<SEC-DOCUMENT>0000102752-23-000012.txt : 20230310
<SEC-HEADER>0000102752-23-000012.hdr.sgml : 20230310
<ACCEPTANCE-DATETIME>20230309180153
ACCESSION NUMBER:		0000102752-23-000012
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		109
CONFORMED PERIOD OF REPORT:	20221231
FILED AS OF DATE:		20230310
DATE AS OF CHANGE:		20230309

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			VSE CORP
		CENTRAL INDEX KEY:			0000102752
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-ENGINEERING SERVICES [8711]
		IRS NUMBER:				540649263
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		6348 WALKER LANE
		CITY:			ALEXANDRIA
		STATE:			VA
		ZIP:			22310
		BUSINESS PHONE:		7039604600

	MAIL ADDRESS:	
		STREET 1:		6348 WALKER LANE
		CITY:			ALEXANDRIA
		STATE:			VA
		ZIP:			22310

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	VALUE ENGINEERING CO
		DATE OF NAME CHANGE:	19790612
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>vsec-20221231.htm
<DESCRIPTION>VSE CORPORATION FORM 10-K - DECEMBER 31, 2022
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:40f02a26-a3e4-4a35-8455-227a19106dc1,g:0bed9e20-696c-4526-b86e-35e3b435df32,d:eddaa576dcd84f18bc9d209b8c5292ed--><html xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:srt="http://fasb.org/srt/2022" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:vsec="http://vsecorp.com/20221231" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>vsec-20221231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF80L2ZyYWc6MjBkOTg1OTA5OGNiNDYyM2JjNGQ1MjUxMDNiOTdhNzEvdGFibGU6OWVhYjVkNWFlZWE1NDkwM2E4OWNmMDIwZjNjOTI2YmUvdGFibGVyYW5nZTo5ZWFiNWQ1YWVlYTU0OTAzYTg5Y2YwMjBmM2M5MjZiZV8xLTEtMS0xLTc5ODIx_f484d7e2-35e7-4f72-b9c6-4a86e879ba33">0000102752</ix:nonNumeric><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF80L2ZyYWc6MjBkOTg1OTA5OGNiNDYyM2JjNGQ1MjUxMDNiOTdhNzEvdGFibGU6OWVhYjVkNWFlZWE1NDkwM2E4OWNmMDIwZjNjOTI2YmUvdGFibGVyYW5nZTo5ZWFiNWQ1YWVlYTU0OTAzYTg5Y2YwMjBmM2M5MjZiZV8yLTEtMS0xLTc5ODIx_7a619490-ce65-422d-9457-aab44f3fff3f">2022</ix:nonNumeric><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF80L2ZyYWc6MjBkOTg1OTA5OGNiNDYyM2JjNGQ1MjUxMDNiOTdhNzEvdGFibGU6OWVhYjVkNWFlZWE1NDkwM2E4OWNmMDIwZjNjOTI2YmUvdGFibGVyYW5nZTo5ZWFiNWQ1YWVlYTU0OTAzYTg5Y2YwMjBmM2M5MjZiZV8zLTEtMS0xLTc5ODIx_34431cf7-bda7-49a1-9092-357ceff76a2c">FY</ix:nonNumeric><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF80L2ZyYWc6MjBkOTg1OTA5OGNiNDYyM2JjNGQ1MjUxMDNiOTdhNzEvdGFibGU6OWVhYjVkNWFlZWE1NDkwM2E4OWNmMDIwZjNjOTI2YmUvdGFibGVyYW5nZTo5ZWFiNWQ1YWVlYTU0OTAzYTg5Y2YwMjBmM2M5MjZiZV80LTEtMS0xLTc5ODIx_8be8b291-ddb1-433e-b919-a6481d664dd7">false</ix:nonNumeric><ix:nonNumeric contextRef="i28bdd66d383f4c3cb3c0884acd8f4192_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzQxNTA_b0ffcea4-ce3a-417a-9a5c-8553e5805820">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="i540ea97c4ce34569a93041aa5320bc32_I20221231" xsi:nil="true" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMjEvZnJhZzpkOThkZTc2NWFmODc0ZjczYjhmNGIzYTAzMDIzYmE3My90YWJsZTpiYTM4MWY0MWQ3YzM0Yjk5YWVjNzY2OTM1MDIwZGI3ZS90YWJsZXJhbmdlOmJhMzgxZjQxZDdjMzRiOTlhZWM3NjY5MzUwMjBkYjdlXzEtMS0xLTEtNzk4MjE_ddb70c1b-9f59-45ab-8fd6-95c3458ac280"></ix:nonNumeric><ix:nonNumeric contextRef="i9272e976667648cd9742048c8c49c765_I20211231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90ZXh0cmVnaW9uOjk1NWZlMWJjMjMxMzQxNzhiNWU2YzFmZTVmZjAzODIwXzE1Mw_14324201-8c5b-4dcf-b8e1-5ec04a317b6b">http://fasb.org/us-gaap/2022#AccruedLiabilitiesAndOtherLiabilities</ix:nonNumeric><ix:nonNumeric contextRef="i4ff89683701245f993480b7653d55aca_I20221231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90ZXh0cmVnaW9uOjk1NWZlMWJjMjMxMzQxNzhiNWU2YzFmZTVmZjAzODIwXzE1Mw_b25bb7d3-38bd-4065-81f4-c3f760b09f7e">http://fasb.org/us-gaap/2022#AccruedLiabilitiesAndOtherLiabilities</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="ie1aa774b360643898af7a01aaa81d883_D20220101-20221231" decimals="4" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDUvZnJhZzpkZWQ1Y2RlNWUwZDE0MWM5YTFiZWI1NWYwZmI3MWIzNC90ZXh0cmVnaW9uOmRlZDVjZGU1ZTBkMTQxYzlhMWJlYjU1ZjBmYjcxYjM0XzExMw_269e71b0-550b-474a-8b2b-8cb7075d9b59">33.33</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i50af582009d4456fa2e691300bfd11de_D20220101-20221231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDUvZnJhZzpkZWQ1Y2RlNWUwZDE0MWM5YTFiZWI1NWYwZmI3MWIzNC90ZXh0cmVnaW9uOmRlZDVjZGU1ZTBkMTQxYzlhMWJlYjU1ZjBmYjcxYjM0XzExMw_3a60d673-f836-4878-a0ac-8ef522cfecdd">33.33</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="ie1aa774b360643898af7a01aaa81d883_D20220101-20221231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDUvZnJhZzpkZWQ1Y2RlNWUwZDE0MWM5YTFiZWI1NWYwZmI3MWIzNC90ZXh0cmVnaW9uOmRlZDVjZGU1ZTBkMTQxYzlhMWJlYjU1ZjBmYjcxYjM0XzExMw_858ba031-c414-4128-beed-b7c70c841262">33.33</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i22adba67b18f4829ae87cde251f7e35c_D20220101-20221231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDUvZnJhZzpkZWQ1Y2RlNWUwZDE0MWM5YTFiZWI1NWYwZmI3MWIzNC90ZXh0cmVnaW9uOmRlZDVjZGU1ZTBkMTQxYzlhMWJlYjU1ZjBmYjcxYjM0XzIzNQ_70215980-8938-4a7d-955d-11d8ed83c2cc">33.33</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i323e9f4d297c430db2b95d5d18fa40cd_D20220101-20221231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDUvZnJhZzpkZWQ1Y2RlNWUwZDE0MWM5YTFiZWI1NWYwZmI3MWIzNC90ZXh0cmVnaW9uOmRlZDVjZGU1ZTBkMTQxYzlhMWJlYjU1ZjBmYjcxYjM0XzIzNQ_b2d98f19-b441-45cb-a366-972746fadc2e">33.33</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i9fd5308c6158437f8cc268de75cb6353_D20220101-20221231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDUvZnJhZzpkZWQ1Y2RlNWUwZDE0MWM5YTFiZWI1NWYwZmI3MWIzNC90ZXh0cmVnaW9uOmRlZDVjZGU1ZTBkMTQxYzlhMWJlYjU1ZjBmYjcxYjM0XzIzNQ_e95f6637-4575-44db-b02d-5a281e9ca212">33.33</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="vsec-20221231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="i297386e020044df08786b44e5bcba91b_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="i9ad1f15c1d1644b9ab1d3227a5b60f23_I20230228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i4ff89683701245f993480b7653d55aca_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9272e976667648cd9742048c8c49c765_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="i1fd092286fc94615b532023ff22fcbf6_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</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="i1616d38e5ddd41f79afb67ef1bd6f025_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</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="i1d4181161337402086c12ab64ecbd3bb_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</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="iea300e8343984f1b8509ba545506588c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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="icc6e91bc703543289fedbfb21e55be73_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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="i3bcbe81d200e45b4b9f2a483d9d2cd79_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="if43bb0ef85a9438aac36dff48ad443a8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="ib1b74a7b6c5c41bb97070424d8ce9210_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="ife1050bfda2a46baa4032b6dc23541f3_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71f9642a207f4b7d93ebc52267689220_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="i23124930a7064500adca6f29f8581229_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="if541c6f41c09402bba02f243a19c6631_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="ib5137e3ae4464c7b8d6c89b9e89a464c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69bbfdc237004425a2195be3d0ccd393_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8bb2a8b9684e43af8504dddd31103c5a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="ib3fb311de4264a62a215067168285862_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="i57c95c1120984fd3921632db495f7f72_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4eeead8219824f4292719689140e6931_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="i841ad3fe1ec14236b9622e28880effee_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="i95783f98591146ccb1385fb45c56b404_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="i99bec5ef121c45f1b37c784044a72083_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie65f0b615a4f4cfcaf4d086397950b7a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a155832e659412c8f00b0a6156e842b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="ie2bd0fcbea57471db591ec27aa42bc9b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="ia477922601c64c059d8b4f02dca4d7a9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17dcc1dfb30f43aa85baecc43546cfd5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="i65108bf65fd04a5087bdee3273201df4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="i6b882efa026a4d92bcb3af4b5ebdf8a6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="ic6db00ed7b1a423e8bff0908c6106aa7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f57772319684b179f478ae91fc9a316_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="i8c90f67514e94df7b960ef85572120dc_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="i4f01b369cb3a49b8b5f3d3d563363535_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="i5aae25d29bfd4db29ad886eddb07414f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="ife2125e2e08945f4972c56a67d79e859_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="ia016569969384dd4908a6f551108cefe_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib00cb9382c3f4e5285867fb8c3903d34_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28bdd66d383f4c3cb3c0884acd8f4192_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</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="ic0b919aadbba451d9d95ad8e430743d4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</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="ie12a3eac3ab54b0b817fa4c673373958_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</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="i98ded1dd32c14327afd69a698dbb9f76_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</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:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="contract"><xbrli:measure>vsec:contract</xbrli:measure></xbrli:unit><xbrli:context id="i946befa105454762b233504e0ed8defe_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InventoriesMember</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="ib5cad1f2e09149e194475f78ca9488d6_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifdc6062a3eb74f45866b5cdfdb9fc272_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</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="i746a01ceaf864bcebb5dce46f03c7ad8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</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="ic3e631ff8c7b47d3b67742ad7d488760_D20210726-20210726"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vsec:GlobalPartsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-26</xbrli:startDate><xbrli:endDate>2021-07-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i662805017f8f4f30a73b1ca72bdab5d1_I20210726"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vsec:GlobalPartsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5cbdbdfe3074214a32da53642c3bafa_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vsec:GlobalPartsMember</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="i75f97a1509c04745b7b459e9f684e5a3_D20210301-20210301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vsec:HAECOSpecialServicesLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2021-03-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff1a81752287460faee4e0f3e556e55b_I20210301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vsec:HAECOSpecialServicesLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5894155f09a7403d837d4a19be06940c_I20210301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vsec:HAECOSpecialServicesLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id60dcde2ac3b44d6889b00eb1c4e1703_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vsec:HAECOSpecialServicesLLCMember</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="ia38f87a0a13647fa81915c18924cc50a_I20200128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">vsec:PrimeTurbinesLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="agreement"><xbrli:measure>vsec:agreement</xbrli:measure></xbrli:unit><xbrli:context id="i4e0a53dabd6b45f5a7dcf67c27b1e226_D20200226-20200226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">vsec:PrimeTurbinesLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-26</xbrli:startDate><xbrli:endDate>2020-02-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id43a27386a834e7a91bf3a7d8fad81a3_I20200226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">vsec:PrimeTurbinesLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib491ad6c55fb46e1be75d4f749f3bf8a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">vsec:PrimeTurbinesLLCMember</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="idb5450ea9d2345b58ae0e7bc9ea77225_D20200626-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">vsec:CTAerospaceLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-26</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i269875436ee84bbe94dba3e5d98859b9_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">vsec:CTAerospaceLLCMember</xbrldi:explicitMember></xbrli:segment></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="i1663eab599d74885b8adfa2c1c16909d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:CommercialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</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="i8927743205504412a7ce884ab0a79c92_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:CommercialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</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="i1a37968dc9584a749b68f0f9742458f7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:CommercialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</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="i01cca03db1d446679ee2ee01a82d1c96_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:CommercialMember</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="ib309be79309d4f4992462484c8a20fa6_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:DepartmentOfDefenseMember</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="i44b862f25a98464a91c48bee2971d67f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:DepartmentOfDefenseMember</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="if319adeaa16c40998fde36f9e593d762_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:DepartmentOfDefenseMember</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="i1381edd14e524097b3ec98e36e95ed83_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:DepartmentOfDefenseMember</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="ida78e12a552e4b53a3590cc3b3d40134_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:OtherGovernmentMember</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="ib5dd4d9b35004e7ca90199000864702d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:OtherGovernmentMember</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="i588ca2afb9804650a8fe5fc1a22ba61f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:OtherGovernmentMember</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="i11891709c33448c68614a9a93ff2820a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:OtherGovernmentMember</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="iebd01ff828574d728a7a348c1ac15069_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</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="i472544f0d77f47acbc1e4576801cfa06_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</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="i2a06204dfb794e04ad651c712dec73ca_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</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="i52d09d716b73474cbd29f2e964807dd1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:CommercialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</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="i53a395e498ae4c93a3d30de6a3f94e69_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:CommercialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</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="i3d829646f8c747798596c7a156033bda_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:CommercialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</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="iace5add9de9e4882b9109baa881c8616_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:CommercialMember</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="i0ea341310dc647cbafd03ffad5f02456_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:DepartmentOfDefenseMember</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="ic4887dcb23ed49629b62c328792f90b7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:DepartmentOfDefenseMember</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="i5414a27827984220ae906cec928fa40f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:DepartmentOfDefenseMember</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="id87a4910fc5443e680f25156643fe50f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:DepartmentOfDefenseMember</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="i77713ef1202742bda3a8fed9c49d65dd_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:OtherGovernmentMember</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="i5b459c6f2fc94e4689d441141996bf1d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:OtherGovernmentMember</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="i67d3c6113f5d4abf8f5610b7184c5a49_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:OtherGovernmentMember</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="id0bc80e2ec184bbda9e39420c4178a71_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:OtherGovernmentMember</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="i2200ddde03f440f59c21b0b5619248e4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</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="i8f56095f9a0347a7974b40d6a4bd62bb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</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="i61f486c0ec654bb4abb749986a91cefb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</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="ic64c3e6ff94e47fc837ab406cdea6d10_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:CommercialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</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="i49f4e12c60bf48f0a3da1b577346707a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:CommercialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</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="i653e483d34704197a7af91c19d5ae732_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:CommercialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</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="ic0fa4f16df204922ae6e1f9a0834ed89_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:CommercialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff5dc996ac024215ac4ec9310f40f47d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:DepartmentOfDefenseMember</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="i7bc6fa63ff9b4af2bdfabde6ef18828e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:DepartmentOfDefenseMember</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="if124288c749546af8755dc028eec0839_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:DepartmentOfDefenseMember</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="i949c7ff9bb394ce7acfda55cfcde4087_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:DepartmentOfDefenseMember</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="i7f7fad1eb80d42d89aacd8a87987ae9a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:OtherGovernmentMember</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="ief6d8b1087544ac59ea9142bdcae065e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:OtherGovernmentMember</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="i01faa4e76f00423da0575ef340706e60_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:OtherGovernmentMember</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="i2a3e62f752274f1dacbf1d52a1509004_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:OtherGovernmentMember</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="i7ebaccb4206b46839c2c4d677c4c2d26_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</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="id473ec28866a4c629133af5c58c5cfde_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</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="i2fe0a3012f7b4186a8c64d341185c216_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</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="i0e99e2c4a0fd4119bda9c5338514f757_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyRepairMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</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="i6b31c664eae94c97a28108f5edd77aef_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyRepairMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</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="i3c57606b3d4d458fa914307a6d3e4e04_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyRepairMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</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="i4fdc233589134fe0b68eed8a24a42dec_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyRepairMember</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="ic7a3f1843dc74e648e34cdf8ae79364c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyDistributionMember</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="i4b3268370e374d2599e11dd958a109d6_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyDistributionMember</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="id5e214c13e264e3aa9f56f13a60eef44_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</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="i1c80eb4ebb6b4758a5c39e68cd6889c0_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyDistributionMember</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="ibe63575531f84305900cf1f38e59f1d3_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:CostTypeContractMember</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="i024d44bfb3b145708bda935fd101d60b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:CostTypeContractMember</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="ie78922d6156c4f7fa2fe2e004169574c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:CostTypeContractMember</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="ieef2675739aa4054a9ca7575ab26c9f0_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:CostTypeContractMember</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="i8c071da17e084d54a5ad66e7eb246641_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaab23afd3dc247b6bb462f41beb085a1_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i79414694ecfa4e988af46a9e76b674bd_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</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="i80a9c01a673b4c3b8259ecb65c50a6ff_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i63a0a862534641199c6ad883baf58797_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</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="ia50b9d7439dd4e43ae101bfbb7fcb8e2_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</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="i534348b159e440b9b8d475bfcccbe118_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</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="i6fcb3b4ca5de4bd3b64f0a0f31f5a0ac_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</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="i0a88356d545b4f38b199f2685413c235_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyRepairMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</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="i27b2ee565c344babb484997833508d8e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyRepairMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</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="icd852b689f354c2ba8f411331865c268_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyRepairMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</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="i0a6b559798c7489a8becce1ce2b0f27c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyRepairMember</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="ic1f0272e847f4a8eabf7e1a1b869d893_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyDistributionMember</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="i336017c477b54e97bfd434d60e334210_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyDistributionMember</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="i6cd8e60c9ae64ca6992dbf968cce73f5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</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="i7f7de4533b6342b8b8d4b79c38a9bc37_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyDistributionMember</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="i38d112614d1546389ffdcaeadb22aec3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:CostTypeContractMember</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="i81d8c9081f4d4e7391f14d58c30995ef_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:CostTypeContractMember</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="i08572370000f47ce84c63accb683459c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:CostTypeContractMember</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="i05ec98fb74874d43a5301b577e2c9aaf_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:CostTypeContractMember</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="id1d9dff6badb49d08d93ee990c294c5b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i765fcd9c2b3149599591e4d680c6c868_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9bc4cded6af47678a3da6cd9a4b8c90_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</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="i785d02655dba444180bc4b216056c615_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2acd0d44c5b24d13958c4d89102628c7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</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="iee7931b7b22e4a2591e61d50ff0c2735_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</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="ib7c19b74461443f9a8d5a160975f2740_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</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="i583f8806f628426f93379b68dc9b463f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</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="ie934fc10a7da44eebc2d95db114d17ee_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyRepairMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</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="iaf9f1b1de19f4790a44ec9b755c1691d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyRepairMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</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="i80980c43045e492ba2d7345eb3c51050_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyRepairMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</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="icdaeb333150e412b9eec2b0012572ebb_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyRepairMember</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="i7184924046a54ed6a8c9bdb76831501d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyDistributionMember</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="iaf4820ff10f741c7b6281b43b2436493_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyDistributionMember</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="if2ff697376014642ac2e84b87f49dd2c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</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="icaecd6a7882145d596c4f1bbb83e1a38_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyDistributionMember</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="i344d369cab27484eb219d5075eb9f7c8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:CostTypeContractMember</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="i0b960e7ab9e24bbc8327f53ac6c392fd_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:CostTypeContractMember</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="i88695e93833a470ea32fa8ffa10668b4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:CostTypeContractMember</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="i486348059b8b4b0a95b6e09fb454a7d6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:CostTypeContractMember</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="i9d777e0736074495ac0ffe9e5fe6a08b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8988709a36994d55b916f2e9ce04668f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib2d14c4a55824ee8848d7521bd3b7ebb_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</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="ie7e87d313fc14b7bb956adfce7eb8b46_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idfc70df60ae54dfcbd1a7e7368168158_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</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="i08e8a272b45c4e4ebe35cbf86d94eb66_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</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="i5de71d20a900465ea82a74bb69a8e59f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</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="ifc6b71876597445290e624c1914cddf5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</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="i23c62be70bbe4cdfbf3d0788bd20a3b3_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</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="i291b8c56043e4aec981793852e7e487c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</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="i27867d5edeb84e109ff4daf6ad992acb_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</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="i32ba735803b14e9ab065f062ffeeea79_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</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="i76c83f90307a4b62896338fd8885f371_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i540ea97c4ce34569a93041aa5320bc32_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie92427008ce143638b4b4de1803b6bc5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iebce12624cbd4f0f8694c4dd3af02228_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5aada18a9fd44ae82ba8e11c5010deb_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id33a135bfe0f426696f4a03c07e86163_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iefcc7c8e77304f3a810a6acfd1c1e3c0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie564dfae52de41369b4308fb075c303b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1b3bf255b674ddc9e10064264874309_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="ib0be17fe71ea4ee08ae2dd9929100726_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="ie8f8cd0599314089b459525fe286e2b8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad5ba19ec7e444fb942cffc3a2f101f4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibbf4d01e55c44ec19bf89e99285a57b4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib754483ef9f34b6db98afd3d71740631_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i034b6b0de6be48579caf1c2e0a7b0e88_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24ccde4525574704a9252e753b399852_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ca9a28f8ce7405a867be29493f09f43_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3510e730be9140aab8c152e3b3563f29_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e09d327bbee4900a30b5a5bc10b9385_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0aa88ca6eaae4c6e85af9bf3c16867b9_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i823c65fb74074355884b6cd0961d8524_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b8a969169a5416d9aa070c1f2295a31_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b2157ccf47e458588415eb676608f0a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="i361bb0e1979e4423bf77f87b2bc8c98e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1398aa0d43b94ecebe08c293a68fa84e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib134dded7ed84cb6bd14d2f11eaf1511_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="i95c8b173ef42485ea2209a6d1d7969b4_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">vsec:DisposalOfCTAerospaceInventoryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2273626535b442f8a0d176e23b0c48ab_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29b1b084b6b94c0b901e18b8202fca8b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8bfdf6ac304447ba993417124890bb8f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">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="i6eb82eeda971465d886286493565ef79_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">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="i36824f6ac5354e9e8436358e1fefc1b2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82e41393a9c44db99562409beb71d656_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibdee269b9b2545f9b2a6609da39df815_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vsec:AmendedAndRestatedMember</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="i33e990feaf864640a20e676bab172ba7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vsec:AmendedAndRestatedMember</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="ic81ed383d8ad4a1a9aa3617c041dd644_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vsec:AmendedAndRestatedMember</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="i21906d2f01e7432ca8c5bd04f088a30a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ac6fa5a7c244523990e8e27a13dd966_I20221007"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vsec:BankCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-07</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2e7d543be604b94a6c79b9ee646a34c_D20220930-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vsec:BankCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-30</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib7e9868377294878824a4c45d34b51e2_D20221007-20221007"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vsec:BankCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-07</xbrli:startDate><xbrli:endDate>2022-10-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib7b982e3521e4a8493aad7f0dfb14a9c_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vsec:BankCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e095ecc61114e6c9595d46e24c53090_D20221007-20221007"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">vsec:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vsec:BankCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-07</xbrli:startDate><xbrli:endDate>2022-10-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2c073f649fa41dea286854c5a5a7420_D20221007-20221007"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-07</xbrli:startDate><xbrli:endDate>2022-10-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1078e390b38349c69b90993e297d4c41_D20221007-20221007"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">vsec:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-07</xbrli:startDate><xbrli:endDate>2022-10-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1616082ff31f491ea539514b79ea5919_D20221007-20221007"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">vsec:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-07</xbrli:startDate><xbrli:endDate>2022-10-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d9087e4a9a143cc99958a8273192fa7_D20221007-20221007"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-07</xbrli:startDate><xbrli:endDate>2022-10-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibfcd642d216e44a7b7a1cd9da9110101_D20221007-20221007"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-07</xbrli:startDate><xbrli:endDate>2022-10-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i00657ec200bb4b4788a822664ca3de0d_D20221007-20221007"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-07</xbrli:startDate><xbrli:endDate>2022-10-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia39f87102286464dab47f1953c08c6c3_D20221007-20221007"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-07</xbrli:startDate><xbrli:endDate>2022-10-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie4b9ec60707f46769bee760e2dae5233_I20221007"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-10-07</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29509c910bea4dc487c222d8471882e9_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vsec:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea5b45e4da8f443a9eb2fe6904df1e93_I20220722"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if45a0002d4104a24bbcf961eb1ef524a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56ee625fda654206802c0cce2b5988bc_I20140531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">vsec:RestrictedStockPlan2006Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2014-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4778d468938f4dc8b86d730106e588e0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">vsec:RestrictedStockPlan2006Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib106a18b337649899f8b879c8fd6e1f3_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vsec:StockSettledBonusAwardsMember</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="i36d741091ac247d1bc6cb1e8f4094ed6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vsec:StockSettledBonusAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="tranche"><xbrli:measure>vsec:tranche</xbrli:measure></xbrli:unit><xbrli:context id="i335216402cbd4fdc82a0a834095b6be4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vsec:EmployeeVestingStockAwardsMember</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="icbf01dc6a7f349aa81c99466ebc03c12_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</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="i3cf6fed682964a77a36df6103a41c638_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if96be48f197b48a4b17b73b20281db23_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ce1c9032a3e4504b40d64e339ed28cc_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">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="i920b30c425534137b8e0b056c7147b75_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vsec:StockSettledBonusAwardsMember</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="i3c4d13731c89421082ca5a0bb5bd4e4f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vsec:StockSettledBonusAwardsMember</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="i07858e4c3e7d47a8b30367d0a1e03feb_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vsec:VestingStockAwardsMember</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="if26030de21e04ac6bb0c385c58a6d998_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vsec:VestingStockAwardsMember</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="i64b05a90715b4c71944aeecf7d13cc78_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vsec:VestingStockAwardsMember</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="i69a5b91648354d03bb821bef3c969bac_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</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="ibddbf582297d487a9f1cd312eb088645_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</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="if003c1a9cbc048979a549e02db5f5dc7_D20210301-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">vsec:EmployeeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i115e0e74bce8430c8c54fd2d5273aafd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><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="if868f1cc9a004d7186767f2d0a8da8ef_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="i277c1c08c6434ba69bf5ab313739f314_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><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="ia959adb7f415471ea87084f245bb5194_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><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="i6a2a3eff1cdc4aaeb24aabd1c077e034_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</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="ibe747d8b22ce446ba1723cb445b53c34_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c6c6db3c30f499ca0ce672ed430285a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</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="ib5a98a7e29a744abb116cdc04c66fbd6_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</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="ie1aa774b360643898af7a01aaa81d883_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vsec:StockSettledBonusAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</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="i50af582009d4456fa2e691300bfd11de_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vsec:StockSettledBonusAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</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="i22adba67b18f4829ae87cde251f7e35c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vsec:EmployeeVestingStockAwardsMember</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="i323e9f4d297c430db2b95d5d18fa40cd_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vsec:EmployeeVestingStockAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</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="i9fd5308c6158437f8cc268de75cb6353_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vsec:EmployeeVestingStockAwardsMember</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="i6f8d06c1154044dfbe5c4adf85f9f9b1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vsec:MiamiFloridaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id62f870bca0a4064a8d0e940d8a46e04_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vsec:MiamiFloridaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="leaserenewalperiod"><xbrli:measure>vsec:leaseRenewalPeriod</xbrli:measure></xbrli:unit><xbrli:unit id="segment"><xbrli:measure>vsec:segment</xbrli:measure></xbrli:unit><xbrli:context id="i555ae9d6a56b497db65b1549b7e83873_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i761e77f7171a4a538c02db5d6ad3aa84_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idaf782d410884657b0aace6f681142ec_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia88174b505324322b6f522661b8a00b0_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01914052f6b94ad68ea2b836448e0fef_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c80f680450b4f2fb856134c0ebd7cb2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d752d22c2754f96a080ffcb6a288741_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida3529076bb24ec8a605d562e44035d7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i80e978ff46e343c6bfa7f3a89372d1ef_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i29e1ab1edd2042f899fa3c4591a24c0c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i506fd98ced2249e4822c09033316678d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i033dfb40b28a40b5b622dcf58c774d7a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb5bc1a8041f4817a69b77653d8796d6_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="ic85d3d6bd90f49d4bbbd1464e0822e88_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="i3253bb05cd4e4c828a45f5f3f7114f17_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="i0a65c76ec47b482bb78f6e1756e04ff2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0bf002bb32eb46bcbfbf69d8c9fe9777_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia2614bbe033f4151a40c55274ef85e32_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i05664fcc06a54100b9666b047d518da6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia793e6a457004b40bffd2f2ba682f767_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1cf6b6c48d844c0b984a0c982e0c957c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5651760cd9764779be0c206f8c50e864_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:CorporateSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5195d85ec4654667859941ab03b0d6c0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:CorporateSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i927865c2430e488c9e10c684489b23f3_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa9bc4ef019d436ead34634e54493791_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f169e369f1c4c808447bc9f4a6125a3_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:USPSMember</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="ia3bf4b5e7bb649d4a86de7866c76b1f3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:USPSMember</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="i57c45d1e962b4118948633a80a2b3bb6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:USPSMember</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="ied2bf3c34ab8417984adaa33dcb29c9d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:USNavyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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="i2249a039d2154c009eed5dcaf2b5a025_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:USNavyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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="ie09a936878264716bea512b273afdec1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:USNavyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f8ff2400a8347cdb2ab69167b2c7ea2_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b9d1d843f36402aaae25c4d9800899f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</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="ic8bcc096b1eb44f1a1c3bd4bb3781d72_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</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="i2b6e79fc8dea40f187c84fe119591b8d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</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="ib61865f6e26643bd9cdd454828831650_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</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="ie7b95abd77d44feb88f976150fd49e87_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="vote"><xbrli:measure>vsec:vote</xbrli:measure></xbrli:unit><xbrli:context id="i9a1a5b5993d8479da9f747bad65ba92a_D20210202-20210202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-02</xbrli:startDate><xbrli:endDate>2021-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf01c9ddcb8844e199427dbac12f2145_I20210202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b3f3153bd95476ea9c615d89ddc1ea6_D20210202-20210202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-02</xbrli:startDate><xbrli:endDate>2021-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7d4db1af81d84ff0a3de09a60f34438f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i606fc499c8ed45c9b43412852f8b30b1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34f299744a49401e96cc2b759118c0a0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</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="i34b8c1af9b95465fbf5ca71df9d8ad15_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</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="if30677ad9fed4744ab5309a2764aea82_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">vsec:AccruedLiabilitiesAndOtherLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85850572c5d94ff6a444057c6875f859_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">vsec:AccruedLiabilitiesAndOtherLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i58104bb0020644f6aec1e99aeb3afe06_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee037226230745e8865e04c29e459d28_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63cc29634f2441f199ded8f530d44a22_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief78a5535a7b45ac8de070e413f593e4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i631c0f15e42249bd99d1c40c98b2d8fe_I20210726"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia5c3fcefea8b4d6d829b4030cc0950f5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd9fec572e1c4b7f95a9df0478110417_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd6bb7dcb4264a71b42896ae17a321e1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4de0bbe95b9447be81397754771a6b08_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</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="i128c2223478f41d4bded2a8f4dc8824a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d4c97e2eaee48629761532a3aa8e49f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></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="i73ced6a168634bacb1c242b386376dd4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i101e3a9d9cb84b88b91261d6828d20c0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2059efc948474ecda70faef7e0583e35_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</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="i1e2782cd15344318857ad091b1e79b3f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib32b612449824cd88919b3ec367e3222_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></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="ic34b4bdcb758490697bbd58b5c7fb697_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i011ffe4c1f3343fabcc1a443421fc5f6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17675006c7854dda9b23a8528e5f8588_D20230201-20230201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vsec:PrecisionFuelComponentsLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-02-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4137436d54bc48bb9679320cf8b32467_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="i0d754715f27e4aaf8a017ec31a7e6312_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="ic8cb7d3d161c422b9e0786a3cba1fc69_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="i04e4a21c2e9d4896aa14bab107a38efd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="i8396a303edcd4c9c9693e5e8050ee8dd_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="idc6e9983ca56493ba3f7790a657ee562_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="ifb67b637605c47c8908eb7a4aa1b3879_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="i133dd2606b494a0fb3e23b719a71599a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="iebf2ad34ecd54b4eaf0bcbe6975ecdc4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="ic2aca3f322fe43929fc91199c5d2bbfe_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="ib3177bdc662549608bb7da049816d930_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="iaf07f848bf994b1e97162d08a8a166cb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="ia86f7ad4a0ed4cfb8307b88e9cef85e5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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="i76bd1c9c6a784c8e9391d2f832742068_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000102752</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:resources></ix:header></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_1"></div><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:400;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:10pt;font-weight:400;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Washington, D.C. 20549</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:14pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGV4dHJlZ2lvbjpkNzMwNmQ2ZThjZDY0ZmEwYTU4MDdiY2FkYjUwMTE2MF8zMjg3_692325be-d3b0-43d8-87a5-237e62c47b1e">10-K</ix:nonNumeric></span></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:9.769%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.031%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Mark One)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGFibGU6NGJjZDI5MmUxYmRmNDNmZDllYzlmOGY5ZmE0ZDkzZWQvdGFibGVyYW5nZTo0YmNkMjkyZTFiZGY0M2ZkOWVjOWY4ZjlmYTRkOTNlZF8xLTAtMS0xLTc5ODIx_f0185108-4600-49f1-8a88-3f8f265208c7">&#9746;</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:10pt;font-weight:400;line-height:100%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the Fiscal Year Ended <ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGV4dHJlZ2lvbjpkNzMwNmQ2ZThjZDY0ZmEwYTU4MDdiY2FkYjUwMTE2MF8zMjkz_f5f6e03d-6692-4f0e-8ff7-7a056c127ba6"><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGV4dHJlZ2lvbjpkNzMwNmQ2ZThjZDY0ZmEwYTU4MDdiY2FkYjUwMTE2MF8zMjkz_412db457-b259-4468-aaf2-9dacf47e1205">December 31</ix:nonNumeric>, 2022</ix:nonNumeric></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.165%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGFibGU6MzE4M2FhYWRmYTg1NDQ2MGIzYTkxZmQwZGNjZjE4NmIvdGFibGVyYW5nZTozMTgzYWFhZGZhODU0NDYwYjNhOTFmZDBkY2NmMTg2Yl8wLTAtMS0xLTc5ODIx_5defc916-3d8e-4943-82c2-4b92b3d8208c">&#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:10pt;font-weight:400;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the Transition Period from _____ to _____</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commission File Number:&#160; <ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGV4dHJlZ2lvbjpkNzMwNmQ2ZThjZDY0ZmEwYTU4MDdiY2FkYjUwMTE2MF8zMjk5_c36a8789-d622-4e8f-a8cd-0fbc23eeca54" continuedAt="ifdc2425445d845e3a332fa5d6e78be1f">000-3676</ix:nonNumeric></span></div><div style="text-align:center"><ix:continuation id="ifdc2425445d845e3a332fa5d6e78be1f"><img src="vsec-20221231_g1.jpg" alt="vsec-20221231_g1.jpg" style="height:60px;margin-bottom:5pt;vertical-align:text-bottom;width:112px"/></ix:continuation></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGV4dHJlZ2lvbjpkNzMwNmQ2ZThjZDY0ZmEwYTU4MDdiY2FkYjUwMTE2MF8zMjg4_da52bb8d-3f75-4a90-a578-033bc8c3d46e">VSE 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:400;line-height:120%">(Exact Name of Registrant as Specified in its Charter)</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:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGFibGU6YWM3YWUwN2JkOTA4NDdkNGFkYmY4MjA2NWM3YmE0OTUvdGFibGVyYW5nZTphYzdhZTA3YmQ5MDg0N2Q0YWRiZjgyMDY1YzdiYTQ5NV8wLTAtMS0xLTc5ODIx_5df24270-235e-40f9-96fd-044502dfa990">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGFibGU6YWM3YWUwN2JkOTA4NDdkNGFkYmY4MjA2NWM3YmE0OTUvdGFibGVyYW5nZTphYzdhZTA3YmQ5MDg0N2Q0YWRiZjgyMDY1YzdiYTQ5NV8wLTEtMS0xLTc5ODIx_b6f5a5b6-c55c-457d-9bda-69413a78e879">54-0649263</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(State or Other Jurisdiction of Incorporation or Organization)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(I.R.S. Employer Identification No.)</span></td></tr></table></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:85.087%"><tr><td style="width:1.0%"></td><td style="width:20.721%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.721%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.659%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.068%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.659%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.372%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align: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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGFibGU6YzUzMDAxZDI2M2UxNDA3NDgxNTA3MTdmNDViMDU4MDYvdGFibGVyYW5nZTpjNTMwMDFkMjYzZTE0MDc0ODE1MDcxN2Y0NWIwNTgwNl8wLTAtMS0xLTc5ODIx_26aef314-380a-44a9-a551-e5d66f6b4e90">6348 Walker Lane</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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: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="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGFibGU6YzUzMDAxZDI2M2UxNDA3NDgxNTA3MTdmNDViMDU4MDYvdGFibGVyYW5nZTpjNTMwMDFkMjYzZTE0MDc0ODE1MDcxN2Y0NWIwNTgwNl8xLTAtMS0xLTc5ODIx_7f63c276-1fab-4422-b3dd-f18c295a6a03">Alexandria,</ix:nonNumeric></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%"><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGFibGU6YzUzMDAxZDI2M2UxNDA3NDgxNTA3MTdmNDViMDU4MDYvdGFibGVyYW5nZTpjNTMwMDFkMjYzZTE0MDc0ODE1MDcxN2Y0NWIwNTgwNl8xLTEtMS0xLTc5ODIx_75f23479-44b2-427e-b5ed-eb2e7dbd5062">Virginia</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGFibGU6YzUzMDAxZDI2M2UxNDA3NDgxNTA3MTdmNDViMDU4MDYvdGFibGVyYW5nZTpjNTMwMDFkMjYzZTE0MDc0ODE1MDcxN2Y0NWIwNTgwNl8xLTUtMS0xLTc5ODIx_eab18a4d-8317-41ca-a97c-cbb6128dd6a4">22310</ix:nonNumeric></span></td></tr><tr><td colspan="6" style="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:400;line-height:100%">(Address of Principal Executive Offices)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Zip Code)</span></td></tr></table></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%">Registrant's Telephone Number, Including Area Code:&#160; (<ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGV4dHJlZ2lvbjpkNzMwNmQ2ZThjZDY0ZmEwYTU4MDdiY2FkYjUwMTE2MF8zMjk3_54ab07d0-2487-4480-ba02-2a3f3425d3f6">703</ix:nonNumeric>) <ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGV4dHJlZ2lvbjpkNzMwNmQ2ZThjZDY0ZmEwYTU4MDdiY2FkYjUwMTE2MF8zMjkw_dcb63620-11af-422d-9bcf-7c7095d8c436">960-4600</ix:nonNumeric></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%">Securities registered pursuant to Section 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:97.222%"><tr><td style="width:1.0%"></td><td style="width:37.847%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.754%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.095%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.754%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.850%"></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%">Title of each class</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%">Trading Symbol</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%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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:400;line-height:100%"><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGFibGU6YTE2NThhNGJkZDk2NDU3NWE0MzQ2YzMyMDUyYTU0ZjMvdGFibGVyYW5nZTphMTY1OGE0YmRkOTY0NTc1YTQzNDZjMzIwNTJhNTRmM18xLTAtMS0xLTc5ODIx_307a1315-c7e9-4d45-b8ad-c5bb1e7f77da">Common Stock, par value $0.05 per share</ix:nonNumeric></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGFibGU6YTE2NThhNGJkZDk2NDU3NWE0MzQ2YzMyMDUyYTU0ZjMvdGFibGVyYW5nZTphMTY1OGE0YmRkOTY0NTc1YTQzNDZjMzIwNTJhNTRmM18xLTItMS0xLTc5ODIx_3afcf7e8-5795-4cf9-9e58-c1593e3ba1c1">VSEC</ix:nonNumeric></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGFibGU6YTE2NThhNGJkZDk2NDU3NWE0MzQ2YzMyMDUyYTU0ZjMvdGFibGVyYW5nZTphMTY1OGE0YmRkOTY0NTc1YTQzNDZjMzIwNTJhNTRmM18xLTQtMS0xLTc5ODIx_99644d68-9d7c-48ff-9920-d1a1b16ce68c">The NASDAQ Global Select Market</ix:nonNumeric></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:10pt;font-weight:700;line-height:120%">Securities registered pursuant to Section 12(g) of the Act:&#160; None</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%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.&#160; Yes &#9744;   <ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGV4dHJlZ2lvbjpkNzMwNmQ2ZThjZDY0ZmEwYTU4MDdiY2FkYjUwMTE2MF8zMzAw_3dce75c6-0f6c-49eb-9e5b-b3717c83f4df">No</ix:nonNumeric> &#9746;</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%">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or Section 15(d) of the Act.&#160; Yes &#9744;   <ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGV4dHJlZ2lvbjpkNzMwNmQ2ZThjZDY0ZmEwYTU4MDdiY2FkYjUwMTE2MF8zMjk4_af4b17ca-fee4-4cd5-bc74-0cfab9f95889">No</ix:nonNumeric> &#9746;</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%">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.&#160;&#160; <ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGV4dHJlZ2lvbjpkNzMwNmQ2ZThjZDY0ZmEwYTU4MDdiY2FkYjUwMTE2MF8zMzAx_9b98c6bd-7495-46f0-8b4e-1fc58c04e4f2">Yes</ix:nonNumeric> &#9746;   No &#9744;</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%">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 (section 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).   <ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGV4dHJlZ2lvbjpkNzMwNmQ2ZThjZDY0ZmEwYTU4MDdiY2FkYjUwMTE2MF8zMjkx_067c2dc1-14ba-4c04-8fbf-54a5436e0270">Yes</ix:nonNumeric> &#9746; &#160; No &#9744;</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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table of Contents</a></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%">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 "large accelerated filer," "accelerated filer," "accelerated filer," "smaller reporting company," and "emerging growth company" in Rule&#160;12b-2 of the Exchange Act.</span></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:17.264%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.773%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.103%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.773%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.260%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.773%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.773%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.251%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.918%"></td><td style="width:0.1%"></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-weight:400;line-height:100%">Large accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</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%"><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGFibGU6YWNlZDJhZjg2NTg3NGMzODljNmRmYmVjOWRmMGQwY2IvdGFibGVyYW5nZTphY2VkMmFmODY1ODc0YzM4OWM2ZGZiZWM5ZGYwZDBjYl8wLTItMS0xLTc5ODIx_1d13dce9-d091-4223-b517-48d5dafd396d">Accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9746;</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%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</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%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGFibGU6YWNlZDJhZjg2NTg3NGMzODljNmRmYmVjOWRmMGQwY2IvdGFibGVyYW5nZTphY2VkMmFmODY1ODc0YzM4OWM2ZGZiZWM5ZGYwZDBjYl8wLTctMS0xLTc5ODIx_b9645666-933e-4e20-90bc-e111e8e53547">&#9744;</ix:nonNumeric></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%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGFibGU6YWNlZDJhZjg2NTg3NGMzODljNmRmYmVjOWRmMGQwY2IvdGFibGVyYW5nZTphY2VkMmFmODY1ODc0YzM4OWM2ZGZiZWM5ZGYwZDBjYl8wLTktMS0xLTc5ODIx_2b340700-95e4-4d7e-8bd7-ad1aea102c59">&#9744;</ix:nonNumeric></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%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transaction period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. &#9744; </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%">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. <ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGV4dHJlZ2lvbjpkNzMwNmQ2ZThjZDY0ZmEwYTU4MDdiY2FkYjUwMTE2MF8zMjky_0490fce7-084a-4fc0-b576-6bac85f261bd">&#9746;</ix:nonNumeric></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%">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Act).&#160; Yes <ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGV4dHJlZ2lvbjpkNzMwNmQ2ZThjZDY0ZmEwYTU4MDdiY2FkYjUwMTE2MF8zMzAy_a64c28d8-e47d-459d-ac5a-d0ea2dcdfb63">&#9744;</ix:nonNumeric>   No &#9746;</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%">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 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%">Indicate by a 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 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%">The aggregate market value of outstanding voting stock held by non-affiliates of the Registrant as of June&#160;30, 2022, the last business day of the registrant's most recently completed second quarter, was approximately $<ix:nonFraction unitRef="usd" contextRef="i297386e020044df08786b44e5bcba91b_I20220630" decimals="-6" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGV4dHJlZ2lvbjpkNzMwNmQ2ZThjZDY0ZmEwYTU4MDdiY2FkYjUwMTE2MF8yNzYz_02fe3adc-619f-432c-9458-cc2dd4c9f3c8">396</ix:nonFraction> million based on the last reported sales price of the registrant's common stock on the NASDAQ Global Select Market as of that date.</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%">Number of shares of Common Stock outstanding as of February&#160;28, 2023:</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i9ad1f15c1d1644b9ab1d3227a5b60f23_I20230228" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGV4dHJlZ2lvbjpkNzMwNmQ2ZThjZDY0ZmEwYTU4MDdiY2FkYjUwMTE2MF8yOTQ2_72b84ef2-cf7a-457f-8a76-a2da256cb529">12,835,927</ix:nonFraction></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</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%"><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGV4dHJlZ2lvbjpkNzMwNmQ2ZThjZDY0ZmEwYTU4MDdiY2FkYjUwMTE2MF8zMjk1_5c276965-fe10-4905-8776-ad2c58e6fb87" escape="true">Portions of Registrant's definitive proxy statement for the Annual Meeting of Stockholders expected to be held on May 3, 2023, which is expected to be filed with the Securities and Exchange Commission on or about April 2, 2023, have been incorporated herein by reference into Part III of this report.</ix:nonNumeric></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="ieddaa576dcd84f18bc9d209b8c5292ed_7"></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:99.853%"><tr><td style="width:1.0%"></td><td style="width:14.859%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:73.716%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.125%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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: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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_13">PART I</a></span></div></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:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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-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></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-weight:400;line-height:100%">ITEM 1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ieddaa576dcd84f18bc9d209b8c5292ed_16">Business</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_16">5</a></span></div></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-weight:400;line-height:100%">ITEM 1A</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ieddaa576dcd84f18bc9d209b8c5292ed_19">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_19">10</a></span></div></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-weight:400;line-height:100%">ITEM 1B</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ieddaa576dcd84f18bc9d209b8c5292ed_22">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_22">16</a></span></div></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-weight:400;line-height:100%">ITEM 2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ieddaa576dcd84f18bc9d209b8c5292ed_25">Properties</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_25">16</a></span></div></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-weight:400;line-height:100%">ITEM 3</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ieddaa576dcd84f18bc9d209b8c5292ed_28">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_28">17</a></span></div></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-weight:400;line-height:100%">ITEM 4</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ieddaa576dcd84f18bc9d209b8c5292ed_31">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_31">17</a></span></div></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-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%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_34">PART II</a></span></div></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%">&#160;</span></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-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%">&#160;</span></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-weight:400;line-height:100%">ITEM 5</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ieddaa576dcd84f18bc9d209b8c5292ed_37">Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_37">18</a></span></div></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-weight:400;line-height:100%">ITEM 6</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ieddaa576dcd84f18bc9d209b8c5292ed_40">[Reserved]</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_40">20</a></span></div></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-weight:400;line-height:100%">ITEM 7</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ieddaa576dcd84f18bc9d209b8c5292ed_46">Management's Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_46">21</a></span></div></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-weight:400;line-height:100%">ITEM 7A</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ieddaa576dcd84f18bc9d209b8c5292ed_82">Quantitative and Qualitative Disclosures About Market Risks</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_82">29</a></span></div></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-weight:400;line-height:100%">ITEM 8</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ieddaa576dcd84f18bc9d209b8c5292ed_85">Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_85">30</a></span></div></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-weight:400;line-height:100%">ITEM 9</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ieddaa576dcd84f18bc9d209b8c5292ed_175">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_175">58</a></span></div></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-weight:400;line-height:100%">ITEM 9A</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ieddaa576dcd84f18bc9d209b8c5292ed_178">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_178">59</a></span></div></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-weight:400;line-height:100%">ITEM 9B</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ieddaa576dcd84f18bc9d209b8c5292ed_181">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_181">61</a></span></div></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-weight:400;line-height:100%">ITEM 9C</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ieddaa576dcd84f18bc9d209b8c5292ed_184">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_184">61</a></span></div></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-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%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_187">PART III</a></span></div></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%">&#160;</span></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-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%">&#160;</span></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-weight:400;line-height:100%">ITEM 10</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ieddaa576dcd84f18bc9d209b8c5292ed_190">Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_190">61</a></span></div></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-weight:400;line-height:100%">ITEM 11</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ieddaa576dcd84f18bc9d209b8c5292ed_193">Executive Compensation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_193">61</a></span></div></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-weight:400;line-height:100%">ITEM 12</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ieddaa576dcd84f18bc9d209b8c5292ed_196">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_196">61</a></span></div></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-weight:400;line-height:100%">ITEM 13</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ieddaa576dcd84f18bc9d209b8c5292ed_199">Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_199">61</a></span></div></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-weight:400;line-height:100%">ITEM 14</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ieddaa576dcd84f18bc9d209b8c5292ed_202">Principal Accountant Fees and Services</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_202">61</a></span></div></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-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%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_205">PART IV</a></span></div></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%">&#160;</span></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-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%">&#160;</span></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-weight:400;line-height:100%">ITEM 15</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ieddaa576dcd84f18bc9d209b8c5292ed_208">Exhibits and Financial Statement Schedules</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_208">62</a></span></div></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-weight:400;line-height:100%">ITEM 16</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_211">Form 10-K Summary</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_211">62</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ieddaa576dcd84f18bc9d209b8c5292ed_217">Exhibits</a></span></div></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"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_217">64</a></span></div></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-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%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ieddaa576dcd84f18bc9d209b8c5292ed_220">Signatures</a></span></div></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"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_220">66</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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></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%">-3-</span></div></div></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forward Looking Statements</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%">This Annual Report on Form 10-K ("Form 10-K") contains statements that, to the extent they are not recitations of historical fact, constitute "forward looking statements" within the meaning of 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;).&#160;All such statements are intended to be covered by the safe harbor provisions for forward-looking statements contained in the Private Securities Litigation Reform Act of 1995 and include this statement for purposes of such safe harbor provisions.</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%">&#8220;Forward-looking&#8221; statements, as such term is defined by the Securities and Exchange Commission (the&#160;&#8220;SEC&#8221;) in its rules, regulations and releases, represent our expectations or beliefs, including, but not limited to, statements concerning our operations, economic performance, financial condition, growth and acquisition strategies, investments and future operational plans. Without limiting the generality of the foregoing, words such as &#8220;may,&#8221; &#8220;will,&#8221; &#8220;expect,&#8221; &#8220;believe,&#8221; &#8220;anticipate,&#8221; &#8220;intend,&#8221; &#8220;forecast,&#8221; &#8220;seek,&#8221; &#8220;plan,&#8221; &#8220;predict,&#8221; &#8220;project,&#8221; &#8220;could,&#8221; &#8220;estimate,&#8221; &#8220;might,&#8221; &#8220;continue,&#8221; &#8220;seeking&#8221; or the negative or other variations thereof or comparable terminology are intended to identify forward-looking statements.&#160;These statements, by their nature, involve substantial risks and uncertainties, certain of which are beyond our control, and actual results may differ materially depending on a variety of important factors, including, but not limited to, those identified in Item 1A, "Risk Factors&#8221; in this Form 10-K. All forward-looking statements made herein are qualified by these cautionary statements and risk factors and there can be no assurance that the actual results, events or developments referenced herein will occur or be realized.</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%">Readers are cautioned not to place undue reliance on these forward-looking statements, which reflect management's analysis only as of the date hereof. The Company undertakes no obligation to publicly revise these forward-looking statements to reflect events or circumstances that occur or arise after the date hereof. </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%">-4-</span></div></div></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_13"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div style="text-align:justify"><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_16"></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%"> ITEM 1.  Business</span></div><div style="text-align:justify"><span><br/></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%">History and Organization</span></div><div style="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:400;line-height:120%">VSE Corporation is a diversified aftermarket products and services company providing repair services, parts distribution, logistics, supply chain management and consulting services for land, sea and air transportation assets to commercial and government markets. The terms "we," "us," "our," "VSE" and the "Company" means VSE Corporation and its operating businesses unless the context indicates otherwise. We provide logistics and distribution services for legacy systems and equipment and professional and technical services to commercial customers; the government, including the United States Department of Defense ("DoD"); and federal civilian agencies. Our operations include supply chain management solutions, parts supply and distribution, and maintenance, repair and overhaul ("MRO") services for vehicle fleet, aviation, maritime and other customers. We also provide vehicle and equipment refurbishment, logistics, engineering support, data management and healthcare IT solutions, and clean energy consulting services. VSE was incorporated in Delaware in 1959 and the parent company serves as a centralized managing and consolidating entity for our three operating segments: Aviation, Fleet and Federal and Defense, each of which consists of one or more wholly owned subsidiaries or unincorporated divisions that perform 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:400;line-height:112%">We deliver trusted solutions to inspire the performance of tomorrow.</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:700;line-height:120%">Aviation</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%">Our Aviation segment accounted for 43%, 33%, and 25% of our consolidated revenues in 2022, 2021 and 2020, respectively. The Aviation segment provides international parts supply and distribution, supply chain solutions, and component and engine accessory MRO services supporting global aftermarket commercial and business and general aviation customers. This business offers a range of services to a diversified global client base of commercial airlines, regional airlines, cargo transporters, MRO integrators and providers, aviation manufacturers, corporate and private aircraft owners, and fixed-base operators ("FBOs").  </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%">In 2021, we acquired Global Parts Group, Inc. ("Global Parts"), which provides distribution and MRO services for business and general aviation ("B&amp;GA") aircraft families. The acquisition expands our existing B&amp;GA focus and further diversifies our product and platform offerings to include additional airframe components, while expanding our customer base of regional and global B&amp;GA 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:120%">Fleet</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%">Our Fleet segment accounted for 27%, 31%, and 37% of our consolidated revenues in 2022, 2021 and 2020, respectively. The Fleet segment provides parts distribution, inventory management, e-commerce fulfillment, logistics and other services to assist aftermarket commercial and government agencies with their supply chain management. Fleet segment operations are conducted under the brand Wheeler Fleet Solutions, which supports government and commercial truck fleets with parts, sustainment solutions and managed inventory services. Revenues for this business are derived from the sale of vehicle parts and mission critical supply chain services to support client truck fleets. </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%">Federal and Defense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="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%">Our Federal and Defense segment accounted for 30%, 36%, and 38% of our consolidated revenues in 2022, 2021 and 2020, respectively. The Federal and Defense segment provides aftermarket refurbishment and sustainment services to extend and maintain the life cycle of military vehicles, ships and aircraft for the DoD. The segment provides foreign military sales services, engineering, logistics, maintenance, configuration management, prototyping, technology, and field support services to the DoD and other customers. We also provide energy consulting services and IT solutions to various DoD, federal civilian agencies and commercial clients.  </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:400;line-height:120%">In 2021, we acquired HAECO Special Services, LLC ("HSS"), which offers scheduled depot maintenance, contract field deployment and unscheduled drop-in maintenance for the DoD, primarily for the sustainment of the U.S. Air Force ("USAF") KC-10 fleet.</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%">-5-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></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-weight:700;line-height:120%">Products and Services</span><span style="color:#ee2724;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-weight:400;line-height:120%">We provide a broad array of capabilities and resources to support our clients&#8217; aftermarket transportation assets, vehicle fleets, aircraft, systems, equipment and processes. We focus on creating value by sustaining and extending the life and improving the performance of our client assets through core offerings in supply chain management, parts supply and distribution, MRO, equipment refurbishment, logistics and engineering. We also provide IT solutions and energy consulting 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-weight:400;line-height:120%">Typical offerings include supply chain and inventory management services; vehicle fleet sustainment programs; vehicle fleet parts supply and distribution; MRO of aircraft components and engine accessories; aircraft and airframe parts supply and distribution; engineering support for military vehicles; military equipment refurbishment and modification; ship MRO and follow-on technical support; logistics management support; sustainable energy supply and electric power grid modernization projects, IT infrastructure and data management, and IT data services for health and public safety. See Item 7, &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; below for more information regarding our business.</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-weight:700;line-height:120%">Revenues and Contracts </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%">We offer our products and professional services through various ordering arrangements, including master service agreements (MSAs), commercial contracts, and federal contract awards. Our revenues are derived from the delivery of products and from contract services performed for our customers for each of our three segments as follows:</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:'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">Our Aviation segment revenues result from the sale of aircraft parts and performance of MRO services to private and commercial aircraft owners, aviation MRO providers, and other clients. </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:'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">Our Fleet segment revenues result from the sale of aftermarket vehicle parts to government and commercial clients. </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:'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">Our Federal and Defense segment revenues result from providing professional and technical services primarily to U.S. government customers on a contract basis. The three primary types of contracts used are cost-type, fixed-price, and time-and-materials. </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%">Customers</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:400;line-height:120%">Our customers include various commercial entities and government clients. In 2022, our commercial customers represented 53% of our consolidated revenues, up from 43% and 31% in 2021 and 2020, respectively. Our consolidated revenue by customer type are as follows (in thousands):</span></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:28.621%"></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.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.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.887%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31,</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:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Commercial</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%">507,900&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">53&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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%">322,318&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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%">208,305&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">31&#160;</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%">DoD</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%">227,722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,422&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,397&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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 government </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">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,957&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">949,762&#160;</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%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">750,853&#160;</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%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">661,659&#160;</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%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(a) Includes USPS revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><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><div style="margin-top:3pt;text-align:justify"><span><br/></span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our largest customers by revenue for each of the last three fiscal years were the USPS and the U.S. Navy. The USPS revenues, reported within our Fleet segment, comprised approximately 16%, 20%, and 27% of our consolidated revenues in 2022, 2021 and 2020, respectively. The U.S. Navy revenue, reported within our Federal and Defense segment, comprised approximately 15%, 13%, and 16% of our consolidated revenues in 2022, 2021 and 2020, respectively. </span></div><div style="margin-top:3pt;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%">Backlog </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-weight:400;line-height:120%">Our funded backlog represents the estimated remaining value of work to be performed under firm contracts under our Federal and Defense segment. Bookings for our Aviation and Fleet segments occur at the time of sale, and therefore, these segments do not generally have funded contract backlog and backlog is not an indicator of their potential future revenues. Our funded backlog for our Federal and Defense segment as of December&#160;31, 2022, 2021 and 2020 was approximately $187 million, $185 million and $183 million, respectively. For a complete description of our backlog, see "Bookings and Funded Backlog" in "Management's Discussion and Analysis of Financial Condition and Results of Operations" in Part II of this report.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-6-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></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-weight:700;line-height:120%">Marketing</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%">Our marketing activities are conducted by each of our businesses by industry-specific sales representatives and professional marketing and business development staff. New customer contacts and information concerning new programs, requirements and opportunities become available through sales calls and client visits, negotiation with key business partners, and formal and informal briefings. We participate in various professional organizations and trade associations, and also attend industry trade shows and events in order to increase our brand awareness and strengthen our service offerings.</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%">Human Capital Resources</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%">Workforce Demographics</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%">Our employees have a variety of specialized experience, training and skills that provide the expertise required to service our customers. As of December&#160;31, 2022, we employed over 2,000 employees. Principal employee categories include (a) mechanics and vehicle, aircraft and equipment technicians, (b) logisticians, (c) warehouse and sales personnel, (d) engineers and technicians in mechanical, electronic, industrial, energy services, and (e) information technology professionals in computer systems, applications and data management disciplines. </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%">Employee Health and Safety</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%">We are committed to providing a safe working environment for our employees. Supported by our Health, Environmental and Safety Program, we strive to minimize the risk of injury or illness to workers. We provide our employees with upfront and ongoing safety training to communicate and implement safety policies and procedures. We also provide our employees with any additional information, leadership, support and equipment needed to safely perform their job function.</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%">Talent Acquisition, Retention and Development </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%">We strive to attract and retain top talent at all levels of the company. To support this objective, we seek to provide opportunities for professional development and career growth and recognize and reward our employees for their contributions and accomplishments. </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%">We encourage employees to provide feedback about their experience and we regularly conduct employee engagement surveys to gauge employee satisfaction and to understand the effectiveness of engaging our employees on all levels. These surveys provide valuable information on drivers of engagement and areas of improvement to help us maintain an employee-focused experience and culture. We also host quarterly town hall meetings to provide an open and frequent line of communication for all employees.</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%">Company culture is a priority. We model our values and focus on our cultural beliefs through recognition, storytelling and creating experiences. Our people and teams remain a key market differentiator for our business. </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%">We offer competitive pay and comprehensive benefits to attract, reward and retain a qualified and diverse workforce to achieve our vision and mission and meet the dynamic needs of employees and their families. In addition to competitive base pay, we offer bonus opportunities, a Company matched 401(k) plan, an employee stock purchase plan, healthcare insurance benefits, health savings and flexible spending accounts, paid time off, holiday pay, flexible work schedules, and education reimbursement and employee assistance programs.</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%">Inclusion and Diversity </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%">We embrace and encourage inclusion and strive to build a culture and company environment supporting inclusion and diversity. Our inclusion and diversity initiatives include our practices and policies on employee recruitment and hiring, professional training and development, employee engagement and the development of a work environment built on the premise of diversity and equity. In 2020, we formed the VSE Inclusion &amp; Diversity Council ("I&amp;D Council"), a leader-led group focused on creating a framework and action plan for inclusion and diversity related initiatives across the organization. Our I&amp;D Council regularly hosts roundtable discussions aimed at increasing cultural awareness and promoting dialogue to encourage a culture that values inclusive behavior in our workplace. We also support employee resource groups, which are voluntary, employee-led groups that are open to all employees and provide a forum for diverse employees and allies from a variety of different backgrounds to share experiences and support our company's diversity initiatives. We believe our employee resource groups, which include Women in the Workforce, Pride, and Latinos Unidos, help foster a diverse and inclusive workplace, build </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 style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></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%">awareness and drive change within our organization. Additionally, we actively seek initiatives and participate in outreach programs to assist individuals who served in the U.S. Armed Forces. These efforts include an emphasis on hiring military veterans to enhance the quality of our workforce.</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%">Code of Business Conduct and Ethics</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%">We are committed to the highest ethical standards and we expect all of our directors, officers and employees to comply with our standards and applicable laws and regulations in the conduct of our business. Our Code of Business Conduct and Ethics (the "Code") sets forth our policies and expectations on what is appropriate behavior and guides ethical business decisions that maintain a commitment to integrity. In addition, we require annual ethics and compliance training for all of our employees to provide them with the knowledge necessary to maintain our standards of ethics and compliance. </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%">Government Regulation and Supervision</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%">Our businesses are subject to extensive regulation in the markets we serve. We work with numerous U.S. government agencies and entities, including but not limited to, all branches of the DoD and the Federal Aviation Administration ("FAA"). Similar government authorities and regulations exist in the other countries in which we do business. </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%">Commercial Aircraft</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%">The FAA regulates the manufacture, repair and operation of all aircraft and aircraft parts operated in the United States. Its regulations are designed to ensure that all aircraft and aviation equipment are continuously maintained in proper condition to ensure safe operation of the aircraft. The inspection, maintenance and repair procedures for various types of aircraft and equipment are prescribed by these regulatory authorities and can be performed only by certified repair facilities utilizing certified technicians. Certification and conformance is required prior to installation of a part on an aircraft. The FAA requires that various maintenance routines be performed on aircraft components, and we currently satisfy these maintenance standards in our repair and overhaul 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:400;line-height:120%">Government Contracts</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%">We must comply with and are affected by a variety of laws and regulations relating to the award, administration, and performance of U.S.&#160;Government contracts.&#160;We are routinely audited and reviewed by the U.S.&#160;Government and its agencies, including the Defense Contract Audit Agency and the Defense Contract Management Agency. These agencies evaluate our contract performance, cost structures, and compliance with applicable laws, regulations, and standards, as well as review the adequacy of our business systems and processes relative to U.S. Government requirements. The U.S.&#160;Government has the ability to terminate contracts, in whole or in part, with little or no prior notice, for convenience or for default based on our failure to meet specified performance requirements. In the event of termination of a contract for convenience, we would be able to recover costs already incurred on the contract and receive profit on those costs up to the amount authorized under the contract, but not the anticipated profit that would have been earned had the contract been completed. Such a termination could also result in the cancellation of future work on the related program. Termination resulting from our default could expose us to various liabilities, including excess re-procurement costs, and could have a material effect on our ability to compete for future contracts.</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%">For additional information on regulations and risks affecting our business, refer to Item 1A., "Risk Factors".</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%">Competition</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%">All of our businesses operate in highly competitive industries that include numerous competitors, many of which are larger in size and have greater name recognition, financials resources and larger technical staff than we do. We also compete against smaller, more specialized competitors that concentrate their resources on narrower service offerings.</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%">Government agencies emphasize awarding contracts on a competitive basis, as opposed to a sole source or other noncompetitive basis. Most of the significant contracts under which our Federal and Defense segment currently performs services were either initially awarded on a competitive basis or have been renewed at least once on a competitive basis. These contracts may be indefinite delivery/indefinite quantity type contracts for which the government makes awards for work among several other eligible contract holders, or they may be single award contracts with multiple option years that may or may not be exercised. Accordingly, there can be no assurance regarding the level of work we may obtain under some of these contracts. Government budgets, and in particular the budgets of certain government agencies, can also affect competition in our business. </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 style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></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%">A reallocation of government spending priorities or reallocation of work for small business set-aside programs that results in lower levels of potential business in the markets we serve or the services we offer can cause increased competition.</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%">The extent of competition that we will encounter as a result of changing economic or competitive conditions, customer requirements or technological developments is unpredictable. We believe the principal competitive factors for our business are customer knowledge, technical and financial qualifications, past performance, government budgetary priorities, sales force initiatives and price.</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%">Available Information</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%">We maintain an internet website at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">www.vsecorp.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We make available free of charge through our website, our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and amendments to those reports filed with or otherwise furnished to the SEC pursuant to Section 13(a) or 15(d) of the Exchange Act as soon as reasonably practicable after the reports are electronically filed with the SEC. The information on or obtainable through our website is not intended to be incorporate into this Annual Report on Form 10-K. The SEC also maintains an internet website (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">http://www.sec.gov</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) that contains reports, proxy and information statements and other information regarding issuers that file electronically with the SEC. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></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%">-9-</span></div></div></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_19"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></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 1A.  Risk Factors </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%">Our future results may differ materially from past results and from those projected in the forward-looking statements contained in this Form 10-K due to various uncertainties and risks, including those risks set forth below, nonrecurring events and other important factors disclosed previously and from time to time in our other reports filed with the SEC.</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%">Operational Risks</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%">We face various risks related to health epidemics, pandemics and similar outbreaks, which could adversely affect our business.</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%">We face a wide variety of risks related to health epidemics, pandemics and similar outbreaks, including COVID-19. The ongoing COVID-19 pandemic has adversely affected, and may continue to adversely affect, our operations, supply chains and distribution systems. The global aviation market experienced a significant decline during the peak of the COVID-19 pandemic, specifically in global commercial air travel, which had a significant impact on the parts distribution and maintenance, repair and overhaul services markets supporting general aviation and commercial aircraft. Our Aviation segment experienced the most impactful reduction in demand for our products and services during fiscal 2021 and fiscal 2020 compared to fiscal 2019, as a decline in commercial aircraft revenue passenger miles contributed to a reduction in demand for aftermarket parts and MRO services. While we have seen recovery in the overall demand for commercial air travel and currently expect that recovery to continue, any future outbreaks of COVID-19 or other epidemics, pandemics, crises or public health concerns in regions of the world where we have operations or sell products, together with governmental and regulatory responses thereto, could adversely impact the Aviation segment and 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-weight:400;line-height:120%">The extent of the impact of COVID-19 or other epidemics, pandemics, crises or public health concerns on our business, including our ability to execute our near-term and long-term business strategies and initiatives in the expected time frame, will depend on numerous evolving factors that we cannot accurately predict or assess, including the negative impact it has on global and regional economies and economic activity; decisions by our customers to delay the use of, or permanently retire, certain aircraft, demand levels for aviation disruption inventory, which could result in a and adversely affect our results of operations; write-down of existing inventory to adjust to current market trends; and disruption in demand, which adversely impacts our commercial customers in the Aviation segment. Any of these events could exacerbate the other risks and uncertainties described herein, or in other reports filed with the SEC from time to time, and could materially adversely affect our business, financial condition, results of operations and/or stock price.</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%">Supply chain delays, disruptions, and potential geopolitical uncertainty could adversely affect our business operations and expenses</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%">Due to current economic and geopolitical uncertainty and supply chain disruptions, our business could be adversely impacted by delays or the inability to source products and services for our customers. If our suppliers experience increased disruptions to their operations as a result of these dynamics, they may be unable to fill our supply needs in a timely, compliant and cost-effective manner. We have incurred and may in the future incur additional costs and delays in our business, including higher prices, schedule delays or the costs associated with identifying alternative suppliers. In instances where we may not be able to mitigate these consequences, our ability to perform on our contracts may be impacted, which could result in reduced revenues and profits. </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%">We continue to monitor these dynamics and assess potential implications to our business, supply chain and customers, and take certain actions in an effort to mitigate potential adverse impacts. Given the uncertainties, we are unable to predict the extent, nature or duration of these impacts at this time.</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%">Certain programs comprise a material portion of our revenue. Our work on large government programs presents a risk to revenue growth and sustainability and profit margins.</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%">The eventual expiration of large government programs or the loss of or disruption of revenues on a single contract may reduce our revenues and profits. Such revenue losses could also erode profits on our remaining programs that would have to absorb a larger portion of the fixed corporate costs previously allocated to the expiring programs or discontinued contract work. Our USPS managed inventory program and our FMS Program each constitute a material portion of our revenues and profits. This concentration of our revenue subjects us to the risk of material adverse revenue disruptions if customer operational decisions, government contractual or other issues prevent or delay the fulfillment of work requirements associated with these key programs. In recent years, revenue levels for our FMS Program have fluctuated widely enough to cause material changes in our </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 style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></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%">overall revenue levels and affect our profit margins. Similarly, variations in volume and types of parts purchased by the USPS in recent years have caused changes in our profit margins.</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%">The USPS has initiated a fleet replacement program for a next generation of the delivery vehicle fleet. The timing of both the roll out of a new fleet and the retirement of the current vehicles and their decision on how many of such vehicles will remain in the fleet could potentially have a significant impact on our future revenues and profits.</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%">Acquisitions, which are a part of our business strategy, present certain risks.</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%">A key element of our business strategy is growth through the acquisition of additional companies. VSE is focused on acquiring complementary assets that add new products, new customers, and new capabilities or new geographic and/or operational competitive advantages in both new and existing markets within our core competencies. Our acquisition strategy is affected by, and poses a number of challenges and risks, including availability of suitable acquisition candidates, availability of capital, diversion of management&#8217;s attention, effective integration of the operations and personnel of acquired companies, potential write downs of acquired intangible assets, potential loss of key employees of acquired companies, use of a significant portion of our available cash, compliance with debt covenants and consummation of acquisitions on satisfactory terms.</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%">We may not be able to successfully execute our acquisition strategy, and the failure to do so 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in future business conditions could cause business investments, recorded goodwill, and/or purchased intangible assets to become impaired, resulting in substantial losses and write-downs that would reduce our operating income.</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%">As part of our business strategy, we make acquisitions and investments following careful analysis and due diligence processes designed to achieve a desired return or strategic objective. Business acquisitions involve estimates, assumptions, and judgments to determine acquisition prices, which are allocated among acquired assets, including goodwill, based upon fair market values. Notwithstanding our analyses, due diligence processes, and business integration efforts, actual operating results of acquired businesses may vary significantly from initial estimates. In such events, we may be required to write down our carrying value of the related goodwill and/or purchased intangible assets. In addition, declines in the trading price of our common stock or the market as a whole can result in goodwill and/or purchased intangible asset impairment charges associated with our existing businesses.</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%">As of December&#160;31, 2022, goodwill and intangible assets, net of amortization, accounted for 25%&#160;and 9%, respectively, of our total assets. We test our goodwill for impairment annually in the fourth quarter or when evidence of potential impairment exists. We test acquired intangible assets for impairment whenever events or changes in circumstances indicate their carrying value may be impaired. The impairment tests are based on several factors requiring judgments. As a general matter, a significant decrease in expected cash flows or changes in market conditions may indicate potential impairment of recorded goodwill or intangible assets.</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%">Adverse equity market conditions that result in a decline in market multiples and the trading price of our common stock, or other events, such as reductions in future contract awards or significant adverse changes in our operating margins or the operating results of acquired businesses that vary significantly from projected results on which purchase prices are based, could result in an impairment of goodwill or other intangible assets. Any such impairments that result in us recording additional goodwill or intangible asset impairment charges could have a material adverse effect on our financial position 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-style:italic;font-weight:700;line-height:120%">Competition from existing and new competitors may harm our business.</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%">The aviation and vehicle parts industries are highly fragmented, have several highly visible leading companies, and are characterized by intense competition. Some of our OEM competitors have greater name recognition than VSE or our subsidiaries, as well as complementary lines of business and financial, marketing and other resources that we do not have. In addition, OEMs, aircraft maintenance providers, leasing companies and U.S. Federal Aviation Administration ("FAA") certificated repair facilities may attempt to bundle their services and product offerings in the supply industry, thereby significantly increasing industry competition.</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%">Pressure on government budgets may adversely affect the flow of work to federal contractors, particularly new programs. Competitor contractors that experience a loss of government work have tended to redirect their marketing efforts toward the types of work that we perform. This increase in competition for our service offerings may adversely affect our ability to win </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 style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></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%">new work or successor contracts to continue work that is currently performed by us under expiring contracts. Unsuccessful bidders frequently protest contract awards, which can delay or reverse the contract awards. Additionally, the government has frequently used contract award criteria that emphasizes lowest price, technically acceptable bids, which further intensifies competition in our government markets.</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%">Our success is highly dependent on the performance of the aviation aftermarket, which could be impacted by lower demand for business aviation and commercial air travel or airline fleet changes causing lower demand for our goods 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-weight:400;line-height:120%">General global industry and economic conditions that affect the aviation industry may also affect our business. We are subject to macroeconomic cycles, and when recessions occur, we may experience reduced orders, payment delays, supply chain disruptions or other factors as a result of the economic challenges faced by our customers, prospective customers and suppliers. Further, the aviation industry has historically, from time to time, been subject to downward cycles which reduce the overall demand for jet engine and aircraft component replacement parts and repair and overhaul services, and such downward cycles result in lower sales and greater credit risk. Demand for commercial air travel can be influenced by airline industry profitability, world trade policies, government-to-government relations, terrorism, disease outbreaks, environmental constraints imposed upon aircraft operations, technological changes, price and other competitive factors. These global industry and economic conditions may have a material adverse effect on our business, financial condition and results of operations.</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%">Global economic conditions and political factors could adversely affect our revenues.</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%">Revenues for work performed in or products delivered to foreign countries are subject to economic conditions in these countries and to political risks posed by ongoing foreign conflicts and potential terrorist activity. Significant domestic and political unrest in client countries can constrain our ability to maintain consistent staffing levels, resulting in a fluctuating level of services performed by our employees. We cannot predict when these conditions will occur or the effect it will have on our revenues. Regime changes in these countries can result in government restrictions upon the continuation of ongoing work. Economic conditions in both the United States and foreign countries, and global prices and availability of oil and other commodities could potentially have an adverse effect on the demand for some of our services, including our aviation services.</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%">Prolonged periods of inflation where we do not have adequate inflation protections in our customer contracts may adversely affect us by increasing costs beyond what we can recover through price increases.</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%">Recently, inflation has increased throughout the U.S. economy. Inflation can adversely affect us by increasing the costs of labor, material and other costs. In addition, inflation is often accompanied by higher interest rates, which could increase the cost of our outstanding debt obligations. In an inflationary environment, depending on economic conditions, we may be unable to raise prices enough to keep up with the rate of inflation, which would reduce our profit margins. Although we have minimized the effect of inflation on our business through contractual protections, the presence of longer pricing periods within our contracts increases the likelihood that there will be sustained or higher than anticipated increases in costs of labor or material. We have experienced, and continue to experience, increases in the prices of labor, materials and other costs of providing service. Continued inflationary pressures could impact our 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%">The nature of our operations and work performed by our employees present certain challenges related to workforce management.</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%">Our financial performance is heavily dependent on the abilities of our operating and administrative staff with respect to technical skills, operating performance, pricing, cost management, safety, and administrative and compliance efforts. A wide diversity of contract types, nature of work, work locations, and legal and regulatory complexities challenges our administrative staff and skill sets. We also face challenges associated with our quality of workforce, quality of work, safety, and labor relations compliance. Our current and projected work in foreign countries exposes us to challenges associated with export and ethics compliance, local laws and customs, workforce issues, extended supply chain, political unrest and war zone threats. Failure to attract or retain an adequately skilled workforce, lack of knowledge or training in critical functions, or inadequate staffing levels can result in lost work, reduced profit margins, losses from cost overruns, performance deficiencies, workplace accidents, and regulatory noncompliance.</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%">Our business could be adversely affected by incidents that could cause an interruption in our operations or impose a significant financial liability on us.</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%">Disruption of our operations due to internal or external system or service failures, accidents or incidents involving employees or third parties working in high-risk locations, or natural disasters, health crisis, epidemics or pandemics, including the COVID-19 </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 style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></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%">pandemic, or other crises could adversely affect our financial performance and condition. The COVID-19 pandemic could potentially impact our global supply chain network for any of our segments. A fire, flood, earthquake, or other natural disaster, health crises, epidemic, pandemic or other crisis at or affecting physical facilities that support key revenue generating operations, or a procurement system or contractual delay could potentially interrupt the revenues from our 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-style:italic;font-weight:700;line-height:120%">Investments in inventory and facilities could cause losses if certain work is disrupted or discontinued.</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%">We have made investments in inventory, facilities and lease commitments to support specific business programs, work requirements, and service offerings. A slowing or disruption of these business programs, work requirements, or service offerings that results in operating below intended levels could cause us to suffer financial losses.</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%">We are dependent on access to and the performance of third party package delivery companies.</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%">Our ability to provide efficient distribution of the products we sell to our customers is an integral component of our overall business strategy, both domestic and international. We do not maintain our own delivery networks, and instead rely on third&#8209;party package delivery companies. We cannot assure that we will always be able to ensure access to preferred shipping and delivery companies or that these companies will continue to meet our needs or provide reasonable pricing terms. In addition, if the package delivery companies on which we rely on experience delays resulting from inclement weather or other disruptions, we may be unable to maintain products in inventory and deliver products to our customers on a timely basis, which may adversely affect our results of operations and 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:120%">Uncertain government budgets and shifting government priorities could delay contract awards and funding and adversely affect our ability to continue work under our government contracts. Additionally, federal procurement directives could result in our loss of work on current programs to small business set-asides and large multiple award contracts.</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%">Our government business is subject to funding delays, terminations (including at the government's convenience), reductions, in-sourcing, extensions and moratoriums associated with the government&#8217;s budgeting and contracting process. The federal procurement environment is unpredictable and could adversely affect our ability to perform work under new and existing contracts. We have experienced delays in contract awards and funding on our contracts in recent years that have adversely affected our ability to continue existing work and to replace expiring work. Additionally, our government business is subject to the risk that one or more of our potential contracts or contract extensions may be diverted by the contracting agency to a small or disadvantaged or minority-owned business pursuant to set-aside programs administered by the U.S. Small Business Administration, or may be bundled into large multiple award contracts for very large businesses. These risks can potentially have an adverse effect on our revenue growth and profit margins.</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%">Changes to DoD business practices could have a material effect on DoD's procurement process and adversely impact our current programs and potential new awards.</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%">The defense industry has experienced, and we expect will continue to experience, significant changes to business practices resulting from greater DoD focus on affordability, efficiencies, business systems, recovery of costs, and a re-prioritization of available defense funds to key areas for future defense spending. The DoD continues to adjust its procurement practices, requirements criteria, and source selection methodology in an ongoing effort to reduce costs, gain efficiencies, and enhance program management and control. We expect the DoD's focus on business practices to impact the contracting environment in which we operate as we and others in the industry adjust our practices to address the DoD's initiatives and the reduced level of spending by the DoD. Depending on how these initiatives are implemented, they could have an impact on our current programs, as well as new business opportunities with the DoD. As a result of certain of these initiatives, we experienced, and may continue to experience, a higher number of audits and/or lengthened periods of time required to close open audits. Such additional or lengthier audits 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:120%">Legal and Regulatory Risks</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%">Our business could be adversely affected by government audits or investigations.</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%">Government agencies, including the Defense Contract Audit Agency, the Defense Contract Management Agency and the Department of Labor, routinely audit and investigate government contractors. These agencies review a contractor&#8217;s performance under its contracts, cost structure and compliance with applicable laws, regulations and standards. The government also may review the adequacy of, and a contractor&#8217;s compliance with, its internal control systems and policies, including the </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-13-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></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%">contractor&#8217;s purchasing, property, estimating, compensation and management information systems. Any costs found to be improperly allocated to a specific contract will not be reimbursed and any such costs already reimbursed must be refunded.</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:400;line-height:120%">The scope and rigor of government agency audits and investigations have increased in recent years, resulting in a greater likelihood that an audit or investigation may result in an adverse outcome. We have been subject to unfavorable findings and recommendations from various government agencies from time to time. We expect that government agencies will continue to rigorously audit and investigate us and there may be adverse or disputed findings, resulting in corrective action plans and/or settlements.</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:400;line-height:120%">If an audit or investigation uncovers improper or illegal activities, we may be subject to civil and criminal penalties and administrative sanctions, including termination of contracts, forfeiture of profits, suspension of payments, fines and suspension or debarment from doing business with the government. In addition, we could suffer serious harm to our reputation if allegations of impropriety were made. Performance of international work can expose us to risks associated with the Foreign Corrupt Practices Act and Export Control Act compliance.</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%">We are subject to numerous government rules and regulations that could expose us to potential liabilities or work loss.</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%">We must comply with and are affected by laws and regulations relating to the award, administration and performance of government contracts. A violation of laws or regulations could result in the imposition of fines and penalties or the termination of contracts or debarment from working or bidding on government contracts.</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%">In some instances, these government contract laws and regulations impose terms or rights that are significantly more favorable to the government than those typically available to commercial parties in negotiated transactions. For example, the government may terminate any government contract or subcontract at its convenience, as well as for performance default.</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:400;line-height:120%">A termination for default could expose us to liability and have a material adverse effect on our ability to compete for future contracts and orders. A termination for default could also impact our past performance and ability to obtain new or additional work. In addition, the government could terminate a prime contract under which we are a subcontractor, irrespective of the quality of services provided by us as a subcontractor.</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:400;line-height:120%">Additionally, our contract work that is performed by our subcontractors is subject to government compliance, performance requirements and financial risks. If any of our subcontractors fail to timely meet their contractual obligations or have regulatory compliance or other problems, our ability to fulfill our obligations as a prime contractor may be jeopardized.</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:400;line-height:120%">The aviation industry is highly regulated by the FAA and similar regulatory agencies in other countries. Aviation engines, engine accessories and components that we sell must meet certain airworthiness standards established by the FAA or the equivalent agencies in certain other countries. We also operate repair facilities that are licensed by the FAA and equivalent agencies of certain other countries to perform such services. New and more stringent regulations may be adopted in the future that could have an adverse effect on us.</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:400;line-height:120%">Lastly, border tariffs and new trade deals could have significant effects on our customers and, in turn, on our suppliers, which may impact our business.</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%">Due to the nature of our work, we could potentially be exposed to legal actions arising from our operations.</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:400;line-height:120%">Our work includes many manual tasks, including warehousing, shipping and packing of truck parts inventory, maintaining and repairing military and non-military vehicles, aircraft and equipment, and maintaining and overhauling U.S. Navy ships. Some of our work efforts involve the handling of hazardous materials. These services may pose certain challenges that could cause us to be exposed to legal and other liabilities arising from performance issues, work related incidents or employee misconduct that result in damages, injury or death to third parties. Such events could cause us to suffer financial losses and adversely affect our financial condition. See Item 3, "Legal Proceedings&#8221; 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%">Environmental and pollution risks could potentially impact our financial results.</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%">Our operations are subject to and affected by a variety of existing federal, state, and local environmental protection laws and regulations. In addition, we could be affected by future laws or regulations, including those imposed in response to concerns over climate change, other aspects of the environment, or natural resources. We expect to incur future capital and operating costs to comply with current and future environmental laws and regulations, and such costs could be substantial, depending on </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 style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></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%">the future proliferation of environmental rules and regulations and the extent to which we discover currently unknown environmental conditions. </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%">Some of our contract work includes the use of chemical solvents and the handling of hazardous materials to maintain, repair, and refurbish vehicles, aircraft engines, and equipment. This exposes us to certain environmental and pollution risks. Various federal, state, and local environmental laws and regulations impose restrictions on the discharge of pollutants into the environment and establish standards for the transportation, storage, and disposal of toxic and hazardous wastes. Substantial fines, penalties, and criminal sanctions may be imposed for noncompliance, and certain environmental laws impose joint and several "strict liability" for remediation of spills and releases of oil and hazardous substances. Such laws and regulations impose liability upon a party for environmental cleanup and remediation costs and damage without regard to negligence or fault on the part of such party and could expose us to liability for the conduct of or conditions caused by third parties.</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:115%">Costs associated with compliance with Federal, State and local provisions regulating the discharge of materials or that otherwise relate to the protection of the environment have not had a material adverse effect on our capital expenditures, earnings, or competitive position. However, we cannot predict the likelihood of such a material adverse effect should we experience the occurrence of a future environmental or pollution event.</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%">The adoption of new environmental laws and regulations, stricter enforcement of existing laws and regulations, imposition of new cleanup requirements, discovery of previously unknown or more extensive contamination, litigation involving environmental impacts, our inability to recover related costs under our government contracts, or the financial insolvency of other responsible parties could cause us to incur costs that could have a material adverse effect on our financial position, results of operations, or 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:700;line-height:120%">Technology Risks</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%">Technology security and cyber-attack risks could potentially impact 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-weight:400;line-height:120%">We face the threat to our computer systems of unauthorized access, computer hackers, computer viruses, malicious code, organized cyber-attacks and other security problems and system disruptions, including possible unauthorized access to our and our clients' proprietary or classified information.</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:400;line-height:120%">Some of our contract work includes data management and technology services associated with Social Security Administration and military medical and health records. This exposes us to certain information and technology security risks. If there is a security breach of sensitive data in our custody or for which we provide services, we could possibly be held liable for damages to third parties related to such security breach and incur costs to prevent future incidents. We also provide refurbishment, maintenance and training services support to international clients directly and through the DoD. Foreign nations with interests that conflict with the international clients we support could be motivated to conduct a cyber-attack to access information on these programs.</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:400;line-height:120%">We maintain a cybersecurity risk management program to monitor and mitigate cybersecurity threats and an incident response plan for emerging threats.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs associated with preventing or remediating information management security breaches or complying with related laws and regulations have not had a material adverse effect on our capital expenditures, earnings or competitive position. Additionally, we have obtained insurance that provides coverage for certain cybersecurity incidents. However, the occurrence of a future security breach event could potentially have such an adverse effect.</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%">Financial Risks</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%">There can be no assurance we will continue to pay dividends at current levels or 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-weight:400;line-height:120%">The payment of cash dividends and repurchases of our common stock are subject to limitations under applicable law and our bank loan agreement, and to the discretion of our board of directors, considered in the context of then current conditions, including our earnings, other operating results, and capital requirements. Declines in asset values or increases in liabilities, including liabilities associated with benefit plans and assets and liabilities associated with taxes, can reduce stockholders&#8217; equity. A deficit in stockholders&#8217; equity could limit our ability under Delaware law to pay dividends.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></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%">-15-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></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%">Our debt exposes us to certain risks.</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%">As of December&#160;31, 2022, we had</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$286 million of total debt outstanding (net of unamortized debt issuance costs). The amount of our existing debt, combined with our ability to incur significant amounts of debt in the future, could have important consequences, including:</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Increasing our vulnerability to adverse economic or industry conditions;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Requiring us to dedicate a portion of our cash flow from operations to payments on our debt, thereby reducing the availability of our cash flow to fund working capital, capital expenditures, strategic initiatives, and general corporate purposes;</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">Increasing our vulnerability to, and limiting our flexibility in planning for, or reacting to, changes in our business or the industries in which we operate;</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">Exposing us to the risk of higher interest rates on borrowings under our Credit Facility, which are subject to variable rates of interest;</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">Placing us at a competitive disadvantage compared to our competitors that have less debt; and</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">Limiting our ability to borrow additional funds.</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%">Market volatility and adverse capital market conditions may affect our ability to access cost-effective sources of funding and may expose us to risks associated with the financial viability of suppliers and subcontractors.</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%">The financial markets can experience high levels of volatility and disruption, reducing the availability of credit for certain issuers. We may access these markets from time to time to support certain business activities, including funding acquisitions and refinancing existing indebtedness. We may also access these markets to acquire credit support for our letters of credit. A number of factors could cause us to incur higher borrowing costs and experience greater difficulty accessing public and private markets for debt. These factors include disruptions or declines in the global capital markets and/or a decline in our financial performance, outlook, or credit ratings. The occurrence of any or all of these events may adversely affect our ability to fund our operations, meet contractual commitments, make future investments or desirable acquisitions, or respond to competitive challenges.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_22"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1B. Unresolved Staff Comments</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%">None.</span></div><div><span><br/></span></div><div><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_25"></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%">ITEM 2.  Properties</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%">As of December&#160;31, 2022, we owned or leased building space (including offices, warehouses, shops, and other facilities) at 30 locations. Our major operations are at the following locations:</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%">Aviation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Doral and Miramar, Florida; Independence and Augusta, Kansas; Hebron, Kentucky; and Phoenix, Arizona</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%">Fleet</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Somerset, Pennsylvania; Olive Branch, Mississippi; and Grand Prairie, Texas</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%">Federal and Defense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Alexandria, Virginia; Ladysmith, Virginia; Texarkana, Arkansas; Kahului, Hawaii; Columbia, Maryland; Greensboro, North Carolina; Charleston, South Carolina; and Sterling Heights, Michigan</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%">Corporate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Alexandria, Virginia</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%">The following is a summary of the square footage our of floor space as of December&#160;31, 2022 (in thousands):</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:58.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></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:400;line-height:100%">Owned</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%">Leased</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%">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%">Aviation Segment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">180&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271</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%">Fleet Segment</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%">271&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">592&#160;</span></td><td style="background-color:#ffffff;padding: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%">863</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 and Defense Segment</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%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492</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%">Corporate</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95</span></td><td 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%">95</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%">510&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">1,211&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,721</span></td></tr></table></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%">-16-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></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%">We consider our facilities to be in good operating condition and sufficient to meet our operational needs for the foreseeable future. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_28"></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%">ITEM 3.  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;&#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-weight:400;line-height:120%">We may have certain claims in the normal course of business, including legal proceedings against us and against other parties. In our opinion, the resolution of these other claims will not have a material adverse effect on our results of operations, financial position or cash flows. However, because the results of any legal proceedings cannot be predicted with certainty, the amount of loss, if any, cannot be reasonably estimated.</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%">Further, from time-to-time, government agencies investigate whether our operations are being conducted in accordance with applicable contractual and regulatory requirements. Government investigations of us, whether relating to government contracts or conducted for other reasons, could result in administrative, civil or criminal liabilities, including repayments, fines or penalties being imposed upon us, or could lead to suspension or debarment from future government contracting. Government investigations often take years to complete and many result in no adverse action against us. We believe, based upon current information, that the outcome of any such government disputes and investigations will not have a material adverse effect on our results of operations, financial condition or cash flows.</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 id="ieddaa576dcd84f18bc9d209b8c5292ed_31"></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%">ITEM 4.  Mine Safety Disclosures</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%">Not applicable.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_34"></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%">-17-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_37"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 5.  Market for Registrant's Common Equity, Related Stockholder Matters</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">and Issuer Purchases of Equity Securities</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:400;line-height:120%">VSE common stock, par value $0.05 per share, is traded on the NASDAQ Global Select Market ("NASDAQ"), trading symbol, "VSEC."</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-weight:700;line-height:120%">Common Stock - Dividend Paid Per Share</span></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:71.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend Paid Per Share</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%">Quarter Ended</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:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">March 31</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%">0.10&#160;</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%">0.09&#160;</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%">June 30</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%">0.10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.09&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30</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%">0.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">0.09&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 31</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%">0.10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Year</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%">0.40&#160;</span></td><td style="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%">0.37&#160;</span></td><td style="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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Holders</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%">As 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 February 1, 2023, VSE</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> common stock, par value $0.05 per share, was held by approximately</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 216</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> stockholders of record.&#160;The number of stockholders of record is not representative of the number of beneficial holders because many of VSE's shares are held by depositories, brokers or nominees.</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%">Dividends</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%">Pursuant to our bank loan agreement, as discussed in Note (7) "Debt" to our Consolidated Financial Statements included in Item 8 of this annual report on Form 10-K, the payment of cash dividends is subject to annual restrictions. We have paid cash dividends each year since 1973.</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%">Certain Sales and Repurchases of VSE Common Stock</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:400;line-height:120%">During the fiscal year covered by this Form 10-K, VSE did not sell any of its equity securities that were not registered under the Securities Act. During the fourth quarter of the fiscal year covered by this Form 10-K, no purchases of equity securities of VSE were made by or on behalf of VSE or any "affiliated purchaser" (as defined in Rule 10b-18 (a)(3) under the Exchange Act) other than 23,044 shares of our common stock that were voluntarily forfeited to VSE by participants in its 2006 Restricted Stock Plan (the "2006 Plan") to cover their personal tax liability for vesting stock awards under the 2006 Plan.</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 style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></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%">Equity Compensation Plan Information</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%">We have two compensation plans approved by our stockholders under which our equity securities are authorized for issuance to employees and directors:&#160;the 2006 Plan and the VSE Corporation 2021 Employee Stock Purchase Plan ("ESPP"). The following table sets forth the amounts of securities authorized for issuance under the 2006 Plan and the ESPP as of December&#160;31, 2022.</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:47.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></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:15.420%"></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:15.424%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan Category</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of securities to be issued upon exercise of outstanding options, warrants and rights</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%">Weighted-average exercise price of outstanding options, warrants and rights</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%">Number of securities remaining available for future issuance under equity compensation plans (excluding securities reflected in column (a))</span></td></tr><tr><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:400;line-height:100%">(a)</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:400;line-height:100%">(b)</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:400;line-height:100%">(c)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity compensation plans approved by security holders</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.94&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">926,607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity compensation plans not approved by security holders</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td 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%">136,086&#160;</span></td><td style="background-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%">42.94&#160;</span></td><td style="background-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%">926,607&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><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%">See Note (10) "Stock-Based Compensation Plans" to our Consolidated Financial Statements included in Item 8 of this annual report on Form 10-K for additional information regarding the 2006 Plan and the ESPP.</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%">-19-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></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%">Performance Graph</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%">The following graph compares the cumulative total return on our common stock with (i)&#160;a performance index for the broad market, the NASDAQ Global Select Market, on which our common stock is traded, (ii)&#160;a published industry index, the S&amp;P 500 Aerospace &amp; Defense Index, and (iii) our previous peer group comprised of the following: Heico Corporation, Dorman Products, Inc., V2X Inc., and CACI International Inc. Due to recent consolidations within our peer group, we replaced our peer group with the S&amp;P 500 Aerospace &amp; Defense index.</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%">The graph assumes an initial investment of $100 on 12/31/17 and that all dividends have been reinvested. The comparisons are not intended to be indicative of future performance of our common stock.</span></div><div><span><br/></span></div><div><img src="vsec-20221231_g2.jpg" alt="vsec-20221231_g2.jpg" style="height:400px;margin-bottom:5pt;vertical-align:text-bottom;width:636px"/></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*$100 invested on 12/31/17 in stock or index, including reinvestment of dividends.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fiscal year ending December 31.</span></div><div><span><br/></span></div><div><span><br/></span></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-style:italic;font-weight:700;line-height:120%">Performance Graph Table</span></div><div><span><br/></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:32.331%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.457%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.284%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.727%"></td><td style="width:0.1%"></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-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"><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:top"><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:top"><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:top"><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:top"><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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">VSE</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:400;line-height:100%">100</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;border-top:1pt solid #000000;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:400;line-height:100%">62.20</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;border-top:1pt solid #000000;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:400;line-height:100%">79.97</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;border-top:1pt solid #000000;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:400;line-height:100%">82.00</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;border-top:1pt solid #000000;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:400;line-height:100%">130.82</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;border-top:1pt solid #000000;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:400;line-height:100%">101.58</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NASDAQ Composite</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:400;line-height:100%">100</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;border-top:1pt solid #000000;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:400;line-height:100%">97.16</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;border-top:1pt solid #000000;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:400;line-height:100%">132.81</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;border-top:1pt solid #000000;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:400;line-height:100%">192.47</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;border-top:1pt solid #000000;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:400;line-height:100%">235.15</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;border-top:1pt solid #000000;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:400;line-height:100%">158.65</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S&amp;P Aerospace &amp; Defense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:400;line-height:100%">100</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;border-top:1pt solid #000000;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:400;line-height:100%">91.93</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;border-top:1pt solid #000000;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:400;line-height:100%">119.81</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;border-top:1pt solid #000000;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:400;line-height:100%">100.56</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;border-top:1pt solid #000000;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:400;line-height:100%">113.86</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;border-top:1pt solid #000000;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:400;line-height:100%">133.64</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Previous Peer Group</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:400;line-height:100%">100</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:400;line-height:100%">125.18</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:400;line-height:100%">179.30</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:400;line-height:100%">199.71</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:400;line-height:100%">220.89</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:400;line-height:100%">228.02</span></td></tr></table></div><div><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_40"></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%">ITEM 6.  [Reserved]</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-20-</span></div></div></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_46"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></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%">ITEM 7.  Management&#8217;s Discussion and Analysis of 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-style:italic;font-weight:400;line-height:120%">The following discussion and analysis should be read in conjunction with our consolidated statements and related notes included in Item 8. "Financial Statements and Supplementary Data" of this Annual Report on Form 10-K. The following generally discusses 2022 and 2021 items and year-to-year comparisons between 2022 and 2021. Discussions of 2020 items and year-to-year comparisons between 2021 and 2020 that are not included in this Form 10-K can be found under Item 7. "Management's Discussion and Analysis of Financial Condition and Results of Operations" in our Annual Report on Form 10-K for fiscal year ended December 31, 2021, filed with the SEC on March 11, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_49"></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%">Business Overview</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%">We are a diversified aftermarket products and services company providing repair services, parts distribution, logistics, supply chain management and consulting services for land, sea and air transportation assets to government and commercial markets. Our operations are conducted within three reportable segments aligned with our operating segments: Aviation, Fleet and Federal and Defense. </span></div><div><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_55"></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%">Business Trends</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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-weight:400;line-height:120%">The following discussion provides a brief description of some of the key business factors impacting our results of operations detailed by segment.</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%">Aviation Segment</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%">Our Aviation segment has seen favorable results due to successful investments in growth initiatives, resulting in a 65% increase in annual revenue, totaling $408 million. The expansion of our distribution services was driven by new initiatives offering comprehensive &#8220;tip-to-tail&#8221; product-line solutions. Our repair business experienced growth from both the recovery of the commercial market and increased market share in the business and general aviation sector. These factors, combined with our growth initiatives, led to a 75% increase in distribution revenue and a 42% increase in repair revenue in 2022 compared to the prior period. In 2022, we secured key multi-year distribution deals for both domestic and new international markets. The new distribution initiatives are expected to bring in sustainable and recurring revenue with growth opportunities, contributing to future positive results. With continued growth in the distribution business and recovery in commercial markets, our focus is on investing in businesses and programs that will broaden our portfolio and reach new customers. The January 2023 acquisition of Precision Fuel Components expands our product offerings and customer base, offering strategic cross-selling opportunities and market share in niche B&amp;GA related markets. The Aviation segment is expected to see continued growth due to progress on new initiatives, offering a favorable outlook for 2023.</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%">Fleet Segment</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%">Our Fleet segment continues to see growth in revenue from commercial fleet customers and e-commerce fulfillment, as the segment moves towards revenue diversification. Fleet is executing its revenue diversification strategy by acquiring new customers and expanding product options for the e-commerce fulfillment business. Commercial customer revenue continues to experience strong growth, increasing 42% in 2022 compared to the prior year. We anticipate continued growth as we extend our reach to meet the increasing demand from the commercial market. In 2022, commercial revenues were 40% of total Fleet segment revenue compared to 18% in 2020, demonstrating the continued success of our revenue diversification strategy. To support commercial revenue, Fleet opened a new distribution warehouse and e-commerce center of excellence in Olive Branch, MS (near Memphis, TN), in January 2023. The new facility, which doubles the existing warehouse space, enhances Fleet's geographical coverage and product offerings for customers. The launch of the new location will allow Fleet to keep up with the growing demand for e-commerce fulfillment. Additionally, we generated steady revenue from our support of the USPS delivery vehicle fleet through supplying parts and managing inventory, with revenue increasing 4% in 2022 compared to the prior year. We continue to monitor USPS vehicle procurement and are ready to support both new vehicles added to the fleet and existing vehicles still in service. Our experience and understanding of the USPS's needs strategically position us to remain a key partner. We are committed to remain agile and supporting the USPS during its vehicle transition. We expect continued growth within our commercial channels, coupled with stable contributions from USPS. </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%">Federal and Defense Segment</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%">In 2022, our Federal and Defense segment experienced revenue growth driven by strong performance in our Naval Sea Systems Command (NAVSEA) program in providing Foreign Military Sales (FMS), with the transfer of a U.S. Navy ship to Bahrain </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 style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></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%">being a major contributor for the revenue increase. We experienced margin impacts from an unfavorable contract mix and recognized a loss on a non-Department of Defense contract with a foreign customer that was completed in 2022. To address these challenges, the Federal and Defense segment is reshaping its presence in the federal market by investing in business development. This includes a change in leadership and a focus on maintaining core operations while expanding our client base and capabilities. We aim to enhance our services and pursue new opportunities to support long-term growth for this segment.</span></div><div style="text-align:justify"><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_67"></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%">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:400;line-height:120%">The following table summarizes our consolidated results of operations (in thousands):</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:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.455%"></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.530%"></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.530%"></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.530%"></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.530%"></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.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.875%"></td><td style="width:0.1%"></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="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><br/><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">949,762&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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"></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%">750,853&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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"></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%">661,659&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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"></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%">Costs and 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%">894,631&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">729,333&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">606,896&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91.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:top"><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 entity and certain 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%">&#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,214)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Gain on sale of property</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,108&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></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%">Goodwill and intangible asset impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,734)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,131&#160;</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%">5.8&#160;</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%">21,520&#160;</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%">2.9&#160;</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%">13,923&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">2.2&#160;</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%">Interest expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,069&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,496&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,246&#160;</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%">3.9&#160;</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%">9,451&#160;</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%">1.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">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 #000;padding:2px 0 2px 1pt;text-align: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;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%">Provision for income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,485&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,598&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,059&#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 #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%">2.9&#160;</span></td><td style="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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">7,966&#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 #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%">1.1&#160;</span></td><td style="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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">(5,171)</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 #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%">(0.6)</span></td><td style="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:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Revenues.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues increased $198.9 million, or 26.5%, in 2022 compared to 2021 due to revenue growth in our Aviation segment of $160.3 million, our Fleet segment of $27.8 million and our Federal and Defense segment of $10.8 million. See "Segment Operating Results" below for further information by segment. See Note (3) to the consolidated financial statements for information regarding sales by type and customer type for each of our segments. </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%;text-decoration:underline">Costs and Operating Expenses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Costs and operating expenses increased $165 million, or 23%, in 2022 compared to 2021. Costs and operating expenses for our operating segments increase and decrease in conjunction with the level of business activity and revenues generated by each segment. See "Segment Operating Results" below for further information by segment. </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%;text-decoration:underline">Operating Income.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating income increased $33.6 million, or 156%, in 2022 compared to 2021 attributable to increases of $50.8 million for our Aviation segment and $3.5 million for our Fleet segment, partially offset by a decrease of $20.7 million for our Federal and Defense segment. See "Segment Operating Results" below for further information by segment. </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%;text-decoration:underline">Interest Expense.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense increased approximately $5.8 million or 48.2% in 2022 compared to 2021 primarily due to higher average interest rates on borrowings outstanding.</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%;text-decoration:underline">Provision for Income Taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rate was 24.7% in 2022 compared 15.7% in 2021. The increase in our effective tax rate primarily resulted from book expense in connection with a decline in the fair market value of our corporate owned life insurance ("COLI") assets in 2022 vs. book income recorded in 2021. For tax purposes, current year COLI book expense was reversed resulting in an unfavorable adjustment to the effective tax rate as opposed to a favorable adjustment reported 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-weight:400;line-height:120%">Our tax rate is also affected by discrete items that may occur in any given year but may not be consistent from year to year. In addition to state income taxes, certain federal and state tax credits and permanent book-tax differences such as foreign derived intangible income ("FDII") deduction, I.R.C. Section 162(m) executive compensation limitation and unrealized investment income or loss from our COLI plan caused differences between the statutory U.S. federal income tax rate and our effective tax rate. </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 style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></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%">Segment 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:400;line-height:120%">Aviation Segment Results</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for our Aviation segment are as follows (in thousands):</span></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:29.455%"></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.530%"></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.530%"></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.530%"></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.530%"></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.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.875%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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%">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:400;line-height:100%">%</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:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:400;line-height:100%">2020</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: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%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,112&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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"></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%">247,852&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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"></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%">165,070&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and 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%">371,696&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91.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%">262,225&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,743&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96.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:top"><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 entity and certain 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%">&#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,214)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Gain on sale of property</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,108&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">Goodwill and intangible asset impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,734)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></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%">36,416&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9&#160;</span></td><td style="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%">(14,373)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.8)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">(35,513)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21.5)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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%;text-decoration:underline">Revenues.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Revenues increased $160 million, or 65%, in 2022 compared to 2021. Distribution revenue increased $129 million, or 75%, driven by contributions from recently initiated distribution contract wins and contributions from the acquisition of Global Parts (which occurred in the third quarter of the prior year). Repair revenue increased $32 million, or 42%, driven by improved demand in end markets as a result of market recovery and share gains with business and general aviation 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:400;line-height:120%;text-decoration:underline">Costs and Operating Expenses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Costs and operating expenses increased $109 million, or 42%, in 2022 compared to 2021 primarily due to revenues increase as noted above and a $2.3 million non-cash charge to write down accounts receivable and inventory related to the Russian and Ukrainian markets, partially offset by a decrease in costs due to the absence of a $23.7 million inventory valuation reserve recognized in the prior year. Costs and operating expenses for this segment include expenses for amortization of intangible assets associated with acquisitions and allocated corporate costs. Expense for amortization of intangible assets was approximately $9.3 million and $8.7 million for 2022 and 2021, respectively. Expense for allocated corporate costs was approximately $12.9 million and $8.8 million for 2022 and 2021, 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:400;line-height:115%;text-decoration:underline">Operating Income.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Operating income increased $50.8 million, or 353%, in 2022 compared to 2021 primarily due to contributions from new distribution programs, increases in higher margin repair revenue, and contributions from the Global Parts acquisition.</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%">Fleet Segment Results</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for our Fleet segment are as follows (in thousands):</span></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:29.500%"></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.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.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.887%"></td><td style="width:0.1%"></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-weight:400;line-height:100%">&#160;</span></td><td colspan="33" style="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:400;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,336&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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"></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%">233,532&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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"></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%">242,170&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and 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%">237,425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">213,106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91.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%">215,511&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">Operating income</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,911&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%">9.1&#160;</span></td><td style="background-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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">20,426&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%">8.7&#160;</span></td><td style="background-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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,659&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%">11.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><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%;text-decoration:underline">Revenues.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Revenues increased $27.8 million, or 12%, in 2022 compared to 2021. The increase was primarily from commercial customers of $31 million, or 42%, and other government customers of $7 million, or 5%. These increases were partially offset by a decrease in sales to DoD customers of $9 million, or 74%.</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%;text-decoration:underline">Costs and Operating Expenses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Costs and operating expenses increased $24.3 million, or 11%, primarily due to increased revenues. Costs and operating expenses for this segment include expense for amortization of intangible assets associated with acquisitions and allocated corporate costs. Expense for amortization of intangible assets was $6.4 million for 2022 and $7.1 million for 2021. Expense for allocated corporate costs was $7.5 million for 2022 and $8.5 million for 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:400;line-height:115%;text-decoration:underline">Operating Income.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Operating income increased $3.5 million, or 17%, in 2022 compared to 2021, primarily due to a change in mix of products sold, including increased commercial fleet customer and e-commerce fulfillment sales as described above.</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%">-23-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></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%">Federal and Defense Segment Results</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for our Federal and Defense segment are as follows (in thousands):</span></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:29.353%"></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.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.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.887%"></td><td style="width:0.1%"></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-weight:400;line-height:100%">&#160;</span></td><td colspan="33" style="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:400;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Revenues  </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280,314&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">100.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><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%">269,469&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">100.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><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%">254,419&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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 #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%">Costs and 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%">281,119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">249,572&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">228,110&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">Operating (loss) income</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%">(805)</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="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%">(0.3)</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%">19,897&#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="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%">7.4&#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;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%">26,309&#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="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%">10.3&#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></tr></table></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%;text-decoration:underline">Revenues.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Revenues increased $11 million, or 4%, in 2022 compared to 2021 due to revenues from our Foreign Military Sales (FMS) program with the U.S. Navy, partially offset by declines in our U.S. Army work as a result of program completions.&#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:400;line-height:120%;text-decoration:underline">Costs and Operating Expenses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Costs and operating expenses increased $32 million, or 13%, in 2022 compared to 2021 due to increased revenue and a shift in our contract mix to a larger proportion of cost-plus contracts.</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:107%;text-decoration:underline">Operating (Loss) Income.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> Operating income decreased approximately $20.7 million, or 104%, in 2022 compared to 2021 primarily due to the completion of a U.S. Army program and a shift in our contract mix to a larger portion of cost-plus contracts, which generally provide lower profit margins compared to fixed-price and T&amp;M contract types.  Additionally, we recorded a $7.8 million loss in 2022 related to a specific fixed-price, non-DoD contract with a foreign customer. We have completed work on this contract in 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_1762"></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%">Bookings and Funded Backlog</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%">Our funded backlog represents the estimated remaining value of work to be performed under firm contracts. Bookings for our Aviation and Fleet segments occur at the time of sale. Accordingly, our Aviation and Fleet segments do not generally have funded contract backlog and backlog is not an indicator of their potential future revenues.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;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%">Revenues for federal government contract work performed by our Federal and Defense segment depend on contract funding ("bookings&#8221;), and bookings generally occur when contract funding documentation is received. Funded contract backlog is an indicator of potential future revenue. While bookings and funded contract backlog generally result in revenue, we may occasionally have funded contract backlog that expires or is de-obligated upon contract completion and does not generate revenue.</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%">Changes in funded backlog on contracts are sometimes unpredictable due to uncertainties associated with changing government program priorities and availability of funds, which is heavily dependent upon the congressional authorization and appropriation process. Delays in this process may temporarily diminish the availability of funds for ongoing and planned work.</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:400;line-height:120%">In addition to funded backlog levels, we have contract ceiling amounts available for use on multiple award, indefinite delivery, indefinite quantity contracts (IDIQ) with DoD and federal civilian agencies. While these contracts increase the opportunities available for us to pursue future work, the actual amount of future work is indeterminate until task orders are placed on the contracts. Frequently, these task orders are competitively awarded. Additionally, these task orders must be funded by the procuring agencies before we can perform work and begin generating revenues. We do not include in backlog estimates of revenues to be derived from IDIQ contracts, but rather record backlog and bookings when task orders are awarded and funded on these contracts.</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%">A summary of our bookings, revenues and funded contract backlog for our Federal and Defense segment is as follows (in millions):      </span></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:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31, </span></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-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:middle"><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="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:400;line-height:100%">2021</span></td><td colspan="3" style="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:400;line-height:100%">2020</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%">Bookings</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%">294&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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%">314&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">269&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">254&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded Backlog</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-6" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNzYyL2ZyYWc6YzRiZWU3ZjNjZmI4NGU5Y2ExMDFmODhiZTkxM2JhNmEvdGFibGU6ZTAwMTA3ZTU3OTA2NGE4Y2FmOGI4YjNmNTI5MDgyNWQvdGFibGVyYW5nZTplMDAxMDdlNTc5MDY0YThjYWY4YjhiM2Y1MjkwODI1ZF80LTEtMS0xLTk2MjE3_7fa8010b-8d56-4890-a51b-29436c75a3c2">187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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%">For the year ended December&#160;31, 2022, Federal and Defense segment bookings decreased 6% year-over-year to $294 million, while total funded backlog increased 1% year-over-year to $<ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-6" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNzYyL2ZyYWc6YzRiZWU3ZjNjZmI4NGU5Y2ExMDFmODhiZTkxM2JhNmEvdGV4dHJlZ2lvbjpjNGJlZTdmM2NmYjg0ZTljYTEwMWY4OGJlOTEzYmE2YV80OTQ3ODAyMzI3Mjk2_7fa8010b-8d56-4890-a51b-29436c75a3c2">187</ix:nonFraction> million. </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%">-24-</span></div></div></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_70"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></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%">Financial Condition</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%">There has been no material adverse change in our financial condition in 2022. Our bank debt increased $2 million, and we had $160 million of unused bank loan commitments as of December&#160;31, 2022. Changes to other asset and liability accounts were primarily due to our earnings; our level of business activity; the timing and level of inventory purchases to support new distribution programs, contract delivery schedules, and subcontractor and vendor payments required to perform our contract work; the timing of government contract funding awarded; and collections from our customers.</span></div><div><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_73"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</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%">Cash Flows</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:400;line-height:120%">The following table summarizes our cash flows (in thousands): </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:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) operating activities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,051&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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%">(17,602)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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%">35,761&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash (used in) provided by investing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,377)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,632)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,219&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,714)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,374&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,336)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 (decrease) increase in cash and cash equivalents</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="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%">140&#160;</span></td><td style="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%">(356)</span></td><td style="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"><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%">Cash provided by operating activities was $8.1 million in 2022 compared to cash used in operating activities of $17.6 million in 2021. The change was primarily due to lower use of cash for inventory purchases and timing of vendor payments, partially offset by increased accounts receivable as a result of overall revenue growth and timing of collections. </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%">Cash used in investing activities decreased $59.3 million in 2022 compared to 2021 primarily due to cash paid for acquisitions, net of cash acquired, of $53.3 million related to the acquisitions of our HSS and Global Parts subsidiaries in the prior year. </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%">Cash used in financing activities was $5.7 million in 2022 as compared to cash provided by financing activities of $79.4 million in 2021. The change was primarily due to $52.0 million of proceeds received in the prior year related to our public underwritten offering of our common stock in February 2021 and overall lower net borrowings of our debt in 2022.</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%">We paid cash dividends totaling approximately $5.1 million or $0.40 per share in 2022. Pursuant to our bank loan agreement, our payment of cash dividends is subject to annual restrictions. We have paid cash dividends each year since 1973.</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:700;line-height:120%">Liquidity </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%">Our internal sources of liquidity are primarily from operating activities, specifically from changes in our level of revenues and associated inventory, accounts receivable and accounts payable, and from profitability. Significant increases or decreases in revenues and inventory, accounts receivable and accounts payable can affect our liquidity. Our inventory and accounts payable levels can be affected by the timing of large opportunistic inventory purchases and by distributor agreement requirements. Our accounts receivable and accounts payable levels can be affected by changes in the level of contract work we perform, by the timing of large materials purchases and subcontractor efforts used in our contracts, and by delays in the award of contractual coverage and funding and payments. Government funding delays can cause delays in our ability to invoice for revenues earned, presenting a potential negative impact on our days sales outstanding. In addition to operating cash flows, other significant factors that affect our overall management of liquidity include capital expenditures; investments in expansion; improvement and maintenance of our operational and administrative facilities; and investments in the acquisition of businesses. </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%">Our primary source of external financing is our loan agreement with a bank group and includes a term loan facility and a revolving loan facility, with an aggregate maximum borrowing capacity of $350 million. Under the loan agreement we may elect to increase the maximum availability of the term loan facility, the revolving loan facility, or a combination of both facilities, subject to customary lender commitment approvals. The aggregate limit of increases is $100 million. </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%">On October 7, 2022, we entered into a fourth amendment to our loan agreement which, among other things, provides for the following: (i) an extension of the maturity date from July 23, 2024 to October 7, 2025; (ii) a reset of the aggregate principal amount of the term loan to $100.0 million; (iii) a modification to the amortization payments on the term loan from $3.75 million quarterly to $2.50 million quarterly; (iv) an increase in the maximum total leverage ratio from 4.25x to 4.50x, with such </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 style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></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%">ratios decreasing thereafter as indicated in the table below; (v) a change in the benchmark rate from LIBOR to SOFR with a SOFR floor of 0.00%; and (vi) a corresponding change in pricing to account for the change from LIBOR to SOFR.</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:72.876%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.194%"></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:400;line-height:100%">Testing 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:400;line-height:100%">Maximum Total Funded Debt to EBITDA Ratio</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%">From the Fourth Amendment Effective Date through and including June 30, 2023</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%">4.50 to 1.00</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%">From July 1, 2023 through and including December 31, 2023</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%">4.25 to 1.00</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">From January 24, 2024 through and including June 30, 2024</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%">4.00 to 1.00</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%">From July 1, 2024 through and including September 30, 2024</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%">3.75 to 1.00</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">From October 1, 2024 and thereafter</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%">3.50 to 1.00</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-weight:400;line-height:120%">See Note (7) "Debt" to our Consolidated Financial Statements for information regarding our loan agreement.</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%">Other Obligations and Commitments</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%">See Note (7) "Debt" to our Consolidated Financial Statements for information regarding our long-term debt obligations. We estimate cash requirements for interest payments on our bank loan debt to be approximately $20.6 million for 2023, $19.8 million for 2024 and $16.2 million for 2025. The estimates do not take into account future drawdowns and repayments on the debt or changes in the variable interest rate, and actual interest may be different. The estimates included variable rate interest obligations estimated based on rates as of December&#160;31, 2022. The interest payments are estimated through the maturity date of our term loan. Interest payments under our revolver loans have been excluded because a reasonable estimate of timing and amount of cash out flows cannot be determined. </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%">See Note (12) "Leases" to our Consolidated Financial Statements for information pertaining to future minimum lease payments relating to our operating and lease obligations.</span></div><div style="text-align:justify"><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_76"></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%">Inflation and Pricing</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%">Our Aviation and Fleet segments have experienced broad-based inflationary impacts consistent with overall trends in the aerospace and industrial distribution market, due primarily to increased materials, labor and services costs. The effect of these increased costs on total company net income has been mitigated with improved efficiency in our underlying business through productivity improvements and pass-through price increases. Our Federal and Defense segment has limited inflation risk as most of our contracts provide for estimates of future labor costs to be escalated for any option periods, while the non-labor costs in our contracts are typically reimbursable at cost. Given broader inflation in the economy, we are monitoring the risk inflation presents to active and future contracts. </span></div><div style="text-align:justify"><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_79"></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%">Off-Balance Sheet Arrangements </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:400;line-height:120%">We do not have any off-balance sheet arrangements that have, or are reasonably likely to have, a current or future material effect on our financial condition, changes in financial condition, revenue or expenses, results of operations, liquidity, capital expenditures or capital resources.</span></div><div style="text-align:justify"><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_61"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies, Estimates and Judgments</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%">Our consolidated financial statements are prepared in accordance with United States generally accepted accounting principles ("U.S. GAAP"), which require us to make estimates and assumptions. Certain critical accounting policies affect the more significant accounts, particularly those that involve judgments, estimates and assumptions used in the preparation of our consolidated financial statements. The development and selection of these critical accounting policies have been determined by our management. Due to the significant judgment involved in selecting certain of the assumptions used in these policies, it is possible that different parties could choose different assumptions and reach different conclusions. We consider our policies relating to the following matters to be critical accounting policies.</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%">Revenue Recognition </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%">We account for revenue in accordance with ASC 606. The unit of account in ASC 606 is a performance obligation. At the inception of each contract with a customer, we determine our performance obligations under the contract and the contract's transaction price. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-26-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></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%">is defined as the unit of account. A contract&#8217;s transaction price is allocated to each distinct performance obligation and recognized as revenue when the performance obligation is satisfied. The majority of our contracts have a single performance obligation as the promise to transfer the respective goods or services is not separately identifiable from other promises in the contracts and is, therefore, not distinct. For product sales, each product sold to a customer typically represents a distinct performance obligation. Our performance obligations are satisfied over time as work progresses or at a point in time based on transfer of control of products and services to our customers.</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%">Contract modifications are routine in the performance of our contracts. Contracts are often modified to account for changes in contract specifications or requirements. In most instances, contract modifications are for goods or services that are not distinct, and therefore are accounted for as part of the existing contract.</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%">Substantially all Fleet segment revenues from the sale of vehicle parts to customers are recognized at the point in time of the transfer of control to the customer. Sales returns and allowances for vehicle parts are not significant.</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%">Our Aviation segment revenues result from the sale of aircraft parts and performance of MRO services. Our Aviation segment recognizes revenues for the sale of aircraft parts at a point in time when control is transferred to the customer, which usually occurs when the parts are shipped. Our Aviation segment recognizes revenues for MRO services over time as the services are transferred to the customer. MRO services revenue recognized is measured based on the cost-to-cost input method, as costs incurred reflect the work completed, and therefore the services transferred to date. Sales returns and allowances are not significant.</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%">Our Federal and Defense segment revenues result from professional and technical services, which we perform for customers on a contract basis. Revenue is recognized for performance obligations over time as we transfer the services to the customer. The three primary types of contracts used are cost-type, fixed-price and time and materials. Revenues result from work performed on these contracts by our employees and our subcontractors and from costs for materials and other work-related costs allowed under our contracts.</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%">Revenues on cost-type contracts are recorded as contract allowable costs are incurred and fees are earned. Variable consideration is included in the estimated transaction price, to the extent that it is probable that a significant reversal will not occur, when there is a basis to reasonably estimate the amount of the fee. These estimates are based on historical award experience, anticipated performance and our best judgment based on current facts and circumstances.</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%">Revenues on fixed-price contracts are recorded as work is performed over the period. We generally recognize revenue using the time-elapsed output method for our fixed-price service offering performance obligations. For certain deliverable-based fixed-price performance obligations, revenue is recognized over time using costs incurred to date relative to total estimated costs at completion. For such contracts, we estimate total costs at the inception of the contract based on our assumptions of the cost elements required to complete the associated tasks of the contract and assess the effects of the risks on our estimates of total costs to complete the contract. Our cost estimates are based on assumptions that include the complexity of the work, our employee labor costs, the cost of materials and the performance of our subcontractors. These cost estimates are subject to change as we perform under the contract and as a result, the timing of revenues and amount of profit on a contract may change as there are changes in estimated costs to complete the contract. Such adjustments are recognized on a cumulative catch-up basis in the period we identify the changes.</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%">Revenues for time and materials contracts are recorded based on the amount for which we have the right to invoice our customers, because the amount directly reflects the value of our work performed for the customer. Revenues are recorded on the basis of contract allowable labor hours worked multiplied by the contract defined billing rates, plus the direct costs and indirect cost burdens associated with materials and subcontract work used in performance on the contract. Generally, profits on time and materials contracts result from the difference between the cost of services performed and the contract defined billing rates for these 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-weight:400;line-height:120%">Revenues related to work performed on government contracts at risk, which is work performed at the customer's request prior to the government formalizing funding, is not recognized until it can be reliably estimated, and its realization is probable.</span></div><div><span><br/></span></div><div style="text-align:justify"><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%">-27-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></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%">Inventory Valuation</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%">Inventories are stated at the lower of cost or net realizable value using the first-in, first-out ("FIFO") method. Inventories for our Fleet segment consist primarily of vehicle replacement parts, and also include related purchasing, storage and handling costs.&#160;Inventories for our Aviation segment consist primarily of aftermarket parts for distribution, and general aviation engine accessories and parts, and also include related purchasing, overhaul labor, storage and handling costs. We periodically evaluate the carrying value of inventory, giving consideration to factors such as its physical condition, sales patterns and expected future demand in order to estimate the amount necessary to write down any slow moving, obsolete or damaged inventory. These estimates could vary significantly from actual amounts based upon future economic conditions, customer inventory levels or competitive factors that were not foreseen or did not exist when the estimated write-downs were made. </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%">Business Combinations</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%">We account for business combinations under the acquisition method of accounting. The purchase price of each business acquired is allocated to the tangible and intangible assets acquired and the liabilities assumed based on information regarding their respective fair values on the date of acquisition. Any excess of the purchase price over the fair value of the separately identifiable assets acquired and liabilities assumed is allocated to goodwill. Determining the fair value of assets acquired and liabilities assumed requires management's judgment and often involves the use of significant estimates and assumptions, including assumptions with respect to future cash inflows and outflows, discount rates, and market multiples, among other items. We determine the fair values of intangible assets acquired generally in consultation with third-party valuation advisors. The valuation of assets acquired and liabilities assumed requires a number of judgments and is subject to revision as additional information about the fair values becomes available. We will recognize any adjustments to provisional amounts that are identified during the period not to exceed twelve months from the acquisition date (the "measurement period") in which the adjustments are determined. Acquisition costs are expensed as incurred. The results of operations of businesses acquired are included in the consolidated financial statements from their dates 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-weight:400;line-height:120%">As part of the agreement to acquire certain subsidiaries, we may be obligated to pay contingent consideration should the acquired entity meet certain earnings objectives subsequent to the date of acquisition. As of the acquisition date, contingent consideration is recorded at fair value as determined through the use of a probability-based scenario analysis approach. Under this approach, a set of potential future subsidiary earnings is estimated based on various revenue growth rate assumptions for each scenario. A probability of likelihood is then assigned to each potential future earnings estimate and the resultant contingent consideration is calculated and discounted using a weighted average discount rate. The fair value is measured each reporting period subsequent to the acquisition date and any changes are recorded within cost and operating expenses within our consolidated statement of income. Changes in either the revenue growth rates, related earnings or the discount rate could result in a material change to the amount of the contingent consideration accrued. </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:700;line-height:120%">Goodwill and Intangible Assets</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%">Goodwill is subject to a review for impairment at least annually. We perform an annual review of goodwill for impairment during the fourth quarter and whenever events or other changes in circumstances indicate that the carrying value may not be fully recoverable. The goodwill impairment test is performed at the reporting unit level. We estimate and compare the fair value of each reporting unit to its respective carrying value including goodwill. If the fair value is less than the carrying value, the amount of impairment expense is equal to the difference between the reporting unit&#8217;s fair value and the reporting unit&#8217;s carrying value. </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determining the fair value of a reporting unit requires the exercise of significant management judgments and the use of estimates and assumptions. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the fair value of our reporting units using a weighting of fair values derived from the income approach and market approach. Under the income approach, we calculate the fair value of a reporting unit based on the present value of estimated future cash flows. Cash flow projections are based on our estimates of revenue growth rates and operating margins, taking into consideration industry and market conditions. The discount rate used is based on a weighted average cost of capital adjusted for the relevant risk associated with the characteristics of the business and the projected cash flows. Under the market approach, we estimate the fair value of a reporting unit based on multiples of earnings derived from observable market data of comparable public companies. We evaluate companies within our industry that have operations with observable and comparable economic characteristics and are similar in nature, scope and size to the reporting unit being compared. We analyze historical acquisitions in our industry to estimate a control premium that we incorporate into the fair value estimate of a reporting unit under the market approach. </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of each reporting unit includes the assets and liabilities employed in its operations and goodwill. There are no significant allocations of amounts held at the Corporate level to the reporting units.</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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></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%">The results of our annual goodwill impairment tests in fiscal 2022 and 2021, respectively, indicated that the estimated fair value of each reporting unit exceeded its carrying value. There were no impairment charges recorded in the years ended December&#160;31, 2022 and 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-weight:400;line-height:120%">In the second quarter of 2020, due to the significant decline in our market capitalization as well as an overall stock market decline amid market volatility as a result of the COVID-19 pandemic, we performed an interim impairment test utilizing a quantitative assessment approach. Based on the assessment, our VSE Aviation reporting unit was determined to be impaired and a $30.9 million impairment charge was recognized. Based on our annual goodwill impairment test performed in the fourth quarter of 2020, for which a qualitative assessment approach was utilized, it was determined that it was more likely than not that the fair value of our reporting units exceeded their carrying value, and no additional impairment was recognized.</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%">Intangible assets with finite lives are amortized using the method that best reflects how their economic benefits are utilized or, if a pattern of economic benefits cannot be reliably determined, on a straight-line basis over their estimated useful lives. Intangible assets with finite lives are assessed for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable.</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</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%">Income taxes are accounted for under the asset and liability method. Under the asset and liability method, deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. This method also requires the recognition of future tax benefits, such as net operating loss and capital loss carryforwards, to the extent that realization of such benefits is more likely than not. 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.</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%">The carrying value of net deferred tax assets is based on assumptions regarding our ability to generate sufficient future taxable income to utilize these deferred tax assets within the carryback or carryforward periods provided for in the tax law for each applicable tax jurisdiction.  Deferred tax assets are evaluated quarterly to determine if valuation allowances are required or should be adjusted. </span></div><div style="text-align:justify"><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_64"></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%">Recently Issued Accounting Pronouncements</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%">For a description of recently announced accounting standards, including the expected dates of adoption and estimated effects, if any, on our consolidated financial statements, see&#160;"Nature of Business and Significant Accounting Policies-Recently Issued Accounting Pronouncements"&#160;in Note (1) to our Consolidated Financial Statements included below in Item 8.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_82"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 7A.  Quantitative and Qualitative Disclosures About Market Risks</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%">Interest Rates</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%">Our bank loan agreement provides available borrowing to us at variable interest rates. Our interest expense is impacted by the overall global economic and interest rate environment. The inflationary environment has also resulted in central banks raising short-term interest rates. Accordingly, future interest rate changes could potentially put us at risk for a material adverse impact on future earnings and cash flows. To mitigate the risks associated with future interest rate movements we have employed interest rate hedges to fix the rate on a portion of our outstanding borrowings for various periods. </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%">A hypothetical 1% increase to interest rates would have increased interest expense by approximately $3.3 million, and would have decreased our net income and operating cash flows by a comparable amount.</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%">For additional information related to our debt and interest rate swap agreements, see Note (7) and Note (8), respectively, to our Consolidated Financial Statements contained in this report.</span></div><div style="text-align:justify"><span><br/></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%">-29-</span></div></div></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_85"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 8.  Financial Statements and Supplementary Data</span></div><div><span><br/></span></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:86.747%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="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%">Index to Consolidated Financial Statements</span></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-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></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-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Page</span></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-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: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="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_88">Report of Independent Registered Public Accounting Firm</a></span><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (PCAOB ID Number <ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF84NS9mcmFnOjk3MzZkNjFjMWQ2ODRhYWM4NDBjYzQwMzBhZjYxZDc0L3RhYmxlOmI3ZjU3MTc4YzZlYjRlN2RhZTczODQzMjQxMzMyMjEwL3RhYmxlcmFuZ2U6YjdmNTcxNzhjNmViNGU3ZGFlNzM4NDMyNDEzMzIyMTBfNC0wLTEtMS03OTgyMS90ZXh0cmVnaW9uOjZiM2ViN2I3MDc2MTQyY2NiNmE0NDU4NmM1Y2IwMTdiXzc3_2d9fc4ff-642f-4838-a59f-a1378b7390a5">248</ix:nonNumeric>)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ieddaa576dcd84f18bc9d209b8c5292ed_88">31</a></span></div></td></tr><tr><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_91">Consolidated Balance Sheets as of December 31, 2022 and 2021</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ieddaa576dcd84f18bc9d209b8c5292ed_91">33</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'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="#ieddaa576dcd84f18bc9d209b8c5292ed_94">Consolidated Statements of Income (Loss) for the years ended&#160;December 31, 2022, 2021 and 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ieddaa576dcd84f18bc9d209b8c5292ed_94">34</a></span></div></td></tr><tr><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_97">Consolidated Statements of Comprehensive Income (Loss) for the years ended&#160;December 31, 2022, 2021 and 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ieddaa576dcd84f18bc9d209b8c5292ed_97">35</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'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="#ieddaa576dcd84f18bc9d209b8c5292ed_100">Consolidated Statements of Stockholders' Equity&#160;for the years ended December 31, 2022, 2021 and 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ieddaa576dcd84f18bc9d209b8c5292ed_100">36</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'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="#ieddaa576dcd84f18bc9d209b8c5292ed_103">Consolidated Statements of Cash Flows for the years ended&#160;December 31, 2022, 2021 and 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ieddaa576dcd84f18bc9d209b8c5292ed_103">37</a></span></div></td></tr><tr><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_106">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ieddaa576dcd84f18bc9d209b8c5292ed_106">39</a></span></div></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%">-30-</span></div></div></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_88"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Board of Directors and Stockholders</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">VSE Corporation</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:156%">Opinion on the financial statements </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of VSE Corporation (a Delaware corporation) and subsidiaries (the &#8220;Company&#8221;) as of December 31, 2022 and 2021, the related consolidated statements of income (loss), comprehensive income (loss), stockholders&#8217; 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 included under Item 15.2 (collectively referred to as the &#8220;financial statements&#8221;). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 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 accounting principles generally accepted in the United States of America. </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%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;), the Company&#8217;s internal control over financial reporting as of December 31, 2022, based on criteria established in the 2013 Internal Control&#8212;Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;), and our report dated March 9, 2023 expressed an unqualified opinion.</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:156%">Basis for opinion </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%">These financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. </span></div><div style="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%">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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:156%">Critical audit matter</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates. </span></div><div><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:107%">Assessment of the write-down of Aviation inventories </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:107%"> </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%">As described further in Note 1 to the consolidated financial statements, the Company records inventory within its Aviation Segment at the lower of cost or net realizable value. The Company periodically evaluates the carrying value of inventory which requires the write-down of slow-moving inventory for excess or obsolete inventory based on certain inputs and assumptions used to determine the net realizable value. These assumptions include future demand and sales patterns. Changes in these assumptions could have a significant impact on the valuation of the inventory for the Aviation Segment. </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%">The principal considerations for our determination that the assessment of the write-down of inventories, within the Aviation Segment, is a critical audit matter are the magnitude of the inventory balance in the Aviation Segment and that the inputs and assumptions used in determining the write-down are subject to significant management judgement. The inputs and assumptions used in determining the write-down of slow-moving inventory includes the future demand and sales patterns, the identification of specific inventories associated with aircraft with declining usage trends and the impact of recently executed distribution agreements. The assessment of these inputs required a high degree of auditor judgement in evaluating the future customer demand for slow moving inventory.</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%">-31-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audit procedures related to the write-down of inventory included the following, among others.</span></div><div><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">We tested the design and operating effectiveness of controls relating to the Company&#8217;s inventory process, including controls over the Company&#8217;s evaluation of the impact on the estimate of net realizable value based on the number of days transpiring from the date the inventory was original received, historical sales of the inventory, specific inventories identified to relate to aircraft with declining usage and the approval and evaluation of new distribution agreements.</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">We assessed the recovery rates applied to slow moving inventory are consistent with management&#8217;s forecasted demand.</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">We assessed the identification of specific inventory with declining usage trends by evaluating external industry information.</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">We conducted sensitivity analysis around the reserve assumptions applied to aged inventory included in the perpetual listing as of year-end. </span></div><div style="text-align:justify"><span><br/></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:400;line-height:120%">/s/ <ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF84OC9mcmFnOjhlOGY1ZDlkOGFjZTQzNWJhM2MxOGE2NWVlNTE2NDA4L3RleHRyZWdpb246OGU4ZjVkOWQ4YWNlNDM1YmEzYzE4YTY1ZWU1MTY0MDhfNjExMQ_f40ed742-e02d-4dfa-a75e-006b47ab9750">GRANT THORNTON 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:120%">We have served as the Company&#8217;s auditor since 2019.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:48.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:18pt"><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:justify;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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF84OC9mcmFnOjhlOGY1ZDlkOGFjZTQzNWJhM2MxOGE2NWVlNTE2NDA4L3RhYmxlOjYyYzU4YmE5NjVlMTQwZTNiMmI3MjFhYjBlZDNhMGFjL3RhYmxlcmFuZ2U6NjJjNThiYTk2NWUxNDBlM2IyYjcyMWFiMGVkM2EwYWNfMS0wLTEtMS03OTgyMQ_95733218-7d0f-4ef2-af21-3924ad589a5b">Arlington, Virginia</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March&#160;9, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></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%">-32-</span></div></div></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_91"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VSE Corporation and Subsidiaries</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Balance Sheets</span></div><div><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%">(in thousands, except share and per share amounts)</span></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:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="9" style="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:400;line-height:100%">As of December 31,</span></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-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:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfNC0xLTEtMS03OTgyMQ_6929c74b-f062-42f5-9be2-0ac3de11fd45">478</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfNC0zLTEtMS03OTgyMQ_c55f99a5-79cc-4c0b-828c-0fbcb3fcfbcd">518</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, 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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfNS0xLTEtMS03OTgyMQ_1a783df3-d60b-4f78-964a-5ce973f6d479">103,193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfNS0zLTEtMS03OTgyMQ_56e64f7c-5293-4147-9c19-33fe4c95228a">76,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled 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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfNi0xLTEtMS03OTgyMQ_03b58dfb-82a9-4c1b-9e5e-7272ba868832">38,307</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfNi0zLTEtMS03OTgyMQ_38c5900f-cb0d-4ecb-af7d-5113b410a134">31,882</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfNy0xLTEtMS03OTgyMQ_d56851dd-a88e-4777-ba81-165ccc5b0135">380,707</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfNy0zLTEtMS03OTgyMQ_7cc30468-55d7-4b5b-8c54-738e95759c22">322,702</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfOC0xLTEtMS03OTgyMQ_2448683e-723c-40ec-bf5f-a2a5c0843304">26,193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfOC0zLTEtMS03OTgyMQ_cbd2144a-57dc-4522-ae39-d30fcbb3efec">32,304</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfOS0xLTEtMS03OTgyMQ_4ade540c-aafd-4c90-bf13-f7aa094469b1">548,878</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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfOS0zLTEtMS03OTgyMQ_63cae83a-54c9-4a42-995d-4b25cbbfe354">463,993</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-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%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMTEtMS0xLTEtNzk4MjE_ad860740-d3f3-4518-a9c3-f5c280c28a61">47,969</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMTEtMy0xLTEtNzk4MjE_d67ad6db-1a38-4906-9f27-ee7cbe62f419">42,486</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, 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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMTItMS0xLTEtNzk4MjE_5e6b205b-8224-42f8-9303-d2eb282db3e5">90,624</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMTItMy0xLTEtNzk4MjE_88fda8be-982f-49f3-9860-2c4aea8211f5">108,263</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMTMtMS0xLTEtNzk4MjE_f7c18425-2172-4694-aaa0-34a22ff219ce">248,837</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMTMtMy0xLTEtNzk4MjE_2a67eff3-519f-4742-9ee3-50d8668977f6">248,753</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMTQtMS0xLTEtNzk4MjE_41a532ee-408d-4389-8aa8-f37ca5c0e392">34,412</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMTQtMy0xLTEtNzk4MjE_81d4c7d7-0f9f-42b1-b34a-bbcfa93899ef">27,327</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMTUtMS0xLTEtNzk4MjE_df2a4a68-a7d4-4407-9bc6-9c68ea842255">29,069</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMTUtMy0xLTEtNzk4MjE_84429efb-0ab9-4d12-8474-d14bca357e6e">27,736</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMTYtMS0xLTEtNzk4MjE_d3f7c152-5c73-49a6-8c07-b6fedd0dd951">999,789</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMTYtMy0xLTEtNzk4MjE_9d76e7cd-caac-4872-bc7f-80a85eaa30a6">918,558</ix:nonFraction>&#160;</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 #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities and Stockholders' equity</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:2px 1pt;text-align: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%">Current portion of long-term debt</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMjAtMS0xLTEtNzk4MjE_05010488-edc9-4b77-9457-b1de786a89be">10,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMjAtMy0xLTEtNzk4MjE_735525ed-4146-45cf-99ec-9fbbc9b7d575">14,162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMjEtMS0xLTEtNzk4MjE_6e2ba491-5d19-4b87-b3fc-8a8160aeca31">159,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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMjEtMy0xLTEtNzk4MjE_412b3702-e9e3-4398-ae86-33dddd924050">115,064</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" 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%">Accrued expenses and 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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMjMtMS0xLTEtNzk4MjE_871687c3-aa19-4b81-a2c9-d01da78395e6">53,722</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMjMtMy0xLTEtNzk4MjE_255de450-05d2-452a-a647-80103fb46771">49,465</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:DividendsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMjQtMS0xLTEtNzk4MjE_dbad5c79-beed-4793-a440-2ba7b204dfc3">1,282</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:DividendsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMjQtMy0xLTEtNzk4MjE_595bb85f-77d2-402b-968a-e600ec618790">1,273</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMjUtMS0xLTEtNzk4MjE_6d315419-bd71-475e-b4ba-7d4b1e4a0364">224,604</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMjUtMy0xLTEtNzk4MjE_e493cf0f-3a1e-4d7e-84dd-e7751b3c4fec">179,964</ix:nonFraction>&#160;</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;padding:0 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%">Long-term debt, less current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMjctMS0xLTEtNzk4MjE_1ea21519-2b4b-4580-b32c-952e10f98f27">276,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMjctMy0xLTEtNzk4MjE_60cc1b67-ba0e-46c4-b71a-8c669c2d8244">270,407</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMjgtMS0xLTEtNzk4MjE_bbec9615-7866-4f10-af7b-3cb278f06db4">7,398</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMjgtMy0xLTEtNzk4MjE_a461946a-62d8-4d2d-84fc-b0e915a848ce">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%">Long-term operating 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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMjktMS0xLTEtNzk4MjE_0ef26cce-f230-4f79-a0cd-8bd540359e43">32,340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMjktMy0xLTEtNzk4MjE_dd48e30b-db7b-4512-bdad-194e99e56708">27,168</ix:nonFraction>&#160;</span></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%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzEtMS0xLTEtNzk4MjE_5e85b665-9982-45d0-a5f6-f087a390d571">9,621</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzEtMy0xLTEtNzk4MjE_29d93312-2312-45dc-8ae2-7948e3238470">9,108</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzItMS0xLTEtNzk4MjE_e2a3090e-25db-4058-87ce-237fb543e33e">&#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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzItMy0xLTEtNzk4MjE_e32f10d0-501c-4988-83e4-f3ac85857441">250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzMtMS0xLTEtNzk4MjE_d9b3872b-bd7a-4e92-b44f-255ce42d5c0f">550,263</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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzMtMy0xLTEtNzk4MjE_eaf8721d-9cd8-4fd9-86b7-a716e15a7c7f">501,225</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><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%">Commitments and contingencies (Note 13)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzUtMS0xLTEtNzk4MjE_b2fd4787-8eb0-43c8-9082-2a1406c0e935"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzUtMy0xLTEtNzk4MjE_a4a6694f-fe68-4a70-b79e-f6596e256877"></ix:nonFraction></td></tr><tr style="height:9pt"><td colspan="3" style="background-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%">Stockholders' equity:</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></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%">Common stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzgtMC0xLTEtNzk4MjEvdGV4dHJlZ2lvbjphYjU0MWQ4NzQ1NWY0ZDczODRkZmIxNzU3MmU3MzNmNV8yOA_176be00e-9915-4c9e-80e7-a1ebf7203ffe"><ix:nonFraction unitRef="usdPerShare" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzgtMC0xLTEtNzk4MjEvdGV4dHJlZ2lvbjphYjU0MWQ4NzQ1NWY0ZDczODRkZmIxNzU3MmU3MzNmNV8yOA_6da55200-24f1-4fd8-ba41-177a4781de23">0.05</ix:nonFraction></ix:nonFraction> per share, authorized <ix:nonFraction unitRef="shares" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzgtMC0xLTEtNzk4MjEvdGV4dHJlZ2lvbjphYjU0MWQ4NzQ1NWY0ZDczODRkZmIxNzU3MmU3MzNmNV81Mw_3bcd0ec5-26b4-4be5-8c21-cc2c6b50940b"><ix:nonFraction unitRef="shares" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzgtMC0xLTEtNzk4MjEvdGV4dHJlZ2lvbjphYjU0MWQ4NzQ1NWY0ZDczODRkZmIxNzU3MmU3MzNmNV81Mw_e0ede413-1756-457b-9c2a-62a816719c4f">23,000,000</ix:nonFraction></ix:nonFraction> shares; issued and outstanding <ix:nonFraction unitRef="shares" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzgtMC0xLTEtNzk4MjEvdGV4dHJlZ2lvbjphYjU0MWQ4NzQ1NWY0ZDczODRkZmIxNzU3MmU3MzNmNV84Nw_6e8671c0-21b9-4a7b-b129-e323f5091a55"><ix:nonFraction unitRef="shares" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzgtMC0xLTEtNzk4MjEvdGV4dHJlZ2lvbjphYjU0MWQ4NzQ1NWY0ZDczODRkZmIxNzU3MmU3MzNmNV84Nw_7f44db62-b061-4198-8316-ab19450b9a74">12,816,613</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzgtMC0xLTEtNzk4MjEvdGV4dHJlZ2lvbjphYjU0MWQ4NzQ1NWY0ZDczODRkZmIxNzU3MmU3MzNmNV85NA_36f3bd4f-fd01-48ae-900f-cdcae376c18c"><ix:nonFraction unitRef="shares" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzgtMC0xLTEtNzk4MjEvdGV4dHJlZ2lvbjphYjU0MWQ4NzQ1NWY0ZDczODRkZmIxNzU3MmU3MzNmNV85NA_faafe4c8-cefc-4ce5-82ad-5c4e60d1508e">12,726,659</ix:nonFraction></ix:nonFraction> respectively</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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzgtMS0xLTEtNzk4MjE_39fa1732-9c67-4134-b557-6ca1ac8198b1">641</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzgtMy0xLTEtNzk4MjE_e43818a4-8ddf-4549-a227-329eaf0a78e7">636</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzktMS0xLTEtNzk4MjE_e74c487f-39ce-4fad-8c3e-e545c3fa92fc">92,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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzktMy0xLTEtNzk4MjE_70a4793c-50c1-4def-9069-3e80dfd554cb">88,515</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfNDAtMS0xLTEtNzk4MjE_9f0c2380-3d83-4315-abae-8e74b9053fd0">351,297</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfNDAtMy0xLTEtNzk4MjE_f34870e8-f0c5-4c4c-8e30-ccd1d0299b29">328,358</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfNDEtMS0xLTEtNzk4MjE_250f02c9-90cb-465c-96a1-66dd29a30ad4">4,968</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfNDEtMy0xLTEtNzk4MjE_65b03a07-d68b-45df-8a36-3be202eaa6fa">176</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders' equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfNDItMS0xLTEtNzk4MjE_f0376954-9d7e-4392-8218-c22b3c260d6f">449,526</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfNDItMy0xLTEtNzk4MjE_ea0814b0-36d9-4644-8771-78de91d4c906">417,333</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholders' equity</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfNDMtMS0xLTEtNzk4MjE_4560d651-9913-4042-9426-052ca922e509">999,789</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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfNDMtMy0xLTEtNzk4MjE_70dd76ef-47b9-4dc3-b71e-3e5adac9afea">918,558</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><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:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-33-</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_94"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VSE Corporation and Subsidiaries</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Income (Loss)</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%">(in thousands, except share and per share amounts)</span></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:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding: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="15" style="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:400;line-height:100%">For the years ended December 31,</span></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-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:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues:</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></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Products</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="i1fd092286fc94615b532023ff22fcbf6_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMy0xLTEtMS03OTgyMQ_05908d7d-b50a-48cd-8348-3b8486dafa40">562,482</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i1616d38e5ddd41f79afb67ef1bd6f025_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMy0zLTEtMS03OTgyMQ_68b16bbe-d87e-4811-b6d6-b7a19bfb5fa6">400,935</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i1d4181161337402086c12ab64ecbd3bb_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMy01LTEtMS03OTgyMQ_0c9b8e43-37d2-43d9-9a49-c3cca3b52f4a">318,324</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea300e8343984f1b8509ba545506588c_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfNC0xLTEtMS03OTgyMQ_eb57a88f-35f2-4b65-a3e7-19497d320d25">387,280</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6e91bc703543289fedbfb21e55be73_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfNC0zLTEtMS03OTgyMQ_281a6f5f-361c-4ac8-9142-2c0ad4921592">349,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="i3bcbe81d200e45b4b9f2a483d9d2cd79_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfNC01LTEtMS03OTgyMQ_45f536ab-3196-46a6-8019-ddc212141e8e">343,335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Total revenues</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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfNS0xLTEtMS03OTgyMQ_b0b1d43f-9877-4c99-a73e-0becb955c00e">949,762</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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfNS0zLTEtMS03OTgyMQ_a2933056-c270-46c5-930d-1fdf7317eb05">750,853</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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfNS01LTEtMS03OTgyMQ_7e84e41b-3d03-4988-bdcb-7f75c1135487">661,659</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and 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="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%">Products</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1fd092286fc94615b532023ff22fcbf6_D20220101-20221231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfOC0xLTEtMS03OTgyMQ_c286e848-e122-4015-9162-f54c1a1ecb0b">503,932</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1616d38e5ddd41f79afb67ef1bd6f025_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfOC0zLTEtMS03OTgyMQ_1ffac736-b892-4825-8b6d-d24af3f5ad4d">385,065</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d4181161337402086c12ab64ecbd3bb_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfOC01LTEtMS03OTgyMQ_a7a59e0c-cf13-4f24-92bb-b2feaf76c5d2">283,814</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea300e8343984f1b8509ba545506588c_D20220101-20221231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfOS0xLTEtMS03OTgyMQ_e1a79d05-b49e-4f06-ae98-b323e8756891">367,897</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6e91bc703543289fedbfb21e55be73_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfOS0zLTEtMS03OTgyMQ_8c84aa13-e901-4235-aade-bebb515f9c82">322,161</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bcbe81d200e45b4b9f2a483d9d2cd79_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfOS01LTEtMS03OTgyMQ_fcca76a6-632a-48df-b7d4-b76efb047c3f">302,458</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTAtMS0xLTEtNzk4MjE_6c8756ac-5b9f-41a4-83e2-08951a4acf76">5,163</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTAtMy0xLTEtNzk4MjE_0041fcc7-bc53-435f-99cf-682ce91093e8">3,625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTAtNS0xLTEtNzk4MjE_9a488d9c-9dfe-40a8-9ed2-3ded593d0fd3">3,120</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of 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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTEtMS0xLTEtNzk4MjE_faf5e410-b6c6-4049-9316-578237964288">17,639</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTEtMy0xLTEtNzk4MjE_d2fed16a-073b-4e97-bb19-33f67a119229">18,482</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTEtNS0xLTEtNzk4MjE_25022f6e-62ef-4321-b98f-8e6a2d9b4c70">17,504</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total costs and 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%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:OperatingCostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTItMS0xLTEtNzk4MjE_b8dbf45b-b493-4015-8a57-a1f757ba26d8">894,631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:OperatingCostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTItMy0xLTEtNzk4MjE_d2f61454-8c30-4fe7-a3e4-57e665906571">729,333</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:OperatingCostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTItNS0xLTEtNzk4MjE_52f564ff-8839-4048-a686-b90f4fc4f179">606,896</ix:nonFraction>&#160;</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:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="vsec:OperatingIncomeLossExcludingNonrecurringIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTQtMS0xLTEtNzk4MjE_4dea9d6f-1a47-408c-b548-f43a7b3f193c">55,131</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="vsec:OperatingIncomeLossExcludingNonrecurringIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTQtMy0xLTEtNzk4MjE_d1a4f793-c48e-4975-8bbb-8150cda77f92">21,520</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="vsec:OperatingIncomeLossExcludingNonrecurringIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTQtNS0xLTEtNzk4MjE_fd5f279a-5b19-4185-840d-12dde38dcdb1">54,763</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:0 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on sale of a business entity and certain 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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTYtMS0xLTEtNzk4MjE_64e60999-cad0-4a7f-89b6-c631a5487276">&#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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTYtMy0xLTEtNzk4MjE_ae25a0ad-7ee6-4334-a451-6d496ec42f5c">&#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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTYtNS0xLTEtNzk4MjE_19efc489-652d-4a06-8fb7-97c3dec887f0">8,214</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">Gain on sale of property</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:GainLossOnSaleOfProperties" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTctMS0xLTEtNzk4MjE_daeb9379-b3db-4ae9-95ef-8018e12e3e17">&#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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:GainLossOnSaleOfProperties" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTctMy0xLTEtNzk4MjE_8d03a5bd-d5a4-4450-9a1f-bcd38f33781f">&#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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:GainLossOnSaleOfProperties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTctNS0xLTEtNzk4MjE_b8073c67-3506-448d-b3d7-2f923a4bfd44">1,108</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Goodwill and intangible asset impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTgtMS0xLTEtNzk4MjE_2694922a-8e81-4df0-ace0-941588544972">&#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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTgtMy0xLTEtNzk4MjE_c796fd3e-c6ac-4edc-b084-c3eb278839ed">&#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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTgtNS0xLTEtNzk4MjE_80c16bc0-bf1b-4a44-8048-6cb47ddbe464">33,734</ix:nonFraction>)</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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#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%">Operating income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjAtMS0xLTEtNzk4MjE_fa7c4700-a2ae-4996-ab5f-f985b7b93537">55,131</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjAtMy0xLTEtNzk4MjE_bddb7c64-5393-45a5-aeda-94fe061f618b">21,520</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjAtNS0xLTEtNzk4MjE_8015c7a8-abc8-4a91-977f-4056e0aecfac">13,923</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:0 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:top"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjItMS0xLTEtNzk4MjE_74f741c4-9bee-4522-a93f-ef79d2dabc32">17,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjItMy0xLTEtNzk4MjE_1193d768-9de4-4b5a-b1ea-e199e3e2b987">12,069</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjItNS0xLTEtNzk4MjE_7de18f2e-0056-4106-ab37-e6df751531be">13,496</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: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;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%">Income before income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjQtMS0xLTEtNzk4MjE_9d6f7053-06dc-400f-ac03-51c6c621bdf9">37,246</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjQtMy0xLTEtNzk4MjE_e7a791f6-c8fd-48b6-b9d1-4a2743eea64b">9,451</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjQtNS0xLTEtNzk4MjE_37c2140f-6430-4d1f-9904-a321cab23ff0">427</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:0 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjYtMS0xLTEtNzk4MjE_1fbda1c7-6990-43ae-9b81-451a74d36e05">9,187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjYtMy0xLTEtNzk4MjE_70457858-0097-4a9c-98be-c6f185a60dda">1,485</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjYtNS0xLTEtNzk4MjE_d19e8d96-dd27-42f3-9c0d-ee67841758d1">5,598</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: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;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%">Net income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjgtMS0xLTEtNzk4MjE_8a1c43e1-3983-4df4-a3eb-60642adc5453"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjgtMS0xLTEtNzk4MjE_a8fb9d74-65c1-46f8-af7f-077f3c1c6639">28,059</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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjgtMy0xLTEtNzk4MjE_08cc8096-ecb1-497d-a0fb-c7b3b9ac2fbe"><ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjgtMy0xLTEtNzk4MjE_223d1f0b-0967-4b3b-bc51-68e04dbeb745"><ix:nonFraction unitRef="usd" contextRef="if43bb0ef85a9438aac36dff48ad443a8_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjgtMy0xLTEtNzk4MjE_6c4b6eba-e525-4beb-8e3b-46c5c1842919">7,966</ix:nonFraction></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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjgtNS0xLTEtNzk4MjE_55448324-b14d-4c84-98eb-da75e28b1c67"><ix:nonFraction unitRef="usd" contextRef="ib1b74a7b6c5c41bb97070424d8ce9210_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjgtNS0xLTEtNzk4MjE_ee37e61d-5bf1-4604-88e4-2e900b1635a4">5,171</ix:nonFraction></ix:nonFraction>)</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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Basic earnings (loss) per share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMzAtMS0xLTEtNzk4MjE_29bfef1c-c056-4c49-afc2-c7a5258fb88c">2.20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMzAtMy0xLTEtNzk4MjE_28eb8a4a-df72-46cb-9af7-0341f68e5a44">0.63</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMzAtNS0xLTEtNzk4MjE_0a5520b4-c39a-4152-b68b-f270ad463206">0.47</ix:nonFraction>)</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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Basic weighted average 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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMzItMS0xLTEtNzk4MjE_b5a1d18a-548f-428c-937a-c474cf97391a">12,780,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMzItMy0xLTEtNzk4MjE_c04ac5d3-7e7c-4bcb-a3bb-16fad06f55b9">12,551,459</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMzItNS0xLTEtNzk4MjE_33a1d91b-2b00-465d-bc26-d6969907f819">11,034,256</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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Diluted earnings (loss) per share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMzQtMS0xLTEtNzk4MjE_b0e0d2e8-4fe7-445a-83f6-a5cf07222368">2.19</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMzQtMy0xLTEtNzk4MjE_2ca0508d-b552-4154-9a14-b5f6e4af7032">0.63</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMzQtNS0xLTEtNzk4MjE_ebea30b7-0b11-4c47-9b1e-282c125ca5e4">0.47</ix:nonFraction>)</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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Diluted weighted average shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMzYtMS0xLTEtNzk4MjE_2b722aef-c1ca-487f-ba2e-18cf6b054120">12,827,894</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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMzYtMy0xLTEtNzk4MjE_b531553e-e8c1-418f-8f9b-f3265815567a">12,632,874</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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMzYtNS0xLTEtNzk4MjE_06445bdf-4061-4246-8f4e-d7041142c6b1">11,034,256</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><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></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:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these 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><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-34-</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_97"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></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%">VSE Corporation and Subsidiaries</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%">Consolidated Statements of Comprehensive Income (Loss)</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%">(in thousands)</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:64.735%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.899%"></td><td style="width:0.1%"></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-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="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:400;line-height:100%">For the years ended December 31,</span></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-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:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85Ny9mcmFnOmM4ZDc5ZDRlYWQyZjRiZmJiZjA1MTkwMDFmNGFjY2EwL3RhYmxlOjdlNTk4YzNkMmRhODRmNjFiY2U1ZDhlMzEzNWQzMTQ4L3RhYmxlcmFuZ2U6N2U1OThjM2QyZGE4NGY2MWJjZTVkOGUzMTM1ZDMxNDhfMy0xLTEtMS03OTgyMQ_96d5aa4d-16ad-43c7-9370-085235399092">28,059</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85Ny9mcmFnOmM4ZDc5ZDRlYWQyZjRiZmJiZjA1MTkwMDFmNGFjY2EwL3RhYmxlOjdlNTk4YzNkMmRhODRmNjFiY2U1ZDhlMzEzNWQzMTQ4L3RhYmxlcmFuZ2U6N2U1OThjM2QyZGE4NGY2MWJjZTVkOGUzMTM1ZDMxNDhfMy0zLTEtMS03OTgyMQ_ae40c240-01f3-4098-87ef-b6edda0eaed8">7,966</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85Ny9mcmFnOmM4ZDc5ZDRlYWQyZjRiZmJiZjA1MTkwMDFmNGFjY2EwL3RhYmxlOjdlNTk4YzNkMmRhODRmNjFiY2U1ZDhlMzEzNWQzMTQ4L3RhYmxlcmFuZ2U6N2U1OThjM2QyZGE4NGY2MWJjZTVkOGUzMTM1ZDMxNDhfMy01LTEtMS03OTgyMQ_623798a2-b4e6-4e88-8c64-802fec9527d5">5,171</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><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 interest rate swap&#160;agreements, net of tax</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife1050bfda2a46baa4032b6dc23541f3_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85Ny9mcmFnOmM4ZDc5ZDRlYWQyZjRiZmJiZjA1MTkwMDFmNGFjY2EwL3RhYmxlOjdlNTk4YzNkMmRhODRmNjFiY2U1ZDhlMzEzNWQzMTQ4L3RhYmxlcmFuZ2U6N2U1OThjM2QyZGE4NGY2MWJjZTVkOGUzMTM1ZDMxNDhfNC0xLTEtMS03OTgyMQ_557ec504-1c2c-4970-bf6e-246e6453da5b"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85Ny9mcmFnOmM4ZDc5ZDRlYWQyZjRiZmJiZjA1MTkwMDFmNGFjY2EwL3RhYmxlOjdlNTk4YzNkMmRhODRmNjFiY2U1ZDhlMzEzNWQzMTQ4L3RhYmxlcmFuZ2U6N2U1OThjM2QyZGE4NGY2MWJjZTVkOGUzMTM1ZDMxNDhfNC0xLTEtMS03OTgyMQ_edf80991-5abd-45a7-86ea-fb832d334197">5,144</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85Ny9mcmFnOmM4ZDc5ZDRlYWQyZjRiZmJiZjA1MTkwMDFmNGFjY2EwL3RhYmxlOjdlNTk4YzNkMmRhODRmNjFiY2U1ZDhlMzEzNWQzMTQ4L3RhYmxlcmFuZ2U6N2U1OThjM2QyZGE4NGY2MWJjZTVkOGUzMTM1ZDMxNDhfNC0zLTEtMS03OTgyMQ_6ccac63f-7d72-49ba-887c-88ac2cc9353f">1,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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85Ny9mcmFnOmM4ZDc5ZDRlYWQyZjRiZmJiZjA1MTkwMDFmNGFjY2EwL3RhYmxlOjdlNTk4YzNkMmRhODRmNjFiY2U1ZDhlMzEzNWQzMTQ4L3RhYmxlcmFuZ2U6N2U1OThjM2QyZGE4NGY2MWJjZTVkOGUzMTM1ZDMxNDhfNC01LTEtMS03OTgyMQ_09d81539-932e-4b83-b036-8d0ec65ad253">98</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss), net of tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85Ny9mcmFnOmM4ZDc5ZDRlYWQyZjRiZmJiZjA1MTkwMDFmNGFjY2EwL3RhYmxlOjdlNTk4YzNkMmRhODRmNjFiY2U1ZDhlMzEzNWQzMTQ4L3RhYmxlcmFuZ2U6N2U1OThjM2QyZGE4NGY2MWJjZTVkOGUzMTM1ZDMxNDhfNS0xLTEtMS03OTgyMQ_3b4ecc94-f2a6-4e65-ab43-1a3e679f90a9">5,144</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85Ny9mcmFnOmM4ZDc5ZDRlYWQyZjRiZmJiZjA1MTkwMDFmNGFjY2EwL3RhYmxlOjdlNTk4YzNkMmRhODRmNjFiY2U1ZDhlMzEzNWQzMTQ4L3RhYmxlcmFuZ2U6N2U1OThjM2QyZGE4NGY2MWJjZTVkOGUzMTM1ZDMxNDhfNS0zLTEtMS03OTgyMQ_49c00c11-468e-403e-b5ab-69c0094cf43b">1,027</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85Ny9mcmFnOmM4ZDc5ZDRlYWQyZjRiZmJiZjA1MTkwMDFmNGFjY2EwL3RhYmxlOjdlNTk4YzNkMmRhODRmNjFiY2U1ZDhlMzEzNWQzMTQ4L3RhYmxlcmFuZ2U6N2U1OThjM2QyZGE4NGY2MWJjZTVkOGUzMTM1ZDMxNDhfNS01LTEtMS03OTgyMQ_dab7050e-2554-4259-b462-b1878f79912b">98</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income (loss)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85Ny9mcmFnOmM4ZDc5ZDRlYWQyZjRiZmJiZjA1MTkwMDFmNGFjY2EwL3RhYmxlOjdlNTk4YzNkMmRhODRmNjFiY2U1ZDhlMzEzNWQzMTQ4L3RhYmxlcmFuZ2U6N2U1OThjM2QyZGE4NGY2MWJjZTVkOGUzMTM1ZDMxNDhfNi0xLTEtMS03OTgyMQ_cf3e4bb7-02b6-4599-b7f1-13b2c04eaea2">33,203</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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85Ny9mcmFnOmM4ZDc5ZDRlYWQyZjRiZmJiZjA1MTkwMDFmNGFjY2EwL3RhYmxlOjdlNTk4YzNkMmRhODRmNjFiY2U1ZDhlMzEzNWQzMTQ4L3RhYmxlcmFuZ2U6N2U1OThjM2QyZGE4NGY2MWJjZTVkOGUzMTM1ZDMxNDhfNi0zLTEtMS03OTgyMQ_c30e6551-a1f4-45ab-bbcf-d7a45c4cfe9e">8,993</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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85Ny9mcmFnOmM4ZDc5ZDRlYWQyZjRiZmJiZjA1MTkwMDFmNGFjY2EwL3RhYmxlOjdlNTk4YzNkMmRhODRmNjFiY2U1ZDhlMzEzNWQzMTQ4L3RhYmxlcmFuZ2U6N2U1OThjM2QyZGE4NGY2MWJjZTVkOGUzMTM1ZDMxNDhfNi01LTEtMS03OTgyMQ_a36afe9b-084c-49ad-8b6b-0e85759c9b01">5,269</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></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:400;line-height:120%">The accompanying notes are an integral part of these 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><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-35-</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_100"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VSE Corporation and Subsidiaries</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%">Consolidated Statements of Stockholders' Equity</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%">(in thousands except per share data)</span></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:30.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.201%"></td><td style="width:0.1%"></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" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional<br/>Paid-In<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained<br/>Earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated  Other Comprehensive Income (Loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total<br/>Stockholders'<br/>Equity</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:400;line-height:100%">Common Stock</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:15pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:400;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i71f9642a207f4b7d93ebc52267689220_I20191231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzMtMS0xLTEtNzk4MjE_77c1736b-55f1-42b6-94a2-6cbc11a470f0">10,970</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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="i71f9642a207f4b7d93ebc52267689220_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzMtMy0xLTEtNzk4MjE_9977bd98-d3a9-43c5-a8e2-d0f841cd3f54">549</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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="i23124930a7064500adca6f29f8581229_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzMtNS0xLTEtNzk4MjE_5b0be955-ca49-40a8-b675-dd44d3803c8b">29,411</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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="if541c6f41c09402bba02f243a19c6631_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzMtNy0xLTEtNzk4MjE_62c7609f-2aab-4ddc-8cf5-8f8c7e843871">334,246</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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="ib5137e3ae4464c7b8d6c89b9e89a464c_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzMtOS0xLTEtNzk4MjE_b61f6c71-4374-4bca-bdde-cf93728e929c">1,105</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i69bbfdc237004425a2195be3d0ccd393_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzMtMTEtMS0xLTc5ODIx_fd0dd00b-7a7b-4d07-a406-f5c86b21ec89">363,101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzUtNy0xLTEtNzk4MjE_55448324-b14d-4c84-98eb-da75e28b1c67"><ix:nonFraction unitRef="usd" contextRef="ib1b74a7b6c5c41bb97070424d8ce9210_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzUtNy0xLTEtNzk4MjE_ee37e61d-5bf1-4604-88e4-2e900b1635a4">5,171</ix:nonFraction></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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzUtMTEtMS0xLTc5ODIx_adf28a0f-2c1c-45e7-92e1-31637da775d0">5,171</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8bb2a8b9684e43af8504dddd31103c5a_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzYtMS0xLTEtNzk4MjE_f93102aa-89d8-46ef-a315-392d18bdddfa">85</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8bb2a8b9684e43af8504dddd31103c5a_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzYtMy0xLTEtNzk4MjE_e777775d-48a5-48cb-b41b-045eb44fb042">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3fb311de4264a62a215067168285862_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzYtNS0xLTEtNzk4MjE_d4b9d766-e622-40dc-bb28-d166fdf596f8">2,459</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzYtMTEtMS0xLTc5ODIx_f23fbc6f-2d71-4edd-9d75-65a20656bc5b">2,463</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 interest rate swap agreements, 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%">&#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="i57c95c1120984fd3921632db495f7f72_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzctOS0xLTEtNzk4MjE_25c95d14-1444-4657-adfd-38664039f10d">98</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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzctMTEtMS0xLTc5ODIx_6f24c82a-dced-475a-88df-d456379b5bb4">98</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared ($<ix:nonFraction unitRef="usdPerShare" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzgtMC0xLTEtNzk4MjEvdGV4dHJlZ2lvbjphNTg5YmZlNTg5NDE0ZmExYTYzMTcwMzkzNzNmMTZmN18yNA_e764b539-b8af-425d-ac3d-5d717b896d70">0.36</ix:nonFraction> per share)</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%">&#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="ib1b74a7b6c5c41bb97070424d8ce9210_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzgtNy0xLTEtNzk4MjE_8f265074-0b41-4648-839b-d05b6fe9e751">3,978</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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzgtMTEtMS0xLTc5ODIx_27d52478-a249-4b0d-88fc-ee346d463aec">3,978</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4eeead8219824f4292719689140e6931_I20201231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzktMS0xLTEtNzk4MjE_579d530f-0497-4dec-abbd-fe0d2ff67bfd">11,055</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="i4eeead8219824f4292719689140e6931_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzktMy0xLTEtNzk4MjE_82d1cd78-1184-48f4-971f-762357fcfc83">553</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="i841ad3fe1ec14236b9622e28880effee_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzktNS0xLTEtNzk4MjE_ab9b44a8-1a52-4cbf-993e-8860d12b7980">31,870</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95783f98591146ccb1385fb45c56b404_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzktNy0xLTEtNzk4MjE_ef963844-6841-4ad0-ac70-91045541c9fe">325,097</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="i99bec5ef121c45f1b37c784044a72083_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzktOS0xLTEtNzk4MjE_f2550249-78fa-45f2-9bc6-772b560d9c90">1,203</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65f0b615a4f4cfcaf4d086397950b7a_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzktMTEtMS0xLTc5ODIx_2b644c15-c8da-4ef6-835e-70a4ddf67d44">356,317</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%">Issuance 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="i9a155832e659412c8f00b0a6156e842b_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzktMS0xLTEtODc1NTY_3db847a6-7736-4e7b-8dc8-e8769bb565bd">1,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="i9a155832e659412c8f00b0a6156e842b_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzktMy0xLTEtODc1NTY_2dc846b3-eb80-428a-8396-dcdb72b69625">80</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2bd0fcbea57471db591ec27aa42bc9b_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzktNS0xLTEtODc1NTY_b4c4dbe6-1576-42ff-8763-2233a92b3ee9">51,937</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzktMTEtMS0xLTg3NTU2_eb765f7e-da28-4d60-aae4-e00bde3c2cb4">52,017</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzEwLTctMS0xLTc5ODIx_08cc8096-ecb1-497d-a0fb-c7b3b9ac2fbe"><ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzEwLTctMS0xLTc5ODIx_223d1f0b-0967-4b3b-bc51-68e04dbeb745"><ix:nonFraction unitRef="usd" contextRef="if43bb0ef85a9438aac36dff48ad443a8_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzEwLTctMS0xLTc5ODIx_6c4b6eba-e525-4beb-8e3b-46c5c1842919">7,966</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzEwLTExLTEtMS03OTgyMQ_5c75d865-8ef8-4d45-bb84-c72ecfa7b945">7,966</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9a155832e659412c8f00b0a6156e842b_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzExLTEtMS0xLTc5ODIx_40d80833-0a82-4d2e-a5a2-9217ad298be5">73</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a155832e659412c8f00b0a6156e842b_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzExLTMtMS0xLTc5ODIx_580cfc97-f8d6-44a8-9172-fa04267ec372">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%"><ix:nonFraction unitRef="usd" contextRef="ie2bd0fcbea57471db591ec27aa42bc9b_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzExLTUtMS0xLTc5ODIx_fda2ed9e-add1-4ef4-ac34-550f16bfbf8a">4,708</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzExLTExLTEtMS03OTgyMQ_3af82c4b-f6d1-47de-9f6d-4af70b98486a">4,711</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 interest rate swap agreements, 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%">&#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="ia477922601c64c059d8b4f02dca4d7a9_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzEyLTktMS0xLTc5ODIx_90da7511-9ec7-4c77-8c48-f18331432e41">1,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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzEyLTExLTEtMS03OTgyMQ_b30b8876-65fb-4f55-895e-2eaff6349605">1,027</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">Dividends declared ($<ix:nonFraction unitRef="usdPerShare" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzEzLTAtMS0xLTc5ODIxL3RleHRyZWdpb246NWZiY2M4OWZhNTEwNDcwMDgyZDllZTJlNWE2ZjE0NTFfMjQ_569f2bdd-d27f-4147-8598-899057dd1e41">0.37</ix:nonFraction> per share)</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%">&#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="if43bb0ef85a9438aac36dff48ad443a8_D20210101-20211231" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzEzLTctMS0xLTc5ODIx_fda6e86c-ed19-47c6-8eff-2a3a1d71f12a">4,705</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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzEzLTExLTEtMS03OTgyMQ_16674342-4fc8-4f36-84ad-923c4fc94770">4,705</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="shares" contextRef="i17dcc1dfb30f43aa85baecc43546cfd5_I20211231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE0LTEtMS0xLTc5ODIx_dd310846-1539-4710-a441-205dafcf29a6">12,727</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17dcc1dfb30f43aa85baecc43546cfd5_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE0LTMtMS0xLTc5ODIx_2e143769-34f8-4ef6-bf72-b0269b8823f4">636</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="i65108bf65fd04a5087bdee3273201df4_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE0LTUtMS0xLTc5ODIx_7e51bd20-8e19-4391-b995-e7e6c8b002ad">88,515</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="i6b882efa026a4d92bcb3af4b5ebdf8a6_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE0LTctMS0xLTc5ODIx_c63f5e02-3414-4f86-b2bd-134d405ac9cd">328,358</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="ic6db00ed7b1a423e8bff0908c6106aa7_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE0LTktMS0xLTc5ODIx_30905a34-b685-41fe-8106-bb5c7497853d">176</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE0LTExLTEtMS03OTgyMQ_81c4c11a-019c-49d1-93c6-e704da5ad4ce">417,333</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%">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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE2LTctMS0xLTc5ODIx_8a1c43e1-3983-4df4-a3eb-60642adc5453"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE2LTctMS0xLTc5ODIx_a8fb9d74-65c1-46f8-af7f-077f3c1c6639">28,059</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE2LTExLTEtMS03OTgyMQ_527dc51d-52fc-4d71-ba9b-002c51130f01">28,059</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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-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="shares" contextRef="i3f57772319684b179f478ae91fc9a316_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE3LTEtMS0xLTc5ODIx_9e1fb1c0-50e9-40d6-9415-d83a2659e90f">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f57772319684b179f478ae91fc9a316_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE3LTMtMS0xLTc5ODIx_4fd63443-23ab-4463-a64a-2e599d58771b">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c90f67514e94df7b960ef85572120dc_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE3LTUtMS0xLTc5ODIx_af404c64-70ef-4594-937d-19006eed549d">4,105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE3LTExLTEtMS03OTgyMQ_ae2f9686-ceaf-4043-8b1d-866f0c959fff">4,110</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 interest rate swap agreements, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife1050bfda2a46baa4032b6dc23541f3_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE4LTktMS0xLTc5ODIx_557ec504-1c2c-4970-bf6e-246e6453da5b"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE4LTktMS0xLTc5ODIx_edf80991-5abd-45a7-86ea-fb832d334197">5,144</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE4LTExLTEtMS03OTgyMQ_a5395b44-ac0e-4ccc-8601-0931980db027">5,144</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">Dividends declared ($<ix:nonFraction unitRef="usdPerShare" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE5LTAtMS0xLTc5ODIxL3RleHRyZWdpb246YmVhMzY3YTc5ZGQ5NGZhZGE3MzVjOWY1NGNlMjMxMDRfMjQ_66ab9195-d6d2-4692-8fe1-e7a10a8c7f07">0.40</ix:nonFraction> per share)</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%">&#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="i4f01b369cb3a49b8b5f3d3d563363535_D20220101-20221231" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE5LTctMS0xLTc5ODIx_ea619f94-c102-4cb8-a68f-7cb9bf26b25f">5,120</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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE5LTExLTEtMS03OTgyMQ_42cd1942-5cca-4a16-ab16-5859e8199ca6">5,120</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%">Balance at December 31, 2022</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="i5aae25d29bfd4db29ad886eddb07414f_I20221231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzIwLTEtMS0xLTc5ODIx_722431b2-c2b2-4f7f-9599-7e8ce6f4d729">12,817</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5aae25d29bfd4db29ad886eddb07414f_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzIwLTMtMS0xLTc5ODIx_8e410d18-d354-4882-877c-82808d25fe24">641</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="ife2125e2e08945f4972c56a67d79e859_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzIwLTUtMS0xLTc5ODIx_9e8d8c32-5191-4f0b-86bc-1cf4bb2280bc">92,620</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="ia016569969384dd4908a6f551108cefe_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzIwLTctMS0xLTc5ODIx_8c337097-78ce-40c3-81e1-7a7672f1e17f">351,297</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="ib00cb9382c3f4e5285867fb8c3903d34_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzIwLTktMS0xLTc5ODIx_0de1a6aa-31c1-4e1c-9600-ad7374b88c23">4,968</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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzIwLTExLTEtMS03OTgyMQ_76c2178d-f185-4057-b30f-796f328ef98f">449,526</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></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:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these 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><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-36-</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_103"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VSE Corporation and Subsidiaries</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Cash Flows</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands)</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:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><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="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:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 flows from operating activities:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzMtMS0xLTEtNzk4MjE_8a1c43e1-3983-4df4-a3eb-60642adc5453"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzMtMS0xLTEtNzk4MjE_a8fb9d74-65c1-46f8-af7f-077f3c1c6639">28,059</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzMtMy0xLTEtNzk4MjE_08cc8096-ecb1-497d-a0fb-c7b3b9ac2fbe"><ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzMtMy0xLTEtNzk4MjE_223d1f0b-0967-4b3b-bc51-68e04dbeb745"><ix:nonFraction unitRef="usd" contextRef="if43bb0ef85a9438aac36dff48ad443a8_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzMtMy0xLTEtNzk4MjE_6c4b6eba-e525-4beb-8e3b-46c5c1842919">7,966</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzMtNS0xLTEtNzk4MjE_55448324-b14d-4c84-98eb-da75e28b1c67"><ix:nonFraction unitRef="usd" contextRef="ib1b74a7b6c5c41bb97070424d8ce9210_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzMtNS0xLTEtNzk4MjE_ee37e61d-5bf1-4604-88e4-2e900b1635a4">5,171</ix:nonFraction></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%">&#160;&#160;Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:</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%">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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzUtMS0xLTEtNzk4MjE_cdeb0911-fe85-4eda-ad59-d090be7b00ac">25,570</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzUtMy0xLTEtNzk4MjE_a47f65f4-56ae-4a7a-9c7f-347bb5c53751">25,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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzUtNS0xLTEtNzk4MjE_2362146c-e609-4262-87b2-74c0094685ac">24,135</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Deferred taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzYtMS0xLTEtNzk4MjE_b7c1c6e3-e7b3-48e9-bedd-9e7cc11f5e7a">1,139</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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzYtMy0xLTEtNzk4MjE_ac1a4cd4-3a0c-44f5-b221-228b2260f058">4,356</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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzYtNS0xLTEtNzk4MjE_0ec35764-c7da-4d01-aa50-0065ce8ffb17">106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzctMS0xLTEtNzk4MjE_7154aea2-f3bc-4e1c-adff-0f6c3b26268c">4,465</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzctMy0xLTEtNzk4MjE_57ff5a6f-6da6-44ee-9d28-2442d1d3db0e">3,932</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzctNS0xLTEtNzk4MjE_febcd551-588e-4b2f-8c91-993d70fca181">2,858</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Provision for inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="vsec:InventoryValuationAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzgtMS0xLTEtNzk4MjE_5f86777b-bd7b-4902-b4b7-4f6759e8dd86">1,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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="vsec:InventoryValuationAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzgtMy0xLTEtNzk4MjE_fd379e0e-5383-4f09-9db1-f7201ea365d6">24,420</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="vsec:InventoryValuationAdjustment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzgtNS0xLTEtNzk4MjE_133586d5-fc39-4eac-a778-60d16953c695">&#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></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%">Loss on sale of a business entity and certain 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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:GainLossOnSaleOfInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzktMS0xLTEtNzk4MjE_98d369a2-6299-4e6a-872f-d1c9c1fbeaa7">&#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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:GainLossOnSaleOfInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzktMy0xLTEtNzk4MjE_e43aa1f3-1727-48d1-83ed-22c14228675d">&#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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzktNS0xLTEtNzk4MjE_0f45c0ff-4969-4857-95f2-e5d12df3b067">8,214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Loss (gain) on 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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzEwLTEtMS0xLTc5ODIx_46039c91-482d-4a7d-8918-768f5e768a1f">122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzEwLTMtMS0xLTc5ODIx_8ba38a69-d859-4c5b-b553-1e254462f815">64</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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzEwLTUtMS0xLTc5ODIx_adc63322-8089-4950-be12-7c3963742f32">1,051</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and intangible asset impairment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzExLTEtMS0xLTc5ODIx_d06c38d1-d4b7-4d75-b550-97b9a517225c">&#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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzExLTMtMS0xLTc5ODIx_12ce1e64-704f-4f7e-ab1e-bbde7cf5bb5f">&#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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzExLTUtMS0xLTc5ODIx_4c75e88c-71ef-4fec-a966-9ea8872d5371">33,734</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Earn-out obligation fair value 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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzEzLTEtMS0xLTc5ODIx_6258e110-7b71-4219-88dd-2889dd668d60">&#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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzEzLTMtMS0xLTc5ODIx_e9006e70-5cd6-449e-85a3-e1dd2715691a">&#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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzEzLTUtMS0xLTc5ODIx_186517c9-4c1c-4efd-bc20-ca05dae5ccfa">4,999</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%">Changes in operating assets and liabilities, net of impact of acquisitions:</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 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%">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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzE1LTEtMS0xLTc5ODIx_0f847e78-46b9-4d7a-b2a8-202c13d5558a">26,606</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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzE1LTMtMS0xLTc5ODIx_f667fa51-5341-419d-b7f1-c65c86d41471">9,413</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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzE1LTUtMS0xLTc5ODIx_fe0abfb9-a090-4036-8cbd-e8b7e608065e">7,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 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%">Unbilled receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzE2LTEtMS0xLTc5ODIx_57be44f7-bbd7-453f-bc0d-b2b57a1e0786">6,425</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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzE2LTMtMS0xLTc5ODIx_3dd3a9ca-9a08-44bb-bf64-8444848fc8f7">5,542</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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzE2LTUtMS0xLTc5ODIx_1039b331-8f2b-4f1e-9a87-43b6feeb40ba">19,694</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzE3LTEtMS0xLTc5ODIx_2e0a557f-0934-4c4a-ba1f-42da8142b10d">59,099</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzE3LTMtMS0xLTc5ODIx_c28ab698-a9b1-4bba-aabf-3b7c0e411441">80,021</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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzE3LTUtMS0xLTc5ODIx_7527c17b-2f08-4b71-b2b1-d5ff2b9397ba">50,172</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets 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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzE4LTEtMS0xLTc5ODIx_05b82250-0d0f-4212-9750-e69037e52cca">4,522</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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzE4LTMtMS0xLTc5ODIx_fa620bf1-df94-4def-af75-2e916c090927">14,247</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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzE4LTUtMS0xLTc5ODIx_2fefb97c-0191-4951-ba89-782ac234bd05">1,722</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 and deferred compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzE5LTEtMS0xLTc5ODIx_910ecc3f-43a7-4bb9-9851-bb9d556a8d7f">36,193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzE5LTMtMS0xLTc5ODIx_33deb8d1-4d65-49e8-bd63-8ee1bee615ca">33,210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzE5LTUtMS0xLTc5ODIx_194b6ba2-f1c0-48ae-94b7-735625ae4283">3,503</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Accrued expenses and other current and noncurrent liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzIwLTEtMS0xLTc5ODIx_b92f6ef3-9608-4a79-8ccd-8db775daae42">10,339</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzIwLTMtMS0xLTc5ODIx_e1c625b1-e49a-4a80-93f2-6538f754c917">913</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzIwLTUtMS0xLTc5ODIx_559d5279-6aba-4752-bcae-174460a2a08d">1,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) operating activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzI1LTEtMS0xLTc5ODIx_30aee345-5881-430f-b356-1b09b41fad40">8,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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzI1LTMtMS0xLTc5ODIx_6149bf73-ebea-4a69-a190-0264570daf3d">17,602</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzI1LTUtMS0xLTc5ODIx_d2ae6c46-ac3a-4ec5-9a2b-1d9dbe6f1abb">35,761</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:12pt"><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%">Cash flows from 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 2px 7.75pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzI4LTEtMS0xLTc5ODIx_d20d6d18-7915-4045-8584-75937e0f1532">11,212</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzI4LTMtMS0xLTc5ODIx_15ca98b2-49bf-4433-be3b-b88873c94c55">10,520</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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzI4LTUtMS0xLTc5ODIx_83c9df13-912c-4978-b6bf-8342e3b11bf1">4,427</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from the sale 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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzI5LTEtMS0xLTc5ODIx_a07cad2b-6b86-45e4-a067-baf9d8ddd019">&#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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzI5LTMtMS0xLTc5ODIx_11a4d8cf-24cf-45f0-95ca-4388fe74dea1">68</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzI5LTUtMS0xLTc5ODIx_7bc08f13-c2cd-407e-b972-0aff579b9f62">2,875</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Proceeds from payments on notes receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzMwLTEtMS0xLTc5ODIx_9f8f59be-864c-4b9d-882c-d762ba25118a">8,835</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzMwLTMtMS0xLTc5ODIx_beda39f3-8c32-43d6-9fea-643608877fa0">2,906</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzMwLTUtMS0xLTc5ODIx_698d21d0-68c4-4e97-be08-c09454e34470">1,856</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Proceeds from sale of a business entity and certain 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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="vsec:ProceedsFromSaleOfBusinessAndCertainAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzMxLTEtMS0xLTc5ODIx_c079c919-3c39-41b3-87bc-8c59f8a13f82">&#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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="vsec:ProceedsFromSaleOfBusinessAndCertainAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzMxLTMtMS0xLTc5ODIx_81f63421-b353-453e-bf12-49cde6b3cca9">&#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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="vsec:ProceedsFromSaleOfBusinessAndCertainAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzMxLTUtMS0xLTc5ODIx_894252b2-1db1-4259-8228-0c733d92d076">19,915</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Earn-out obligation payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzMzLTEtMS0xLTc5ODIx_1af453e7-33e2-4af2-b905-ec2985d41276">&#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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzMzLTMtMS0xLTc5ODIx_1f9d6a85-bd58-406d-a264-19550ae27eab">750</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="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" sign="-" xsi:nil="true" name="us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzMzLTUtMS0xLTc5ODIx_85a51363-2cb3-480b-b925-6673df2a01d2"></ix:nonFraction></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%">Cash paid for acquisitions, net of cash acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzM0LTEtMS0xLTc5ODIx_137b0ce7-adaa-4048-83a5-2bff36a982e8">&#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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzM0LTMtMS0xLTc5ODIx_8477fb50-8483-4d2a-a9e2-7f5816de7390">53,336</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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzM0LTUtMS0xLTc5ODIx_50f3e33b-4465-46a5-8419-d7826e0a7647">&#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 style="height:15pt"><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 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%">Net cash (used in) provided by investing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzM2LTEtMS0xLTc5ODIx_5b93e08c-b30d-48f7-9461-d192bf77fb9b">2,377</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzM2LTMtMS0xLTc5ODIx_ab65a3b4-c580-4c9a-92de-243a98711a18">61,632</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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzM2LTUtMS0xLTc5ODIx_1c8945d6-40f8-405c-b61d-56c9bb25ce88">20,219</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;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%">Cash flows from 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="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%">Borrowings on loan agreement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzM5LTEtMS0xLTc5ODIx_7c945201-9833-46ee-b395-61f16216daac">520,223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzM5LTMtMS0xLTc5ODIx_59ece3d1-4ed3-43f4-aea7-30e2cde328a9">491,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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzM5LTUtMS0xLTc5ODIx_874b93a6-fc2d-472a-9e79-38b0a38d4176">432,999</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Repayments on loan agreement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQwLTEtMS0xLTc5ODIx_d4880906-3e53-4696-a3bb-9aef93bf9698">518,347</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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQwLTMtMS0xLTc5ODIx_a002488e-d3a7-4af0-818f-57e57235bef4">458,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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQwLTUtMS0xLTc5ODIx_115ed98b-a745-4143-9d73-9d8bdcf8d266">452,338</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from issuance 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="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQxLTEtMS0xLTc5ODIx_33da8b98-1278-4ceb-b8d6-1395bf06bb0b">899</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQxLTMtMS0xLTc5ODIx_6bff2374-34bb-48f1-bbe8-d8b9cae055ca">52,017</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQxLTUtMS0xLTc5ODIx_5e81f4b7-e402-4236-8ece-3de1b91a766c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earn-out obligation payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQyLTEtMS0xLTc5ODIx_e07319d6-e8e0-44ff-bad2-e83e5984c77c">1,250</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQyLTMtMS0xLTc5ODIx_be1eb808-d99c-4208-9666-d0caa4d64e84">&#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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQyLTUtMS0xLTc5ODIx_a923c5a4-5861-4d00-bd3d-83eaba3fd4d2">31,701</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%">Payment of debt financing 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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQzLTEtMS0xLTc5ODIx_557d51d2-a718-48c8-979c-27ef877f152f">1,113</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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQzLTMtMS0xLTc5ODIx_2858abc8-bc4f-45bf-97b9-59c91604b560">808</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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQzLTUtMS0xLTc5ODIx_0e0e6719-bf01-4566-997d-1e01ffb96f2c">636</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment of taxes for equity transactions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQ1LTEtMS0xLTc5ODIx_f807f0db-d29d-4772-876a-fdb927a6053d">1,015</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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQ1LTMtMS0xLTc5ODIx_a69be1cc-00cc-4b63-ade3-79a45907c003">681</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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQ1LTUtMS0xLTc5ODIx_3501b58b-bd0d-44ed-b41e-5f83e957f49f">690</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%">Dividends paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQ2LTEtMS0xLTc5ODIx_729a8386-d661-4c6e-a7e5-a588811b6689">5,111</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQ2LTMtMS0xLTc5ODIx_9342c9b7-8202-4bc1-a9da-baacd48a26e8">4,427</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQ2LTUtMS0xLTc5ODIx_2e7d21e3-0aed-4425-bce2-e979bf2503f6">3,970</ix:nonFraction>)</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: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 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%">Net cash (used in) provided by financing activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQ4LTEtMS0xLTc5ODIx_4a5d73b2-95e2-4fb5-a844-e1ed846accd4">5,714</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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQ4LTMtMS0xLTc5ODIx_19fa97c2-1679-47a5-bcfe-ca848bdb71d8">79,374</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQ4LTUtMS0xLTc5ODIx_a4d703c8-195b-4f65-b039-5067d8c76fa5">56,336</ix:nonFraction>)</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: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;text-align: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 (decrease) increase in cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzUwLTEtMS0xLTc5ODIx_19fd5fc9-9bfb-4cd0-9954-948645c06d74">40</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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzUwLTMtMS0xLTc5ODIx_96ea6d92-53c8-40b4-9346-052d978c9559">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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzUwLTUtMS0xLTc5ODIx_b42679c9-bd78-4ce2-8316-baa7d5b5a96a">356</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents at beginning of 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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzUxLTEtMS0xLTc5ODIx_9bc0927a-c0f0-4b53-945c-bd3bb766b4c2">518</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65f0b615a4f4cfcaf4d086397950b7a_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzUxLTMtMS0xLTc5ODIx_dd317404-c724-4f06-8d41-e48e35962c0a">378</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69bbfdc237004425a2195be3d0ccd393_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzUxLTUtMS0xLTc5ODIx_04a55b7b-29ba-4818-8e1d-86aa2d5850ca">734</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Cash and cash equivalents at end of year</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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzUyLTEtMS0xLTc5ODIx_ab5da6c6-6657-421e-8943-6690ddba406c">478</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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzUyLTMtMS0xLTc5ODIx_a802ab2e-cdb4-454a-a0f7-8a38394db605">518</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="ie65f0b615a4f4cfcaf4d086397950b7a_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzUyLTUtMS0xLTc5ODIx_e2ffd330-9a12-438c-80d3-f8670b8add94">378</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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these 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><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-37-</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental cash flow disclosures:</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:left;vertical-align: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%">Cash paid for interest</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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToxMDU5NWI0OGVjNDg0MzdmOWYwNjRjOWM1ZDg4YTViZi90YWJsZXJhbmdlOjEwNTk1YjQ4ZWM0ODQzN2Y5ZjA2NGM5YzVkODhhNWJmXzItMS0xLTEtNzk4MjE_ba46e058-a526-41e0-bce4-3fc3483364a7">16,423</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToxMDU5NWI0OGVjNDg0MzdmOWYwNjRjOWM1ZDg4YTViZi90YWJsZXJhbmdlOjEwNTk1YjQ4ZWM0ODQzN2Y5ZjA2NGM5YzVkODhhNWJmXzItMy0xLTEtNzk4MjE_1226d0cd-655a-4b70-a60a-99eddb2d2d0c">12,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToxMDU5NWI0OGVjNDg0MzdmOWYwNjRjOWM1ZDg4YTViZi90YWJsZXJhbmdlOjEwNTk1YjQ4ZWM0ODQzN2Y5ZjA2NGM5YzVkODhhNWJmXzItNS0xLTEtNzk4MjE_3d5d61c2-9f6e-4f80-b130-bfb331f63175">13,936</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToxMDU5NWI0OGVjNDg0MzdmOWYwNjRjOWM1ZDg4YTViZi90YWJsZXJhbmdlOjEwNTk1YjQ4ZWM0ODQzN2Y5ZjA2NGM5YzVkODhhNWJmXzMtMS0xLTEtNzk4MjE_2f3cae5c-49f5-49b2-b1ba-ff44953de8e0">10,332</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToxMDU5NWI0OGVjNDg0MzdmOWYwNjRjOWM1ZDg4YTViZi90YWJsZXJhbmdlOjEwNTk1YjQ4ZWM0ODQzN2Y5ZjA2NGM5YzVkODhhNWJmXzMtMy0xLTEtNzk4MjE_c4a11f8f-74dd-4b97-b388-91003b38b170">7,536</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToxMDU5NWI0OGVjNDg0MzdmOWYwNjRjOWM1ZDg4YTViZi90YWJsZXJhbmdlOjEwNTk1YjQ4ZWM0ODQzN2Y5ZjA2NGM5YzVkODhhNWJmXzMtNS0xLTEtNzk4MjE_794c3946-ea7c-40ae-a9fe-bea7bc8df27f">4,759</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: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:400;line-height:100%">Supplemental disclosure of noncash investing and financing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes receivable from the sale of a business entity and certain assets</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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:ReceivableWithImputedInterestFaceAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToxMDU5NWI0OGVjNDg0MzdmOWYwNjRjOWM1ZDg4YTViZi90YWJsZXJhbmdlOjEwNTk1YjQ4ZWM0ODQzN2Y5ZjA2NGM5YzVkODhhNWJmXzYtMS0xLTEtNzk4MjE_0a69c7f8-1566-41f7-b61f-33e874cb78f0">&#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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:ReceivableWithImputedInterestFaceAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToxMDU5NWI0OGVjNDg0MzdmOWYwNjRjOWM1ZDg4YTViZi90YWJsZXJhbmdlOjEwNTk1YjQ4ZWM0ODQzN2Y5ZjA2NGM5YzVkODhhNWJmXzYtMy0xLTEtNzk4MjE_652bb2ec-a1ce-4c57-b771-e0359ac3380c">&#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="ie65f0b615a4f4cfcaf4d086397950b7a_I20201231" decimals="-3" name="us-gaap:ReceivableWithImputedInterestFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToxMDU5NWI0OGVjNDg0MzdmOWYwNjRjOWM1ZDg4YTViZi90YWJsZXJhbmdlOjEwNTk1YjQ4ZWM0ODQzN2Y5ZjA2NGM5YzVkODhhNWJmXzYtNS0xLTEtNzk4MjE_b244fdf9-139d-4fae-b87f-37daa090fdae">12,852</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Earn-out obligation in connection with acquisitions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="vsec:NoncashOrPartNoncashAcquisitionContingentConsideration" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToxMDU5NWI0OGVjNDg0MzdmOWYwNjRjOWM1ZDg4YTViZi90YWJsZXJhbmdlOjEwNTk1YjQ4ZWM0ODQzN2Y5ZjA2NGM5YzVkODhhNWJmXzctMS0xLTEtNzk4MjE_34b975b8-94f5-4255-9821-85502e011482">&#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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="vsec:NoncashOrPartNoncashAcquisitionContingentConsideration" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToxMDU5NWI0OGVjNDg0MzdmOWYwNjRjOWM1ZDg4YTViZi90YWJsZXJhbmdlOjEwNTk1YjQ4ZWM0ODQzN2Y5ZjA2NGM5YzVkODhhNWJmXzctMy0xLTEtNzk4MjE_93134a0f-320b-4d09-aefe-ca0920b71e73">1,250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="vsec:NoncashOrPartNoncashAcquisitionContingentConsideration" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToxMDU5NWI0OGVjNDg0MzdmOWYwNjRjOWM1ZDg4YTViZi90YWJsZXJhbmdlOjEwNTk1YjQ4ZWM0ODQzN2Y5ZjA2NGM5YzVkODhhNWJmXzctNS0xLTEtNzk4MjE_d22e93cd-ec2a-44b8-9524-8347e78b0da9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></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:400;line-height:120%">The accompanying notes are an integral part of these 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><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-38-</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_106"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></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%">VSE Corporation and Subsidiaries</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to 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&#160;31, 2022 </span></div><div style="text-align:center"><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_109"></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%">(1)&#160; <ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyNzYz_76331d50-ad04-4f2b-9741-be6aef4ac108" continuedAt="i8bdd763ca5d64f0585ed167cb65845ab" escape="true">Nature of Business and Summary of Significant Accounting Policies</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i8bdd763ca5d64f0585ed167cb65845ab" continuedAt="ib9ba71781da64ea89b4ad9acf52e89b8"><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%">Nature of Business</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%">The term "VSE," the "Company," "us," "we," or "our" means VSE and its subsidiaries and divisions unless the context indicates operations of only VSE as the parent company.</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%">Our operations include aftermarket supply chain management solutions and parts supply for vehicle fleets; maintenance, repair, and overhaul ("MRO") services and parts supply for aviation clients; vehicle and equipment maintenance and refurbishment; logistics; engineering; energy services; IT and health care IT solutions; and consulting services. We serve the United States Government (the "government"), including the United States Department of Defense ("DoD"), federal civilian agencies, and other commercial customers. </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%"><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyNzU5_e7f804aa-ca4a-4d92-b538-fb0e81e4ae12" continuedAt="i855b376916fc46c6848e6825964fe585" escape="true">Principles of Consolidation and Basis of Presentation</ix:nonNumeric></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%"><ix:continuation id="i855b376916fc46c6848e6825964fe585">The consolidated financial statements consist of the operations of our parent company and our wholly owned subsidiaries. All intercompany transactions have been eliminated in consolidation.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyNzcz_51bb0e6b-c1db-4717-be5a-8ed26716c697" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates </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%">The preparation of financial statements in conformity with generally accepted accounting principles in the United States ("U.S. GAAP") requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingencies at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates affecting the financial statements may include, but are not limited to, fair value measurements, inventory provisions, collectability of receivables, estimated profitability of long-term contracts, valuation allowances on deferred tax assets, fair value of goodwill and other intangible assets and contingencies.</span></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyNzQ2_82b82841-3b75-4e3d-927e-f84faf7b3640" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</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%">We issue stock-based awards as compensation to employees and directors. Stock-based awards include stock-settled bonus awards, vesting stock awards and performance share awards. We recognize stock-based compensation expense over the underlying award&#8217;s requisite service period, as measured using the award&#8217;s grant date fair value. Our policy is to recognize forfeitures as they occur. For performance share awards, we assess the probability of achieving the performance conditions at each reporting period end and adjust compensation expense based on the number of shares we expect to ultimately issue.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyNzk0_f39fe5d4-7326-4af4-b277-53bce1914f8d" escape="true"><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%">Earnings Per Share</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%">Basic earnings per share ("EPS") is computed by dividing net income by the weighted average number of shares of common stock outstanding during each period. Shares issued during the period are weighted for the portion of the period that they were outstanding. Our calculation of diluted earnings per common share includes the dilutive effects for the assumed vesting of outstanding stock-based awards. As a result of incurring a net loss for the year ended December 31, 2020, potential dilutive shares were excluded from diluted loss per share as the effect would have been anti-dilutive. The antidilutive common stock equivalents excluded from the diluted per share calculation were not material.</span></div></ix:nonNumeric><div style="margin-top:5pt"><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyNzk1_d36ac405-f9ac-43e3-9530-16d079bcbb70" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding: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="15" style="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:400;line-height:100%">Years Ended December 31,</span></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-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:top"><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="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:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><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%">Basic weighted average common shares outstanding</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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90YWJsZToxMGMxZWI1OWYzYjU0NzY1OTllMTM0ZDdkYzIxMjRkNi90YWJsZXJhbmdlOjEwYzFlYjU5ZjNiNTQ3NjU5OWUxMzRkN2RjMjEyNGQ2XzItMS0xLTEtNzk4MjE_f53ad8bf-415e-4d70-9b75-e0834d0131fd">12,780,117</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90YWJsZToxMGMxZWI1OWYzYjU0NzY1OTllMTM0ZDdkYzIxMjRkNi90YWJsZXJhbmdlOjEwYzFlYjU5ZjNiNTQ3NjU5OWUxMzRkN2RjMjEyNGQ2XzItMy0xLTEtNzk4MjE_6de3c96d-0f5e-4e9e-806b-c239d52a1288">12,551,459</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90YWJsZToxMGMxZWI1OWYzYjU0NzY1OTllMTM0ZDdkYzIxMjRkNi90YWJsZXJhbmdlOjEwYzFlYjU5ZjNiNTQ3NjU5OWUxMzRkN2RjMjEyNGQ2XzItNS0xLTEtNzk4MjE_39d0bd5f-227d-41fa-90ef-2d0ad1ad1743">11,034,256</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive shares</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90YWJsZToxMGMxZWI1OWYzYjU0NzY1OTllMTM0ZDdkYzIxMjRkNi90YWJsZXJhbmdlOjEwYzFlYjU5ZjNiNTQ3NjU5OWUxMzRkN2RjMjEyNGQ2XzMtMS0xLTEtNzk4MjE_5f1eec25-e0eb-4131-8deb-784b36f249d8">47,777</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="shares" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90YWJsZToxMGMxZWI1OWYzYjU0NzY1OTllMTM0ZDdkYzIxMjRkNi90YWJsZXJhbmdlOjEwYzFlYjU5ZjNiNTQ3NjU5OWUxMzRkN2RjMjEyNGQ2XzMtMy0xLTEtNzk4MjE_9c183a4e-6257-40d2-83de-2d87b2f6e091">81,415</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="shares" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90YWJsZToxMGMxZWI1OWYzYjU0NzY1OTllMTM0ZDdkYzIxMjRkNi90YWJsZXJhbmdlOjEwYzFlYjU5ZjNiNTQ3NjU5OWUxMzRkN2RjMjEyNGQ2XzMtNS0xLTEtNzk4MjE_fee8f48f-5d77-430b-815c-29311b727853">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average common shares outstanding</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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90YWJsZToxMGMxZWI1OWYzYjU0NzY1OTllMTM0ZDdkYzIxMjRkNi90YWJsZXJhbmdlOjEwYzFlYjU5ZjNiNTQ3NjU5OWUxMzRkN2RjMjEyNGQ2XzQtMS0xLTEtNzk4MjE_1fb748b6-24ae-4231-a4f3-f1dbd1947e9f">12,827,894</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 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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90YWJsZToxMGMxZWI1OWYzYjU0NzY1OTllMTM0ZDdkYzIxMjRkNi90YWJsZXJhbmdlOjEwYzFlYjU5ZjNiNTQ3NjU5OWUxMzRkN2RjMjEyNGQ2XzQtMy0xLTEtNzk4MjE_471c0920-1f1c-4cf0-92f7-73a9b834c17c">12,632,874</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90YWJsZToxMGMxZWI1OWYzYjU0NzY1OTllMTM0ZDdkYzIxMjRkNi90YWJsZXJhbmdlOjEwYzFlYjU5ZjNiNTQ3NjU5OWUxMzRkN2RjMjEyNGQ2XzQtNS0xLTEtNzk4MjE_d537833b-8660-42c7-b795-6dbdb1d02247">11,034,256</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div><span><br/></span></div><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyNzY2_42f3c080-1d90-4cb3-a885-2f72fc75a70f" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</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%">We consider all highly liquid investments with an original maturity of three months or less to be cash equivalents. Due to the short maturity of these instruments, the carrying values on our consolidated balance sheets approximate fair value.</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><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-39-</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></span></div></div><div><span><br/></span></div><ix:continuation id="ib9ba71781da64ea89b4ad9acf52e89b8" continuedAt="i88947a8e37014badb080b8689cdba870"><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%"><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyODI4_ca7d05c5-dae0-4a71-b5fa-8922a52003b3" continuedAt="id6bafddec33d4010ab7ac0b3e640925b" escape="true">Property and Equipment</ix:nonNumeric></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%"><ix:continuation id="id6bafddec33d4010ab7ac0b3e640925b">Property and equipment is recorded at cost, net of accumulated depreciation and amortization. Depreciation and amortization is generally provided on the straight-line method over the estimated useful lives of the various assets. Property and equipment is generally depreciated over the following estimated useful lives: computer equipment, furniture, other equipment from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzQxNTA_b0ffcea4-ce3a-417a-9a5c-8553e5805820">three</span> to <ix:nonNumeric contextRef="ic0b919aadbba451d9d95ad8e430743d4_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzQxNTY_7dc190ff-009f-4891-a3d8-fc2b76a418b9">15</ix:nonNumeric> years; and buildings and land improvements from <ix:nonNumeric contextRef="ie12a3eac3ab54b0b817fa4c673373958_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzQyMDE_8c81a03c-2938-419b-a6ff-0da1b7cf264f">15</ix:nonNumeric> to <ix:nonNumeric contextRef="i98ded1dd32c14327afd69a698dbb9f76_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzQyMDc_ce9807be-bf57-4c85-a280-5348712ac170">20</ix:nonNumeric> years. Amortization of leasehold improvements is provided by the straight-line method over the lesser of their useful life or the remaining term of the lease.</ix:continuation>&#160;</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyNzQ4_e8d2c6ae-f9ca-4217-81fb-f4cb61b1b8a0" escape="true"><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%">Leases</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%">We determine at inception whether an arrangement that provides us control over the use of an asset is a lease. Substantially all of our leases are long-term operating leases for facilities with fixed payment terms. We recognize a right-of-use ("ROU") asset and a lease liability upon commencement of our operating leases. The initial lease liability is equal to the future fixed minimum lease payments discounted using our incremental borrowing rate, on a secured basis. The lease term includes option renewal periods and early termination payments when it is reasonably certain that we will exercise those rights. The initial measurement of the ROU asset is equal to the initial lease liability plus any initial indirect costs and prepayments, less any lease incentives. </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%">We recognize lease costs on a straight-line basis over the remaining lease term, except for variable lease payments that are expensed in the period in which the obligation for those payments is incurred.  </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%">Leases with an initial term of 12 months or less with purchase options or extension options that are not reasonably certain to be exercised are not recorded on the balance sheet. Operating lease cost is included in costs and operating expenses on our consolidated statement of income.</span></div></ix:nonNumeric><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%"><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:ConcentrationRiskCreditRisk" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyODEx_922a0f56-528b-49a2-9a1e-7e3c796e47e1" continuedAt="i7221fbcf9ff847cc975cf330404af3bb" escape="true">Concentration of Credit Risk</ix:nonNumeric></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%"><ix:continuation id="i7221fbcf9ff847cc975cf330404af3bb">Financial instruments that potentially subject us to concentration of credit risk consist primarily of our trade receivables.&#160;Our trade receivables consist of amounts due from various commercial entities and government clients. We believe that concentrations of credit risk with respect to trade receivables are limited due to the large number of customers comprising the customer base and their dispersion across many different geographic regions. Contracts with the government, either as a prime or subcontractor, accounted for approximately <ix:nonFraction unitRef="number" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="2" name="vsec:PercentageOfContractsWithGovernment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzYyMzI_8c504e1f-0b89-4bef-a1f0-673702048f87">47</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="2" name="vsec:PercentageOfContractsWithGovernment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzYyMzY_5696bae8-bc7b-419b-9052-f788e500f2f6">57</ix:nonFraction>%, and <ix:nonFraction unitRef="number" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="2" name="vsec:PercentageOfContractsWithGovernment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzYyNDQ_f4a8e1b8-e83c-42c7-9ce2-ee78db8d1e61">69</ix:nonFraction>% of revenues for the years ended December&#160;31, 2022, 2021 and 2020, respectively. The credit risk, with respect to contracts with the government, is limited due to the creditworthiness of the respective governmental entity. We perform ongoing credit evaluations and monitoring of the financial condition of all our customers. We maintain an allowance for credit losses based upon several factors, including historical collection experience, current aging status of the customer accounts and financial condition of our customers.</ix:continuation> </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyODIx_65437714-90f0-4155-a989-f1f70d29b4cd" continuedAt="i2520f4fb402f4412bdb17a828d0b538a" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div><span><br/></span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for revenue in accordance with ASC 606. The unit of account in ASC 606 is a performance obligation. At the inception of each contract with a customer, we determine our performance obligations under the contract and the contract's transaction price. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is defined as the unit of account. A contract&#8217;s transaction price is allocated to each distinct performance obligation and recognized as revenue when the performance obligation is satisfied. The majority of our contracts have a single performance obligation as the promise to transfer the respective goods or services is not separately identifiable from other promises in the contracts and is, therefore, not distinct. For product sales, each product sold to a customer typically represents a distinct performance obligation. Our performance obligations are satisfied over time as work progresses or at a point in time based on transfer of control of products and services to our customers.</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%">Contract modifications are routine in the performance of our contracts. Contracts are often modified to account for changes in contract specifications or requirements. In most instances, contract modifications are for goods or services that are not distinct, and therefore are accounted for as part of the existing contract. </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%">Substantially all our Fleet segment revenues from the sale of vehicle parts to customers are recognized at the point in time of the transfer of control to the customer. Sales returns and allowances for vehicle parts are not significant.</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%">Our Aviation segment revenues result from the sale of aircraft parts and performance of MRO services for private and commercial aircraft owners, other aviation MRO providers, and aviation original equipment manufacturers. Our Aviation segment recognizes revenues for the sale of aircraft parts at a point in time when control is transferred to the customer, which </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%">-40-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></span></div></div><ix:continuation id="i88947a8e37014badb080b8689cdba870" continuedAt="i2e8c239bcb2c42d093a3cef87a924d91"><ix:continuation id="i2520f4fb402f4412bdb17a828d0b538a"><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%">usually occurs when the parts are shipped. Our Aviation segment recognizes revenues for MRO services over time as the services are transferred to the customer. MRO services revenue recognized is measured based on the cost-to-cost input method, as costs incurred reflect the work completed, and therefore the services transferred to date. Sales returns and allowances are not significant.</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%">Our Federal and Defense segment revenues result from professional and technical services, which we perform for customers on a contract basis. Revenue is recognized for performance obligations over time as we transfer the services to the customer. The <ix:nonFraction unitRef="contract" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="INF" name="vsec:RevenuefromContractswithCustomerNumberofContracts" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzk0MDk_6af429ab-eb51-4936-b7f8-8225ce1ec264">three</ix:nonFraction> primary types of contracts used are cost-type, fixed-price and time-and-materials. Revenues result from work performed on these contracts by our employees and our subcontractors and from costs for materials and other work-related costs allowed under our contracts. </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%">Revenues on cost-plus contracts are recorded as contract allowable costs are incurred and fees are earned. Variable consideration is included in the estimated transaction price, to the extent that it is probable that a significant reversal will not occur, when there is a basis to reasonably estimate the amount of the fee. These estimates are based on historical award experience, anticipated performance and our best judgment based on current facts and circumstances. </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%">Revenues on fixed-price contracts are recorded as work is performed over the period. We generally recognize revenue using the time-elapsed output method for our fixed-price service offering performance obligations. For certain deliverable-based fixed-price performance obligations, revenue is recognized over time using costs incurred to date relative to total estimated costs at completion. For such contracts, we estimate total costs at the inception of the contract based on our assumptions of the cost elements required to complete the associated tasks of the contract and assess the impact of the risks on our estimates of total costs to complete the contract. Our cost estimates are based on assumptions that include the complexity of the work, our employee labor costs, the cost of materials and the performance of our subcontractors.&#160;These cost estimates are subject to change as we perform under the contract and as a result, the timing of revenues and amount of profit on a contract may change as there are changes in estimated costs to complete the contract. Such adjustments are recognized on a cumulative catch-up basis in the period we identify the changes.</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%">Revenues for time and materials ("T&amp;M") contracts are recorded based on the amount for which we have the right to invoice our customers, because the amount directly reflects the value of our work performed for the customer. Revenues are recorded on the basis of contract allowable labor hours worked multiplied by the contract defined billing rates, plus the direct costs and indirect cost burdens associated with materials and subcontract work used in performance on the contract. Generally, profits on time and materials contracts result from the difference between the cost of services performed and the contract defined billing rates for these services.</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%">Revenues related to work performed on government contracts at risk, which is work performed at the customer's request prior to the government formalizing funding, is not recognized until it can be reliably estimated, and its realization is probable.</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%">A substantial portion of contract and administrative costs are subject to audit by the Defense Contract Audit Agency.&#160;Our indirect cost rates have been audited and approved for 2021 and prior years with no material adjustments to our results of operations or financial position. While we maintain reserves to cover the risk of potential future audit adjustments based primarily on the results of prior audits, we do not believe any future audits will have a material adverse effect on our results of operations, financial position, or cash flows.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:ReceivablesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyNzg2_0a6c5dfa-cc6f-40d9-8abf-0869bcf50c4e" escape="true"><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%">Receivables and Unbilled Receivables </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%">Receivables are recorded at amounts earned less an allowance.&#160;We review our receivables regularly to determine if there are any potentially uncollectible accounts.&#160;The majority of our receivables are from government agencies, where there is minimal credit risk.&#160;</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%">Unbilled receivables include amounts typically resulting from sales under contracts when the cost-to-cost method of revenue recognition is utilized, and revenue recognized exceeds the amount billed to the customer. The amounts may not exceed their estimated net realizable value. Unbilled receivables are classified as current based on our contract operating cycle.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="vsec:AccountsAndUnbilledReceivablesAllowanceForCreditLossesPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyNzUx_7d722d2e-81a8-41e8-8041-9204b07376ba" continuedAt="id41bf7a7f853452dbe8ec80a09b116dc" escape="true"><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%">Allowance for Credit Losses</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%">We establish allowances for credit losses on our accounts receivable and unbilled receivables. To measure expected credit losses, we have disaggregated pools of receivable balances by segment. Within each segment, receivables exhibit similar risk characteristics. In determining the amount of the allowance for credit losses, we consider historical collectability based on past due status. We also consider current market conditions and forecasts of future economic conditions to inform potential </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%">-41-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></span></div></div><ix:continuation id="i2e8c239bcb2c42d093a3cef87a924d91" continuedAt="i2c0d2eec60944d899ea10c27f1a32411"><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%"><ix:continuation id="id41bf7a7f853452dbe8ec80a09b116dc">adjustments to historical loss data. In addition, we also record allowance for credit losses for specific receivables that are deemed to have a higher risk profile than the rest of the respective pool of receivables, such as concerns about a specific customer's inability to meet its financial obligation to us. The adequacy of these allowances is assessed quarterly through consideration of factors on a collective basis where similar characteristics exist and on an individual basis.</ix:continuation></span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyNzgw_8fe34ab9-d469-4a76-b35a-c11e2afc34b5" continuedAt="i8fc559beb3a04b2d8679d95cc5c86bab" escape="true"><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%">Inventories</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%">Inventories are stated at the lower of cost or net realizable value using the first-in, first-out ("FIFO") method. Inventories consist primarily of finished goods replacement parts for our Fleet and Aviation segments, and also include related purchasing, storage and handling costs.&#160;Inventories for our Aviation segment consist primarily of aftermarket parts for distribution, and general aviation engine accessories and parts, and also include related purchasing, overhaul labor, storage and handling costs. </span></div></ix:nonNumeric><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%"><ix:continuation id="i8fc559beb3a04b2d8679d95cc5c86bab">We periodically evaluate the carrying value of inventory, giving consideration to factors such as its physical condition, sales patterns and expected future demand in order to estimate the amount necessary to write down any slow moving, obsolete or damaged inventory. These estimates could vary significantly from actual amounts based upon future economic conditions, customer inventory levels or competitive factors that were not foreseen or did not exist when the estimated write-downs were made.</ix:continuation> </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%">During 2021, we recorded a $<ix:nonFraction unitRef="usd" contextRef="i946befa105454762b233504e0ed8defe_D20210101-20211231" decimals="-5" name="us-gaap:OperatingCostsAndExpenses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzE1NTE4_90ccafc3-3854-446d-91fe-68e95c14d4c5">24.4</ix:nonFraction>&#160;million provision for inventory within cost and operating expenses primarily related to slow moving and excess quantities of Aviation segment inventory supporting certain international region distribution programs entered into prior to 2019.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:PostemploymentBenefitPlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyODAz_6be915b6-089e-45ef-b89f-78a3414a4a03" continuedAt="id2433f394eb94288ace39dfcc2cb18c6" escape="true"><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%">Deferred Compensation Plans</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%">We established the VSE Corporation Deferred Supplemental Compensation Plan ("DSC Plan") for the benefit of certain key management employees to be incentivized and rewarded based on overall company performance. We recognized DSC Plan expenses of $<ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzE2MjUy_bfcbb813-a0c9-4f77-8ceb-42d5fe88994c">0.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzE2MjU2_58331b29-3303-4bf6-a62b-399fed0ae008">0.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-5" name="us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzE2MjYz_0e4e54a9-ee03-4846-b731-eb55ea277afe">1.0</ix:nonFraction> million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div></ix:nonNumeric><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%"><ix:continuation id="id2433f394eb94288ace39dfcc2cb18c6">We invest in corporate owned life insurance ("COLI") products and in mutual funds that are held in a Rabbi Trust to fund the DSC Plan obligations.&#160;The COLI investments are recorded at cash surrender value and the mutual fund investments are recorded at fair value. The DSC Plan assets are included in other assets on the accompanying consolidated balance sheets. Gains and losses recognized on the changes in fair value of the investments are recorded as selling, general and administrative expenses on the accompanying consolidated statements of income.</ix:continuation> We recorded a net gain of $<ix:nonFraction unitRef="usd" contextRef="ib5cad1f2e09149e194475f78ca9488d6_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzE2OTQ5_7ff2ccc1-f8a0-46c8-8b83-28bcd8d85255">22</ix:nonFraction> thousand and net losses of $<ix:nonFraction unitRef="usd" contextRef="ifdc6062a3eb74f45866b5cdfdb9fc272_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzE2OTUz_9b5da0f7-f723-4b08-ba61-f51ff5deba7b">0.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i746a01ceaf864bcebb5dce46f03c7ad8_D20200101-20201231" decimals="-5" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzE2OTYx_8b715caf-8d21-4a3e-93e8-a397fdd8d000">0.9</ix:nonFraction> million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</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%"><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:DerivativesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzEyMDk0NjI3OTQ0NDYx_c74d938c-548b-4618-97e4-7ea01f48f2c3" continuedAt="i97a48dd81c374d709b337e7d5d5831e4" escape="true">Derivative Instruments</ix:nonNumeric></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%"><ix:continuation id="i97a48dd81c374d709b337e7d5d5831e4">Derivative instruments are recorded on the consolidated balance sheets at fair value. Unrealized gains and losses on derivatives designated as cash flow hedges are report in other comprehensive income (loss) and reclassified into earnings in a manner that matches the timing of the earnings impact of the hedged transactions.</ix:continuation> </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyNzgy_864552bf-0c2c-4a7f-8ac1-fd5b21f9370e" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</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%">Income taxes are accounted for under the asset and liability method. Under the asset and liability method, deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. This method also requires the recognition of future tax benefits, such as net operating loss carryforwards, to the extent that realization of such benefits is more likely than not. 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.</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%">The carrying value of net deferred tax assets is based on assumptions regarding our ability to generate sufficient future taxable income to utilize these deferred tax assets.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:BusinessCombinationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyODA1_45ccf985-baf1-42a1-a69d-109fcb9718fd" continuedAt="i12de380665254a37ace99cdac96714bd" escape="true"><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%">Business Combinations</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%">We allocate the purchase price of acquired entities to the underlying tangible and identifiable intangible assets acquired and liabilities assumed based on their respective estimated fair values, with any excess recorded as goodwill. The operating results of acquired businesses are included in our results of operations beginning as of their effective acquisition dates. For contingent </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%">-42-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></span></div></div><ix:continuation id="i2c0d2eec60944d899ea10c27f1a32411" continuedAt="ibdad92a83a1441dd8b46621f36d11926"><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%"><ix:continuation id="i12de380665254a37ace99cdac96714bd">consideration arrangements, a liability is recognized at fair value as of the acquisition date with subsequent fair value adjustments recorded in operations.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyNzUy_087b8638-f1b2-4338-9956-aa7adbf12e0e" continuedAt="if0b6993d4ed44ec092ff1cdda1902dd0" escape="true"><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%">Goodwill and Other Intangible Assets</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the purchase price paid in excess of the fair value of net tangible and intangible assets acquired in a business combination. Goodwill is tested for potential impairment at the reporting unit level annually at the beginning of the fourth quarter, or whenever events or changes in circumstances indicate that the carrying value may not be recoverable. </span></div></ix:nonNumeric><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%"><ix:continuation id="if0b6993d4ed44ec092ff1cdda1902dd0">We estimate and compare the fair value of each reporting unit to its respective carrying value including goodwill. The fair value of our reporting units is determined using a combination of the income approach and the market approach, which involves the use of estimates and assumptions, including projected future operating results and cash flows, the cost of capital, and financial measures derived from observable market data of comparable public companies. If the fair value is less than the carrying value, the amount of impairment expense is equal to the difference between the reporting unit&#8217;s fair value and the reporting unit&#8217;s carrying value.</ix:continuation> </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%"><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyODAx_004f7025-0a44-4283-976b-6283e8313428" escape="true">Intangible assets with finite lives are amortized using the method that best reflects how their economic benefits are utilized or, if a pattern of economic benefits cannot be reliably determined, on a straight-line basis over their estimated useful lives.&#160; Intangible assets with finite lives are assessed for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable.</ix:nonNumeric> </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzEyMDk0NjI3OTQ0NDYz_1d50dc15-d941-4a68-a23c-dd915d4a0aa5" escape="true"><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%">Impairment of Long-Lived Assets (Excluding Goodwill)</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%">We review our long-lived assets, including amortizable intangible assets and property and equipment, for impairment whenever events or changes in facts and circumstances indicate that their carrying values may not be fully recoverable. We assess impairment by comparing the estimated undiscounted future cash flows of the related asset to its carrying value. If an asset is determined to be impaired, we recognize an impairment charge in the current period for the difference between the fair value of the asset and its carrying value.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyNzU1_718664d2-366f-4e2a-a9b2-c04f4cd44f91" continuedAt="i4eced3dc944943828b6bcef8900fb371" escape="true"><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%">Recent Adopted Accounting Pronouncements</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%">In October 2021, the FASB issued ASU 2021-08, "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers," which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, "Revenue from Contracts with Customers," as if the acquirer had originated the contracts. The new standard is effective on a prospective basis for fiscal years and interim reporting periods within those fiscal years beginning after December 15, 2022, with early adoption permitted. We elected to early adopt this standard during the first quarter 2022 and will apply the guidance prospectively to business combinations entered into subsequent to adoption.</span></div></ix:nonNumeric></ix:continuation><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%"><ix:continuation id="ibdad92a83a1441dd8b46621f36d11926"><ix:continuation id="i4eced3dc944943828b6bcef8900fb371">In March 2020, the FASB issued ASU 2020-04, "Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting." The amendments provide optional guidance for a limited time to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. The amendments apply only to contracts and hedging relationships that reference LIBOR or another reference rate expected to be discontinued due to reference rate reform. These amendments are effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. We amended our loan agreement in October 2022, which is discussed in Note (7) "Debt". The change from LIBOR rates did not have a material impact on our consolidated financial statements.</ix:continuation></ix:continuation>  </span></div><div style="text-align:justify"><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_1694"></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%">(2) <ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGV4dHJlZ2lvbjplMGM4MWMwN2YxNTU0YjIyOTlhODgzZDEwOGQ2NTIzYV8xMjA5NDYyNzkxNDU3OA_787616d9-2c50-446f-814a-db5a8692cbfa" continuedAt="ic334c0589b2245a687712aebe215548e" escape="true">Acquisitions and Divestitures</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="ic334c0589b2245a687712aebe215548e" continuedAt="i521911ba765e418aaf94ad20538bb4ce"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquisitions</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%">Global Parts Group, Inc</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 26, 2021, our Aviation segment acquired Global Parts Group, Inc. ("Global Parts"), a privately owned company with operations in Augusta, Kansas. Global Parts provides distribution and MRO services for business and general aviation ("B&amp;GA") aircraft families. The acquisition expands our existing B&amp;GA focus and further diversifies our existing product and </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%">-43-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></span></div></div><ix:continuation id="i521911ba765e418aaf94ad20538bb4ce" continuedAt="i820de7b46ce64b39bbeee1da335b170b"><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%">platform offerings to include additional airframe components, while expanding our customer base of regional and global B&amp;GA customers. </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%">The cash purchase price for Global Parts was approximately $<ix:nonFraction unitRef="usd" contextRef="ic3e631ff8c7b47d3b67742ad7d488760_D20210726-20210726" decimals="-6" name="vsec:PaymentsToAcquireBusinessesNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGV4dHJlZ2lvbjplMGM4MWMwN2YxNTU0YjIyOTlhODgzZDEwOGQ2NTIzYV8xMjA5NDYyNzkxNDU1NA_13fc9189-2c26-431c-a32e-3cedc1f1b275">40</ix:nonFraction>&#160;million, net of cash acquired, which was funded using our existing bank revolving loan. The purchase price included $<ix:nonFraction unitRef="usd" contextRef="i662805017f8f4f30a73b1ca72bdab5d1_I20210726" decimals="-6" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGV4dHJlZ2lvbjplMGM4MWMwN2YxNTU0YjIyOTlhODgzZDEwOGQ2NTIzYV8xMjA5NDYyNzkxNDU2Nw_4da7a41c-87ac-4325-a126-8f7b43ba13ce">2</ix:nonFraction>&#160;million of contingent consideration. Refer to Note (17) "Fair Value Measurements," for additional information regarding the earn-out obligation. </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGV4dHJlZ2lvbjplMGM4MWMwN2YxNTU0YjIyOTlhODgzZDEwOGQ2NTIzYV81NTE0_258da79e-018f-46c4-866b-9fd42ea09682" escape="true"><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%">We completed the purchase accounting valuation for this transaction in 2021 and recorded the final purchase price allocation as follows (in thousands):</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:74.368%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.711%"></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%">Description</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%">Fair Value</span></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%">Accounts receivable</span></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%"><ix:nonFraction unitRef="usd" contextRef="i662805017f8f4f30a73b1ca72bdab5d1_I20210726" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGFibGU6M2UyNjMxZmY5NDg2NGUyZWJiODM3NjY1NGU0M2E4YzYvdGFibGVyYW5nZTozZTI2MzFmZjk0ODY0ZTJlYmI4Mzc2NjU0ZTQzYThjNl8xLTItMS0xLTg3ODI0_5aae8a31-4089-4b1c-b71d-14590aadd53b">6,410</ix:nonFraction>&#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%">Inventories</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="i662805017f8f4f30a73b1ca72bdab5d1_I20210726" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGFibGU6M2UyNjMxZmY5NDg2NGUyZWJiODM3NjY1NGU0M2E4YzYvdGFibGVyYW5nZTozZTI2MzFmZjk0ODY0ZTJlYmI4Mzc2NjU0ZTQzYThjNl8yLTItMS0xLTg3ODI0_b3ce9168-0895-4fa9-979a-60beec24193d">13,240</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i662805017f8f4f30a73b1ca72bdab5d1_I20210726" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGFibGU6M2UyNjMxZmY5NDg2NGUyZWJiODM3NjY1NGU0M2E4YzYvdGFibGVyYW5nZTozZTI2MzFmZjk0ODY0ZTJlYmI4Mzc2NjU0ZTQzYThjNl8zLTItMS0xLTg3ODI0_bbfa43e3-1210-46db-a25d-605b71ac0cbb">620</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i662805017f8f4f30a73b1ca72bdab5d1_I20210726" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGFibGU6M2UyNjMxZmY5NDg2NGUyZWJiODM3NjY1NGU0M2E4YzYvdGFibGVyYW5nZTozZTI2MzFmZjk0ODY0ZTJlYmI4Mzc2NjU0ZTQzYThjNl80LTItMS0xLTg3ODI0_3db9fa25-9f1e-4ce8-bbc0-c4b5b17c84ca">368</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles - customer related</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="i662805017f8f4f30a73b1ca72bdab5d1_I20210726" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGFibGU6M2UyNjMxZmY5NDg2NGUyZWJiODM3NjY1NGU0M2E4YzYvdGFibGVyYW5nZTozZTI2MzFmZjk0ODY0ZTJlYmI4Mzc2NjU0ZTQzYThjNl81LTItMS0xLTg3ODI0_203cca16-7094-40b5-9e87-d648f0abef0c">16,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%">Goodwill</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="i662805017f8f4f30a73b1ca72bdab5d1_I20210726" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGFibGU6M2UyNjMxZmY5NDg2NGUyZWJiODM3NjY1NGU0M2E4YzYvdGFibGVyYW5nZTozZTI2MzFmZjk0ODY0ZTJlYmI4Mzc2NjU0ZTQzYThjNl82LTItMS0xLTg3ODI0_ef601bd8-b5ad-485a-b02a-d898339416eb">10,019</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i662805017f8f4f30a73b1ca72bdab5d1_I20210726" decimals="-3" name="vsec:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGFibGU6M2UyNjMxZmY5NDg2NGUyZWJiODM3NjY1NGU0M2E4YzYvdGFibGVyYW5nZTozZTI2MzFmZjk0ODY0ZTJlYmI4Mzc2NjU0ZTQzYThjNl83LTItMS0xLTg3ODI0_fe8c5f1e-065d-4d77-bdfd-addf686c41e4">3,043</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i662805017f8f4f30a73b1ca72bdab5d1_I20210726" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGFibGU6M2UyNjMxZmY5NDg2NGUyZWJiODM3NjY1NGU0M2E4YzYvdGFibGVyYW5nZTozZTI2MzFmZjk0ODY0ZTJlYmI4Mzc2NjU0ZTQzYThjNl84LTItMS0xLTg3ODI0_42b69c1c-d6c6-40cf-8ec5-ab2bab9a28c0">1,775</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i662805017f8f4f30a73b1ca72bdab5d1_I20210726" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGFibGU6M2UyNjMxZmY5NDg2NGUyZWJiODM3NjY1NGU0M2E4YzYvdGFibGVyYW5nZTozZTI2MzFmZjk0ODY0ZTJlYmI4Mzc2NjU0ZTQzYThjNl85LTItMS0xLTg3ODI0_ad01a600-1853-46a1-b26f-35edccecb1b8">6,112</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i662805017f8f4f30a73b1ca72bdab5d1_I20210726" decimals="-3" name="vsec:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGFibGU6M2UyNjMxZmY5NDg2NGUyZWJiODM3NjY1NGU0M2E4YzYvdGFibGVyYW5nZTozZTI2MzFmZjk0ODY0ZTJlYmI4Mzc2NjU0ZTQzYThjNl8xMC0yLTEtMS04NzgyNA_6bbb3135-8332-4cf2-b2ba-663df88a4b9e">1,936</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%">Long-term operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i662805017f8f4f30a73b1ca72bdab5d1_I20210726" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGFibGU6M2UyNjMxZmY5NDg2NGUyZWJiODM3NjY1NGU0M2E4YzYvdGFibGVyYW5nZTozZTI2MzFmZjk0ODY0ZTJlYmI4Mzc2NjU0ZTQzYThjNl8xMS0yLTEtMS04NzgyNA_b95503ce-cd30-4913-9b6c-8261d9c08147">2,874</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 assets acquired, excluding cash</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="i662805017f8f4f30a73b1ca72bdab5d1_I20210726" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGFibGU6M2UyNjMxZmY5NDg2NGUyZWJiODM3NjY1NGU0M2E4YzYvdGFibGVyYW5nZTozZTI2MzFmZjk0ODY0ZTJlYmI4Mzc2NjU0ZTQzYThjNl8xMi0yLTEtMS04NzgyNA_8871638b-8b42-410c-92ce-f27d2ac3c9d2">40,553</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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash consideration, net of cash acquired</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="ic3e631ff8c7b47d3b67742ad7d488760_D20210726-20210726" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGFibGU6M2UyNjMxZmY5NDg2NGUyZWJiODM3NjY1NGU0M2E4YzYvdGFibGVyYW5nZTozZTI2MzFmZjk0ODY0ZTJlYmI4Mzc2NjU0ZTQzYThjNl8xNC0yLTEtMS04NzgyNA_0be0d102-74f7-45fc-8e0a-1cb64e945198">38,553</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 date estimated fair value of earn-out obligation</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="ic3e631ff8c7b47d3b67742ad7d488760_D20210726-20210726" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGFibGU6M2UyNjMxZmY5NDg2NGUyZWJiODM3NjY1NGU0M2E4YzYvdGFibGVyYW5nZTozZTI2MzFmZjk0ODY0ZTJlYmI4Mzc2NjU0ZTQzYThjNl8xNS0yLTEtMS04NzgyNA_070a6974-d593-45ae-adf4-9d618fd759ae">2,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:3pt double #000;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%"><ix:nonFraction unitRef="usd" contextRef="ic3e631ff8c7b47d3b67742ad7d488760_D20210726-20210726" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGFibGU6M2UyNjMxZmY5NDg2NGUyZWJiODM3NjY1NGU0M2E4YzYvdGFibGVyYW5nZTozZTI2MzFmZjk0ODY0ZTJlYmI4Mzc2NjU0ZTQzYThjNl8xNi0yLTEtMS04NzgyNA_8fa59e55-4677-4711-9527-4518af4719b7">40,553</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value attributed to the customer relationship intangible asset is being amortized on a straight-line basis using a useful life of <ix:nonNumeric contextRef="ic3e631ff8c7b47d3b67742ad7d488760_D20210726-20210726" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGV4dHJlZ2lvbjplMGM4MWMwN2YxNTU0YjIyOTlhODgzZDEwOGQ2NTIzYV8zMDMw_a45fae01-ad1b-451e-906a-68f4159e0e4d">15</ix:nonNumeric> years. <ix:nonFraction unitRef="usd" contextRef="i662805017f8f4f30a73b1ca72bdab5d1_I20210726" decimals="INF" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGV4dHJlZ2lvbjplMGM4MWMwN2YxNTU0YjIyOTlhODgzZDEwOGQ2NTIzYV8zMDQw_79a4de20-b9a9-48a9-a92d-67b6579cf373">No</ix:nonFraction>ne of the value attributed to goodwill and customer relationships was deductible for income tax purposes. Goodwill resulting from the acquisition reflects the strategic advantage of expanding our supply chain management capabilities through the diversification of our existing product and platform offerings to 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:400;line-height:120%">We incurred approximately $<ix:nonFraction unitRef="usd" contextRef="ib5cbdbdfe3074214a32da53642c3bafa_D20220101-20221231" decimals="-5" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGV4dHJlZ2lvbjplMGM4MWMwN2YxNTU0YjIyOTlhODgzZDEwOGQ2NTIzYV8zNDMy_42bf06d8-ef04-4084-9166-7251064bdfb5">0.5</ix:nonFraction>&#160;million of acquisition-related expenses associated with our Global Parts acquisition for the year ended December 31, 2021, which are included in selling, general and administrative expenses. </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%">Global Parts' results of operations are included in our Aviation segment in the accompanying consolidated financial statements beginning on the acquisition date of July 26, 2021. Had the acquisition occurred as of January 1, 2020, revenue and net income (loss) from consolidated operations, and basic and diluted earnings (loss) per share on a pro forma basis for the year ended December 31, 2021 and 2020 would not have been materially different than our reported amounts. </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%">HAECO Special Services, LLC</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%">On March 1, 2021, our Federal and Defense segment acquired HAECO Special Services, LLC ("HSS") from HAECO Airframe Services, LLC, a division of HAECO Americas ("HAECO") for the purchase price of $<ix:nonFraction unitRef="usd" contextRef="i75f97a1509c04745b7b459e9f684e5a3_D20210301-20210301" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGV4dHJlZ2lvbjplMGM4MWMwN2YxNTU0YjIyOTlhODgzZDEwOGQ2NTIzYV8xMjA5NDYyNzkxNDU4MA_7dae07cb-511c-47d8-8032-aab3dc496632">14.8</ix:nonFraction>&#160;million. HSS is a leading provider of fully integrated MRO support solutions for military and government aircraft. HSS provides scheduled depot maintenance, contract field deployment and unscheduled drop-in maintenance for a United States DoD contract specifically for the sustainment of the U.S. Air Force ("USAF") KC-10 fleet. HSS operating results are included in our Federal and Defense segment in the accompanying consolidated financial statements beginning on the acquisition date of March 1, 2021. The acquisition was not material to our consolidated financial statements. </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%">-44-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></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%"><ix:continuation id="i820de7b46ce64b39bbeee1da335b170b" continuedAt="i240005889e3c422da2fffd8a54455c76">The final allocation of the purchase price resulted in approximately $<ix:nonFraction unitRef="usd" contextRef="iff1a81752287460faee4e0f3e556e55b_I20210301" decimals="-5" name="vsec:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsNetExcludingIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGV4dHJlZ2lvbjplMGM4MWMwN2YxNTU0YjIyOTlhODgzZDEwOGQ2NTIzYV81MTAx_220cdc43-0895-4ef4-b51d-dc45be7c4228">7.0</ix:nonFraction>&#160;million to the fair value of net tangible assets (including $<ix:nonFraction unitRef="usd" contextRef="iff1a81752287460faee4e0f3e556e55b_I20210301" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGV4dHJlZ2lvbjplMGM4MWMwN2YxNTU0YjIyOTlhODgzZDEwOGQ2NTIzYV8xMjA5NDYyNzkxNDU5NQ_aa110429-af12-4f2a-9644-12129740a8e1">9.2</ix:nonFraction>&#160;million of accounts receivable), $<ix:nonFraction unitRef="usd" contextRef="iff1a81752287460faee4e0f3e556e55b_I20210301" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGV4dHJlZ2lvbjplMGM4MWMwN2YxNTU0YjIyOTlhODgzZDEwOGQ2NTIzYV81MTg0_4d043c8d-0913-4eac-8463-72392c8ea0af">0.7</ix:nonFraction>&#160;million to goodwill, and $<ix:nonFraction unitRef="usd" contextRef="i5894155f09a7403d837d4a19be06940c_I20210301" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGV4dHJlZ2lvbjplMGM4MWMwN2YxNTU0YjIyOTlhODgzZDEwOGQ2NTIzYV81MjA0_cde24140-9495-4caf-bfbf-3f4f47f411d5">7.2</ix:nonFraction>&#160;million to customer relationship intangible asset, which is being amortized over approximately 4 years from the acquisition date.</ix:continuation></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%"><ix:continuation id="i240005889e3c422da2fffd8a54455c76" continuedAt="id9187259c50448ed880a72e8dce0f082">We incurred approximately $<ix:nonFraction unitRef="usd" contextRef="id60dcde2ac3b44d6889b00eb1c4e1703_D20220101-20221231" decimals="-5" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGV4dHJlZ2lvbjplMGM4MWMwN2YxNTU0YjIyOTlhODgzZDEwOGQ2NTIzYV81MzUx_ce301a2e-9541-4f35-ad06-533eb162759b">0.3</ix:nonFraction>&#160;million of acquisition-related expenses associated with our HSS acquisition for the year ended December 31, 2021, which are included in selling, general and administrative expenses.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_115"></div><ix:continuation id="id9187259c50448ed880a72e8dce0f082" continuedAt="i22593b89655e43a3be4a9f85d93a625c"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Divestitures</span></div><div><span><br/></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%">Prime Turbines Sale</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%">In January 2020, VSE&#8217;s subsidiary VSE Aviation, Inc. entered into <ix:nonFraction unitRef="agreement" contextRef="ia38f87a0a13647fa81915c18924cc50a_I20200128" decimals="INF" name="vsec:NumberofSaleAgreements" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTUvZnJhZzpjNGE0MTQ3Yzg2NTc0YzkxYTRlMzIzNGYwODc3MTZhZS90ZXh0cmVnaW9uOmM0YTQxNDdjODY1NzRjOTFhNGUzMjM0ZjA4NzcxNmFlXzEwNQ_1a6c5218-ecb2-4e4c-a91b-71fa1cd3b7c4">two</ix:nonFraction> definitive agreements to sell (1) Prime Turbines LLC ("Prime Turbines") and (2) certain related inventory assets to PTB Holdings USA, LLC ("PTB"). The transaction was completed on February 26, 2020 with cash proceeds of $<ix:nonFraction unitRef="usd" contextRef="i4e0a53dabd6b45f5a7dcf67c27b1e226_D20200226-20200226" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTUvZnJhZzpjNGE0MTQ3Yzg2NTc0YzkxYTRlMzIzNGYwODc3MTZhZS90ZXh0cmVnaW9uOmM0YTQxNDdjODY1NzRjOTFhNGUzMjM0ZjA4NzcxNmFlXzMyOA_472e1394-bbf7-472d-84e2-1e0b75fc5cab">20.0</ix:nonFraction>&#160;million, including final working capital adjustments, and a note receivable of $<ix:nonFraction unitRef="usd" contextRef="id43a27386a834e7a91bf3a7d8fad81a3_I20200226" decimals="-5" name="us-gaap:ReceivableWithImputedInterestFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTUvZnJhZzpjNGE0MTQ3Yzg2NTc0YzkxYTRlMzIzNGYwODc3MTZhZS90ZXh0cmVnaW9uOmM0YTQxNDdjODY1NzRjOTFhNGUzMjM0ZjA4NzcxNmFlXzQwMg_41f1aaba-c50d-457a-bcaf-6615122d787f">8.3</ix:nonFraction>&#160;million received as consideration. As a result of the sale of the business and inventory, we derecognized the assets and liabilities of Prime Turbines and recorded a $<ix:nonFraction unitRef="usd" contextRef="ib491ad6c55fb46e1be75d4f749f3bf8a_D20200101-20201231" decimals="-5" sign="-" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTUvZnJhZzpjNGE0MTQ3Yzg2NTc0YzkxYTRlMzIzNGYwODc3MTZhZS90ZXh0cmVnaW9uOmM0YTQxNDdjODY1NzRjOTFhNGUzMjM0ZjA4NzcxNmFlXzU2Mw_c3c5b6ae-cacf-4ad5-8da0-c64279da50eb">7.5</ix:nonFraction>&#160;million loss in 2020 which is reflected within loss on sale of a business entity and certain assets in the consolidated statements of income. </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%">CT Aerospace Asset Sale</span></div></ix:continuation><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%"><ix:continuation id="i22593b89655e43a3be4a9f85d93a625c">In June 2020, VSE's subsidiary VSE Aviation, Inc. entered into an asset purchase agreement to sell CT Aerospace, LLC ("CT Aerospace") inventory and certain assets to Legacy Turbines, LLC ("Legacy Turbines") for $<ix:nonFraction unitRef="usd" contextRef="idb5450ea9d2345b58ae0e7bc9ea77225_D20200626-20200626" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTUvZnJhZzpjNGE0MTQ3Yzg2NTc0YzkxYTRlMzIzNGYwODc3MTZhZS90ZXh0cmVnaW9uOmM0YTQxNDdjODY1NzRjOTFhNGUzMjM0ZjA4NzcxNmFlXzEzMzQ_8068c574-0fb5-4d8b-b0ff-6f64bbde47dc">6.9</ix:nonFraction>&#160;million, with a note receivable received as consideration. As a result of the sale, we recorded a $<ix:nonFraction unitRef="usd" contextRef="i269875436ee84bbe94dba3e5d98859b9_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTUvZnJhZzpjNGE0MTQ3Yzg2NTc0YzkxYTRlMzIzNGYwODc3MTZhZS90ZXh0cmVnaW9uOmM0YTQxNDdjODY1NzRjOTFhNGUzMjM0ZjA4NzcxNmFlXzE0Mjc_44ffe269-5ce1-441a-a106-94d8b3025a63">678</ix:nonFraction>&#160;thousand loss in 2020, which is reflected within loss on sale of a business entity and certain assets in the consolidated statements of income.</ix:continuation> </span></div><div style="margin-bottom:8pt;text-align:justify"><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_118"></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:700;line-height:120%">(3) <ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90ZXh0cmVnaW9uOmVmMzAzMTJmMDk5YjQ2YjdhYWI4Yzg3ZjJmYjRlOTJmXzM2MzY_bd68d338-5ef3-43e4-80dd-358bb34da86a" continuedAt="iafe47aca6ec04285ad84d18aa6917276" escape="true">Revenue Recognition</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="iafe47aca6ec04285ad84d18aa6917276" continuedAt="i266c9701ba544dec909353e16e2af74e"><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:700;line-height:120%">Disaggregated Revenue</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%">Our revenues are derived from the delivery of products to our customers and from services performed for commercial customers, the DoD, and various other government agencies. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90ZXh0cmVnaW9uOmVmMzAzMTJmMDk5YjQ2YjdhYWI4Yzg3ZjJmYjRlOTJmXzM2Mzg_c8772f77-4139-43fe-9728-620ffd3890b1" continuedAt="ia1d8d1078ba2411b9aedc3eb5ebb85c8" escape="true"><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%">A summary of revenues by customer for each of our operating segments for the years ended December&#160;31, 2022, 2021 and 2020 were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:48.458%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.664%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.816%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended 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:400;line-height:100%">Fleet</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%">Aviation</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%">Federal and Defense</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%">Total</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%">Commercial</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="i1663eab599d74885b8adfa2c1c16909d_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTphZDA5NWRkZDI0YzY0MGRjODQ0ZTMxODkxNTk3M2VkYy90YWJsZXJhbmdlOmFkMDk1ZGRkMjRjNjQwZGM4NDRlMzE4OTE1OTczZWRjXzEtMi0xLTEtNzk4MjE_6d8749a9-c2d9-4262-a507-f34f3643cf21">104,162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i8927743205504412a7ce884ab0a79c92_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTphZDA5NWRkZDI0YzY0MGRjODQ0ZTMxODkxNTk3M2VkYy90YWJsZXJhbmdlOmFkMDk1ZGRkMjRjNjQwZGM4NDRlMzE4OTE1OTczZWRjXzEtNC0xLTEtNzk4MjE_542deb00-fa1f-494e-b6aa-19f9758174b4">403,155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i1a37968dc9584a749b68f0f9742458f7_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTphZDA5NWRkZDI0YzY0MGRjODQ0ZTMxODkxNTk3M2VkYy90YWJsZXJhbmdlOmFkMDk1ZGRkMjRjNjQwZGM4NDRlMzE4OTE1OTczZWRjXzEtNi0xLTEtNzk4MjE_8d293aae-ac3b-4220-86b3-f0ed414f171e">583</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i01cca03db1d446679ee2ee01a82d1c96_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTphZDA5NWRkZDI0YzY0MGRjODQ0ZTMxODkxNTk3M2VkYy90YWJsZXJhbmdlOmFkMDk1ZGRkMjRjNjQwZGM4NDRlMzE4OTE1OTczZWRjXzEtOC0xLTEtNzk4MjE_3f95093c-f3a9-4fcf-afb4-9de25b43126b">507,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DoD</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="ib309be79309d4f4992462484c8a20fa6_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTphZDA5NWRkZDI0YzY0MGRjODQ0ZTMxODkxNTk3M2VkYy90YWJsZXJhbmdlOmFkMDk1ZGRkMjRjNjQwZGM4NDRlMzE4OTE1OTczZWRjXzItMi0xLTEtNzk4MjE_e12922ba-1694-4111-b740-28aa66b60f67">3,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="i44b862f25a98464a91c48bee2971d67f_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTphZDA5NWRkZDI0YzY0MGRjODQ0ZTMxODkxNTk3M2VkYy90YWJsZXJhbmdlOmFkMDk1ZGRkMjRjNjQwZGM4NDRlMzE4OTE1OTczZWRjXzItNC0xLTEtNzk4MjE_060f6218-62a4-42fc-b818-63099502f960">&#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="if319adeaa16c40998fde36f9e593d762_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTphZDA5NWRkZDI0YzY0MGRjODQ0ZTMxODkxNTk3M2VkYy90YWJsZXJhbmdlOmFkMDk1ZGRkMjRjNjQwZGM4NDRlMzE4OTE1OTczZWRjXzItNi0xLTEtNzk4MjE_889cf8a5-d54c-47cd-9510-aefd1c335fdd">224,436</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1381edd14e524097b3ec98e36e95ed83_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTphZDA5NWRkZDI0YzY0MGRjODQ0ZTMxODkxNTk3M2VkYy90YWJsZXJhbmdlOmFkMDk1ZGRkMjRjNjQwZGM4NDRlMzE4OTE1OTczZWRjXzItOC0xLTEtNzk4MjE_2dd8f1e7-58ac-49dc-8c73-4e5247a3c3c1">227,722</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 government</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="ida78e12a552e4b53a3590cc3b3d40134_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTphZDA5NWRkZDI0YzY0MGRjODQ0ZTMxODkxNTk3M2VkYy90YWJsZXJhbmdlOmFkMDk1ZGRkMjRjNjQwZGM4NDRlMzE4OTE1OTczZWRjXzMtMi0xLTEtNzk4MjE_58b18b37-f441-40d3-8345-b64b7fb5ed46">153,888</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5dd4d9b35004e7ca90199000864702d_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTphZDA5NWRkZDI0YzY0MGRjODQ0ZTMxODkxNTk3M2VkYy90YWJsZXJhbmdlOmFkMDk1ZGRkMjRjNjQwZGM4NDRlMzE4OTE1OTczZWRjXzMtNC0xLTEtNzk4MjE_b34a3b6b-cd3f-4646-867d-bdae1b88c847">4,957</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i588ca2afb9804650a8fe5fc1a22ba61f_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTphZDA5NWRkZDI0YzY0MGRjODQ0ZTMxODkxNTk3M2VkYy90YWJsZXJhbmdlOmFkMDk1ZGRkMjRjNjQwZGM4NDRlMzE4OTE1OTczZWRjXzMtNi0xLTEtNzk4MjE_7c339659-4ee8-4686-9704-ee1bc33926b5">55,295</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11891709c33448c68614a9a93ff2820a_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTphZDA5NWRkZDI0YzY0MGRjODQ0ZTMxODkxNTk3M2VkYy90YWJsZXJhbmdlOmFkMDk1ZGRkMjRjNjQwZGM4NDRlMzE4OTE1OTczZWRjXzMtOC0xLTEtNzk4MjE_33f88b56-40fd-4a28-8135-410a7c0da119">214,140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 #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="iebd01ff828574d728a7a348c1ac15069_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTphZDA5NWRkZDI0YzY0MGRjODQ0ZTMxODkxNTk3M2VkYy90YWJsZXJhbmdlOmFkMDk1ZGRkMjRjNjQwZGM4NDRlMzE4OTE1OTczZWRjXzQtMi0xLTEtNzk4MjE_01fadfc9-7e92-47a6-927a-b3c36318b597">261,336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i472544f0d77f47acbc1e4576801cfa06_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTphZDA5NWRkZDI0YzY0MGRjODQ0ZTMxODkxNTk3M2VkYy90YWJsZXJhbmdlOmFkMDk1ZGRkMjRjNjQwZGM4NDRlMzE4OTE1OTczZWRjXzQtNC0xLTEtNzk4MjE_6b4a3eef-2f6b-41b3-a36f-390296a798a7">408,112</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a06204dfb794e04ad651c712dec73ca_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTphZDA5NWRkZDI0YzY0MGRjODQ0ZTMxODkxNTk3M2VkYy90YWJsZXJhbmdlOmFkMDk1ZGRkMjRjNjQwZGM4NDRlMzE4OTE1OTczZWRjXzQtNi0xLTEtNzk4MjE_6f7c248d-3430-4e8f-aef3-488c6bc02dc3">280,314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTphZDA5NWRkZDI0YzY0MGRjODQ0ZTMxODkxNTk3M2VkYy90YWJsZXJhbmdlOmFkMDk1ZGRkMjRjNjQwZGM4NDRlMzE4OTE1OTczZWRjXzQtOC0xLTEtNzk4MjE_a7cb7405-06e4-4951-aec1-0b461f916e30">949,762</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:48.458%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.664%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.816%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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%">Commercial</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="i52d09d716b73474cbd29f2e964807dd1_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo1ZjczMDJmZmY0ZWU0NTRmOTljOTM4YjBjZjk2YTdiNi90YWJsZXJhbmdlOjVmNzMwMmZmZjRlZTQ1NGY5OWM5MzhiMGNmOTZhN2I2XzEtMi0xLTEtNzk4MjE_f2062640-cd90-441e-ad62-011d3f19b718">73,606</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i53a395e498ae4c93a3d30de6a3f94e69_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo1ZjczMDJmZmY0ZWU0NTRmOTljOTM4YjBjZjk2YTdiNi90YWJsZXJhbmdlOjVmNzMwMmZmZjRlZTQ1NGY5OWM5MzhiMGNmOTZhN2I2XzEtNC0xLTEtNzk4MjE_7fff5560-cc6e-4ab3-aef6-6224809fb00f">245,380</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i3d829646f8c747798596c7a156033bda_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo1ZjczMDJmZmY0ZWU0NTRmOTljOTM4YjBjZjk2YTdiNi90YWJsZXJhbmdlOjVmNzMwMmZmZjRlZTQ1NGY5OWM5MzhiMGNmOTZhN2I2XzEtNi0xLTEtNzk4MjE_64b9e5b1-e91f-4986-aa4a-85d954d4eb8c">3,332</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="iace5add9de9e4882b9109baa881c8616_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo1ZjczMDJmZmY0ZWU0NTRmOTljOTM4YjBjZjk2YTdiNi90YWJsZXJhbmdlOjVmNzMwMmZmZjRlZTQ1NGY5OWM5MzhiMGNmOTZhN2I2XzEtOC0xLTEtNzk4MjE_5f7704fb-25b5-41dd-a091-7272e836700c">322,318</ix:nonFraction>&#160;</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%">DoD</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="i0ea341310dc647cbafd03ffad5f02456_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo1ZjczMDJmZmY0ZWU0NTRmOTljOTM4YjBjZjk2YTdiNi90YWJsZXJhbmdlOjVmNzMwMmZmZjRlZTQ1NGY5OWM5MzhiMGNmOTZhN2I2XzItMi0xLTEtNzk4MjE_2390fa19-d2d5-47af-9a3a-3698457f20d2">12,689</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4887dcb23ed49629b62c328792f90b7_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo1ZjczMDJmZmY0ZWU0NTRmOTljOTM4YjBjZjk2YTdiNi90YWJsZXJhbmdlOjVmNzMwMmZmZjRlZTQ1NGY5OWM5MzhiMGNmOTZhN2I2XzItNC0xLTEtNzk4MjE_a93ac2e4-733e-49ac-bd1b-5806d3822533">&#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="i5414a27827984220ae906cec928fa40f_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo1ZjczMDJmZmY0ZWU0NTRmOTljOTM4YjBjZjk2YTdiNi90YWJsZXJhbmdlOjVmNzMwMmZmZjRlZTQ1NGY5OWM5MzhiMGNmOTZhN2I2XzItNi0xLTEtNzk4MjE_1fdecff3-8e09-43b6-944c-229470c86c88">220,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="id87a4910fc5443e680f25156643fe50f_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo1ZjczMDJmZmY0ZWU0NTRmOTljOTM4YjBjZjk2YTdiNi90YWJsZXJhbmdlOjVmNzMwMmZmZjRlZTQ1NGY5OWM5MzhiMGNmOTZhN2I2XzItOC0xLTEtNzk4MjE_9de61c4f-2017-4857-9e59-42278b1dcf5e">233,422</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 government</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="i77713ef1202742bda3a8fed9c49d65dd_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo1ZjczMDJmZmY0ZWU0NTRmOTljOTM4YjBjZjk2YTdiNi90YWJsZXJhbmdlOjVmNzMwMmZmZjRlZTQ1NGY5OWM5MzhiMGNmOTZhN2I2XzMtMi0xLTEtNzk4MjE_635cad7b-8541-4d8f-80b8-f41da7d751d5">147,237</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b459c6f2fc94e4689d441141996bf1d_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo1ZjczMDJmZmY0ZWU0NTRmOTljOTM4YjBjZjk2YTdiNi90YWJsZXJhbmdlOjVmNzMwMmZmZjRlZTQ1NGY5OWM5MzhiMGNmOTZhN2I2XzMtNC0xLTEtNzk4MjE_68fdafec-dcf8-4d7f-9194-196d5b0e24a4">2,472</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67d3c6113f5d4abf8f5610b7184c5a49_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo1ZjczMDJmZmY0ZWU0NTRmOTljOTM4YjBjZjk2YTdiNi90YWJsZXJhbmdlOjVmNzMwMmZmZjRlZTQ1NGY5OWM5MzhiMGNmOTZhN2I2XzMtNi0xLTEtNzk4MjE_cce3fae1-b1ba-4426-b579-64671582b93f">45,404</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0bc80e2ec184bbda9e39420c4178a71_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo1ZjczMDJmZmY0ZWU0NTRmOTljOTM4YjBjZjk2YTdiNi90YWJsZXJhbmdlOjVmNzMwMmZmZjRlZTQ1NGY5OWM5MzhiMGNmOTZhN2I2XzMtOC0xLTEtNzk4MjE_4fceaf49-4fbb-4a28-bd46-5199c05cabca">195,113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 #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="i2200ddde03f440f59c21b0b5619248e4_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo1ZjczMDJmZmY0ZWU0NTRmOTljOTM4YjBjZjk2YTdiNi90YWJsZXJhbmdlOjVmNzMwMmZmZjRlZTQ1NGY5OWM5MzhiMGNmOTZhN2I2XzQtMi0xLTEtNzk4MjE_9224bd1f-6ab5-4a40-8534-ca71531276c4">233,532</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f56095f9a0347a7974b40d6a4bd62bb_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo1ZjczMDJmZmY0ZWU0NTRmOTljOTM4YjBjZjk2YTdiNi90YWJsZXJhbmdlOjVmNzMwMmZmZjRlZTQ1NGY5OWM5MzhiMGNmOTZhN2I2XzQtNC0xLTEtNzk4MjE_ec77043a-431d-4a32-9e8f-3a024592cf9d">247,852</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61f486c0ec654bb4abb749986a91cefb_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo1ZjczMDJmZmY0ZWU0NTRmOTljOTM4YjBjZjk2YTdiNi90YWJsZXJhbmdlOjVmNzMwMmZmZjRlZTQ1NGY5OWM5MzhiMGNmOTZhN2I2XzQtNi0xLTEtNzk4MjE_f6888f70-08f5-4e95-82da-2403c2d78c0f">269,469</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo1ZjczMDJmZmY0ZWU0NTRmOTljOTM4YjBjZjk2YTdiNi90YWJsZXJhbmdlOjVmNzMwMmZmZjRlZTQ1NGY5OWM5MzhiMGNmOTZhN2I2XzQtOC0xLTEtNzk4MjE_f60c8e65-1a84-4c29-9e68-66c73415ab6e">750,853</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:48.458%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.664%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.816%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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%">Commercial</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="ic64c3e6ff94e47fc837ab406cdea6d10_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTowN2FiOThhODBjZjk0ZDE0OGI0YWM0ZjVjMGFlMDg0Mi90YWJsZXJhbmdlOjA3YWI5OGE4MGNmOTRkMTQ4YjRhYzRmNWMwYWUwODQyXzEtMi0xLTEtNzk4MjE_89546c58-2184-44d5-8823-f10090750cbb">42,733</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49f4e12c60bf48f0a3da1b577346707a_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTowN2FiOThhODBjZjk0ZDE0OGI0YWM0ZjVjMGFlMDg0Mi90YWJsZXJhbmdlOjA3YWI5OGE4MGNmOTRkMTQ4YjRhYzRmNWMwYWUwODQyXzEtNC0xLTEtNzk4MjE_3494e54e-ae66-4508-950d-55509f60fe98">163,695</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i653e483d34704197a7af91c19d5ae732_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTowN2FiOThhODBjZjk0ZDE0OGI0YWM0ZjVjMGFlMDg0Mi90YWJsZXJhbmdlOjA3YWI5OGE4MGNmOTRkMTQ4YjRhYzRmNWMwYWUwODQyXzEtNi0xLTEtNzk4MjE_7472be0b-7389-42ac-9f5c-e1e320b28f9f">1,877</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="ic0fa4f16df204922ae6e1f9a0834ed89_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTowN2FiOThhODBjZjk0ZDE0OGI0YWM0ZjVjMGFlMDg0Mi90YWJsZXJhbmdlOjA3YWI5OGE4MGNmOTRkMTQ4YjRhYzRmNWMwYWUwODQyXzEtOC0xLTEtNzk4MjE_f03e42f9-86eb-4dde-9c06-4e969c079e5b">208,305</ix:nonFraction>&#160;</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%">DoD</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="iff5dc996ac024215ac4ec9310f40f47d_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTowN2FiOThhODBjZjk0ZDE0OGI0YWM0ZjVjMGFlMDg0Mi90YWJsZXJhbmdlOjA3YWI5OGE4MGNmOTRkMTQ4YjRhYzRmNWMwYWUwODQyXzItMi0xLTEtNzk4MjE_33bb2bad-56c1-46c6-ba6a-dc24e3edf28c">20,744</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7bc6fa63ff9b4af2bdfabde6ef18828e_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTowN2FiOThhODBjZjk0ZDE0OGI0YWM0ZjVjMGFlMDg0Mi90YWJsZXJhbmdlOjA3YWI5OGE4MGNmOTRkMTQ4YjRhYzRmNWMwYWUwODQyXzItNC0xLTEtNzk4MjE_9a04878a-32db-4629-9661-17e4dfd5aa6c">1,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="if124288c749546af8755dc028eec0839_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTowN2FiOThhODBjZjk0ZDE0OGI0YWM0ZjVjMGFlMDg0Mi90YWJsZXJhbmdlOjA3YWI5OGE4MGNmOTRkMTQ4YjRhYzRmNWMwYWUwODQyXzItNi0xLTEtNzk4MjE_0594482d-ad49-4c80-9fbe-5eb78fd7387e">214,560</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i949c7ff9bb394ce7acfda55cfcde4087_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTowN2FiOThhODBjZjk0ZDE0OGI0YWM0ZjVjMGFlMDg0Mi90YWJsZXJhbmdlOjA3YWI5OGE4MGNmOTRkMTQ4YjRhYzRmNWMwYWUwODQyXzItOC0xLTEtNzk4MjE_2148f885-d711-4643-bf3c-ce02fcef8cf8">236,397</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 government</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="i7f7fad1eb80d42d89aacd8a87987ae9a_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTowN2FiOThhODBjZjk0ZDE0OGI0YWM0ZjVjMGFlMDg0Mi90YWJsZXJhbmdlOjA3YWI5OGE4MGNmOTRkMTQ4YjRhYzRmNWMwYWUwODQyXzMtMi0xLTEtNzk4MjE_9532ee3f-676f-4caa-9dae-93acdcedfea4">178,693</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief6d8b1087544ac59ea9142bdcae065e_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTowN2FiOThhODBjZjk0ZDE0OGI0YWM0ZjVjMGFlMDg0Mi90YWJsZXJhbmdlOjA3YWI5OGE4MGNmOTRkMTQ4YjRhYzRmNWMwYWUwODQyXzMtNC0xLTEtNzk4MjE_e8396a7a-732a-48b6-bb00-0ec0a95eccac">282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01faa4e76f00423da0575ef340706e60_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTowN2FiOThhODBjZjk0ZDE0OGI0YWM0ZjVjMGFlMDg0Mi90YWJsZXJhbmdlOjA3YWI5OGE4MGNmOTRkMTQ4YjRhYzRmNWMwYWUwODQyXzMtNi0xLTEtNzk4MjE_355bfde7-6491-48cf-9c07-9dfa66ff6757">37,982</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a3e62f752274f1dacbf1d52a1509004_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTowN2FiOThhODBjZjk0ZDE0OGI0YWM0ZjVjMGFlMDg0Mi90YWJsZXJhbmdlOjA3YWI5OGE4MGNmOTRkMTQ4YjRhYzRmNWMwYWUwODQyXzMtOC0xLTEtNzk4MjE_ab657006-a115-4005-a3aa-f1680ad6ce43">216,957</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="i7ebaccb4206b46839c2c4d677c4c2d26_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTowN2FiOThhODBjZjk0ZDE0OGI0YWM0ZjVjMGFlMDg0Mi90YWJsZXJhbmdlOjA3YWI5OGE4MGNmOTRkMTQ4YjRhYzRmNWMwYWUwODQyXzQtMi0xLTEtNzk4MjE_6d47de9c-5cff-4933-b399-71a3897a4e9e">242,170</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="id473ec28866a4c629133af5c58c5cfde_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTowN2FiOThhODBjZjk0ZDE0OGI0YWM0ZjVjMGFlMDg0Mi90YWJsZXJhbmdlOjA3YWI5OGE4MGNmOTRkMTQ4YjRhYzRmNWMwYWUwODQyXzQtNC0xLTEtNzk4MjE_cf609c7c-47f0-4fa1-bbb2-cdaa0c02daf6">165,070</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="i2fe0a3012f7b4186a8c64d341185c216_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTowN2FiOThhODBjZjk0ZDE0OGI0YWM0ZjVjMGFlMDg0Mi90YWJsZXJhbmdlOjA3YWI5OGE4MGNmOTRkMTQ4YjRhYzRmNWMwYWUwODQyXzQtNi0xLTEtNzk4MjE_bf51e796-a22d-4766-a555-ff8026ca0245">254,419</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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTowN2FiOThhODBjZjk0ZDE0OGI0YWM0ZjVjMGFlMDg0Mi90YWJsZXJhbmdlOjA3YWI5OGE4MGNmOTRkMTQ4YjRhYzRmNWMwYWUwODQyXzQtOC0xLTEtNzk4MjE_48f73f5a-5bd7-42c0-a12d-9bdcdc8c9061">661,659</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><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%">-45-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></span></div></div><ix:continuation id="i266c9701ba544dec909353e16e2af74e" continuedAt="i2e2928ab08ee449790d645803791905b"><ix:continuation id="ia1d8d1078ba2411b9aedc3eb5ebb85c8" continuedAt="id87c5a5e40b744c59efd6156e37bc37a"><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%">A summary of revenues by type for each of our operating segments for the year ended December&#160;31, 2022, 2021 and 2020 were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:48.458%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.664%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.816%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended 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:400;line-height:100%">Fleet</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%">Aviation</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%">Federal and Defense</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%">Total</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%">Repair</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="i0e99e2c4a0fd4119bda9c5338514f757_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzEtMi0xLTEtNzk4MjE_cb2f4b63-1585-407f-be3e-df3445bfeb0f">&#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="i6b31c664eae94c97a28108f5edd77aef_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzEtNC0xLTEtNzk4MjE_92c0fbdc-c6e5-4274-aebe-1118b5908316">107,399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i3c57606b3d4d458fa914307a6d3e4e04_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzEtNi0xLTEtNzk4MjE_a19932b5-f4d7-490a-9778-1641dc4ac743">&#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="i4fdc233589134fe0b68eed8a24a42dec_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzEtOC0xLTEtNzk4MjE_fba457b0-435f-46ab-971b-3443de82f776">107,399</ix:nonFraction>&#160;</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%">Distribution</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="ic7a3f1843dc74e648e34cdf8ae79364c_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzItMi0xLTEtNzk4MjE_1267d958-0251-4986-9ee7-3eefb1565a31">261,336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b3268370e374d2599e11dd958a109d6_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzItNC0xLTEtNzk4MjE_4038492d-e4f5-4b94-bb00-a7389a486a46">300,713</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5e214c13e264e3aa9f56f13a60eef44_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzItNi0xLTEtNzk4MjE_9dd83e88-5bee-49ef-b362-f4e39fe6dba9">&#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="i1c80eb4ebb6b4758a5c39e68cd6889c0_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzItOC0xLTEtNzk4MjE_6f1cc0ac-6241-43e7-ac5f-30c3c7d11514">562,049</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost Plus Contract</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="ibe63575531f84305900cf1f38e59f1d3_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzMtMi0xLTEtNzk4MjE_4081f88c-85be-4fa3-a452-b3845dd13f20">&#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="i024d44bfb3b145708bda935fd101d60b_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzMtNC0xLTEtNzk4MjE_abe1939e-1371-4b77-ad49-6357a04bd705">&#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="ie78922d6156c4f7fa2fe2e004169574c_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzMtNi0xLTEtNzk4MjE_be1d03ed-563e-4e10-b618-767112bb3087">139,958</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieef2675739aa4054a9ca7575ab26c9f0_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzMtOC0xLTEtNzk4MjE_de0709b4-8c82-4b1b-b4cb-69d7f1e043c8">139,958</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed Price Contract</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="i8c071da17e084d54a5ad66e7eb246641_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzQtMi0xLTEtNzk4MjE_fc159e9e-45fd-4fec-b479-6ee8e8351276">&#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="iaab23afd3dc247b6bb462f41beb085a1_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzQtNC0xLTEtNzk4MjE_112894d2-e8b1-49d2-b344-4492a5255fee">&#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="i79414694ecfa4e988af46a9e76b674bd_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzQtNi0xLTEtNzk4MjE_cd29fbba-306d-4bd2-8153-43516d9562d1">98,674</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80a9c01a673b4c3b8259ecb65c50a6ff_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzQtOC0xLTEtNzk4MjE_341eaa20-35f1-4f62-abdb-6379b632f450">98,674</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">T&amp;M Contract</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="i63a0a862534641199c6ad883baf58797_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzUtMi0xLTEtNzk4MjE_419d2884-b46a-4d2f-bd6f-ab5e829b9eb1">&#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="ia50b9d7439dd4e43ae101bfbb7fcb8e2_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzUtNC0xLTEtNzk4MjE_38b9e825-e731-432b-8c50-3b918bd7a7ed">&#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="i534348b159e440b9b8d475bfcccbe118_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzUtNi0xLTEtNzk4MjE_8502f59d-ffeb-4843-b51e-8147d6e1d424">41,682</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fcb3b4ca5de4bd3b64f0a0f31f5a0ac_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzUtOC0xLTEtNzk4MjE_018f3f6e-8129-4aea-ae2a-7ea5117954ce">41,682</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 #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="iebd01ff828574d728a7a348c1ac15069_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzYtMi0xLTEtNzk4MjE_5e55fbba-232b-4f66-8e37-a4054aefdbaa">261,336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i472544f0d77f47acbc1e4576801cfa06_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzYtNC0xLTEtNzk4MjE_a114d3b4-2025-4187-aef8-f5a79073ae6a">408,112</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a06204dfb794e04ad651c712dec73ca_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzYtNi0xLTEtNzk4MjE_e22958df-cf67-4746-bb28-46e58faf2762">280,314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzYtOC0xLTEtNzk4MjE_e316c327-5742-4613-a799-99e6be90777e">949,762</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:48.458%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.664%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.816%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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%">Repair</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="i0a88356d545b4f38b199f2685413c235_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzEtMi0xLTEtNzk4MjE_782e1fa3-6d60-4d1e-b136-7a37eff7fcf2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27b2ee565c344babb484997833508d8e_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzEtNC0xLTEtNzk4MjE_0d3a97f5-60d0-4920-bbfb-dd981dbf4018">75,725</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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="icd852b689f354c2ba8f411331865c268_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzEtNi0xLTEtNzk4MjE_0335daf1-2612-42ef-b1f2-fa42ddfb0133">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a6b559798c7489a8becce1ce2b0f27c_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzEtOC0xLTEtNzk4MjE_774db0a3-850a-4d0f-8f47-7a1e3550ae5c">75,725</ix:nonFraction>&#160;</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%">Distribution</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="ic1f0272e847f4a8eabf7e1a1b869d893_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzItMi0xLTEtNzk4MjE_5c0b5aa7-4dff-4251-b5e5-37109c5f0777">233,532</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i336017c477b54e97bfd434d60e334210_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzItNC0xLTEtNzk4MjE_e1340bfe-4705-4153-821e-213956af3200">172,127</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cd8e60c9ae64ca6992dbf968cce73f5_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzItNi0xLTEtNzk4MjE_89ae05e6-b5a4-458f-adaa-3c39a0ed2ae1">&#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="i7f7de4533b6342b8b8d4b79c38a9bc37_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzItOC0xLTEtNzk4MjE_29114511-ed42-45fa-8001-56e1fe037b6b">405,659</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost Plus Contract</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="i38d112614d1546389ffdcaeadb22aec3_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzMtMi0xLTEtNzk4MjE_4910d273-e565-4d47-ae1a-22d413d1a1e9">&#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="i81d8c9081f4d4e7391f14d58c30995ef_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzMtNC0xLTEtNzk4MjE_ec392d62-2062-466f-92a0-f54f9015d9c6">&#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="i08572370000f47ce84c63accb683459c_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzMtNi0xLTEtNzk4MjE_50f4f44d-1e2a-4ff0-96a2-14b4112ad241">93,694</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05ec98fb74874d43a5301b577e2c9aaf_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzMtOC0xLTEtNzk4MjE_11616fd4-b219-4e02-889b-97987879271e">93,694</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed Price Contract</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="id1d9dff6badb49d08d93ee990c294c5b_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzQtMi0xLTEtNzk4MjE_d54fbe25-ae06-412e-b36a-8c681016dce1">&#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="i765fcd9c2b3149599591e4d680c6c868_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzQtNC0xLTEtNzk4MjE_38347f0b-dce6-429e-957a-7c0c6fc91a44">&#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="ie9bc4cded6af47678a3da6cd9a4b8c90_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzQtNi0xLTEtNzk4MjE_657341c4-0e05-4228-976d-ef5fb708fb98">105,495</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i785d02655dba444180bc4b216056c615_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzQtOC0xLTEtNzk4MjE_0f2dfd93-5024-4382-b3d6-7efa492063cb">105,495</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">T&amp;M Contract</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="i2acd0d44c5b24d13958c4d89102628c7_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzUtMi0xLTEtNzk4MjE_bcfed2c1-cc23-47bf-bd2d-1874219eaa5b">&#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="iee7931b7b22e4a2591e61d50ff0c2735_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzUtNC0xLTEtNzk4MjE_1855f525-5ff0-42ce-bec0-b1d5d55224fe">&#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="ib7c19b74461443f9a8d5a160975f2740_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzUtNi0xLTEtNzk4MjE_385621ce-d802-472b-89b4-f854625ec7b3">70,280</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i583f8806f628426f93379b68dc9b463f_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzUtOC0xLTEtNzk4MjE_c0ab1126-5c91-4edb-b29d-f4c95146ae56">70,280</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 #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="i2200ddde03f440f59c21b0b5619248e4_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzYtMi0xLTEtNzk4MjE_1c0f8628-7ae2-4dab-a194-7c9b355577f2">233,532</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f56095f9a0347a7974b40d6a4bd62bb_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzYtNC0xLTEtNzk4MjE_b1c74eaa-7a71-4de6-afc8-17344efd368d">247,852</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61f486c0ec654bb4abb749986a91cefb_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzYtNi0xLTEtNzk4MjE_2d957f6a-c372-4f77-aa25-b955539ee784">269,469</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzYtOC0xLTEtNzk4MjE_442964fb-2a08-45c7-ac0c-dc6dbc8decaa">750,853</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:48.458%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.664%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.816%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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%">Repair</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="ie934fc10a7da44eebc2d95db114d17ee_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzEtMi0xLTEtNzk4MjE_decf758f-9564-4051-8355-7e3f4c65d35b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf9f1b1de19f4790a44ec9b755c1691d_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzEtNC0xLTEtNzk4MjE_bc0463ee-6e29-4c9b-aff0-cf7c4c1985ed">82,445</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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="i80980c43045e492ba2d7345eb3c51050_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzEtNi0xLTEtNzk4MjE_3e22cc03-f3b6-4b3b-af77-1d12b411152f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icdaeb333150e412b9eec2b0012572ebb_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzEtOC0xLTEtNzk4MjE_f6789b53-42f3-4dd8-8b74-e0e6a17044bf">82,445</ix:nonFraction>&#160;</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%">Distribution</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="i7184924046a54ed6a8c9bdb76831501d_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzItMi0xLTEtNzk4MjE_780796dd-41a9-4fcd-ac06-e56e11410dc7">242,170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf4820ff10f741c7b6281b43b2436493_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzItNC0xLTEtNzk4MjE_fc0c20f0-3920-4411-a51c-ab7e9327333e">82,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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2ff697376014642ac2e84b87f49dd2c_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzItNi0xLTEtNzk4MjE_8d813155-671c-408c-bc38-7286aeecc12b">&#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="icaecd6a7882145d596c4f1bbb83e1a38_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzItOC0xLTEtNzk4MjE_9ab75281-ffd7-4263-a64b-26246010c0fe">324,795</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost Plus Contract</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="i344d369cab27484eb219d5075eb9f7c8_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzMtMi0xLTEtNzk4MjE_296108ee-4ac9-4974-9052-407633775c3e">&#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="i0b960e7ab9e24bbc8327f53ac6c392fd_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzMtNC0xLTEtNzk4MjE_5fa1d1f0-4125-4f8d-a21e-d91f93f95252">&#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="i88695e93833a470ea32fa8ffa10668b4_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzMtNi0xLTEtNzk4MjE_745af3bb-fb72-439c-9b0b-e08f3ec39055">79,064</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i486348059b8b4b0a95b6e09fb454a7d6_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzMtOC0xLTEtNzk4MjE_5cccc9c7-ec58-445f-8551-875eee4ad570">79,064</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed Price Contract</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="i9d777e0736074495ac0ffe9e5fe6a08b_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzQtMi0xLTEtNzk4MjE_955555f5-7d57-47f1-b2ec-3c576ac11c02">&#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="i8988709a36994d55b916f2e9ce04668f_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzQtNC0xLTEtNzk4MjE_2d047bdb-8986-4e78-8c5d-c4ffc7a5143f">&#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="ib2d14c4a55824ee8848d7521bd3b7ebb_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzQtNi0xLTEtNzk4MjE_a0781fc4-2831-4014-83b4-b790cda4b49a">138,406</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7e87d313fc14b7bb956adfce7eb8b46_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzQtOC0xLTEtNzk4MjE_ecc94760-7004-4f6a-9f49-68d2f6a8fcee">138,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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">T&amp;M Contract</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="idfc70df60ae54dfcbd1a7e7368168158_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzUtMi0xLTEtNzk4MjE_3560082a-fd13-417c-a57b-6c61f9060a29">&#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="i08e8a272b45c4e4ebe35cbf86d94eb66_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzUtNC0xLTEtNzk4MjE_7f52d8e6-add0-42ca-b73a-a29a06243528">&#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="i5de71d20a900465ea82a74bb69a8e59f_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzUtNi0xLTEtNzk4MjE_d88cdb7b-f0fd-47e8-b14c-a936ff71ffd7">36,949</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc6b71876597445290e624c1914cddf5_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzUtOC0xLTEtNzk4MjE_d84f3947-daa6-438a-b4cf-8491fb15b1cf">36,949</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="i7ebaccb4206b46839c2c4d677c4c2d26_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzYtMi0xLTEtNzk4MjE_0e9966d3-4bb8-4734-896e-b7c1bdcf1fbe">242,170</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="id473ec28866a4c629133af5c58c5cfde_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzYtNC0xLTEtNzk4MjE_b555c6d8-db1e-4c82-8535-3d95ebdb4dd3">165,070</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="i2fe0a3012f7b4186a8c64d341185c216_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzYtNi0xLTEtNzk4MjE_ab39f7da-2edd-4e21-adcb-c24c3710aaba">254,419</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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzYtOC0xLTEtNzk4MjE_0f51fd63-a806-442d-b169-eeab6643586a">661,659</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:continuation><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:700;line-height:120%">Contract Balances</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%">Receivables, net, represent rights to consideration, which are unconditional other than the passage of time. A contract asset is a right to consideration that is conditional upon factors other than the passage of time. Contract assets include unbilled receivables and contract retentions but exclude billed receivables. Contract liabilities include customer advances, billings in excess of revenues and deferred revenue. Contract assets and liabilities are recorded net on a contract-by-contract basis and are generally classified as current based on our contract operating cycle. </span></div><ix:continuation id="id87c5a5e40b744c59efd6156e37bc37a"><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%">Receivables, net and unbilled receivables as of  December&#160;31, 2022 and 2021, respectively, were as follows (in thousands):</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:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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:center;vertical-align:top"><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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, net</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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpmZmUwMTU0MGI1NzA0ZTZlOWU3YjNiMzUzMDY2MWE5Mi90YWJsZXJhbmdlOmZmZTAxNTQwYjU3MDRlNmU5ZTdiM2IzNTMwNjYxYTkyXzEtMS0xLTEtMTA1MTY5_1a783df3-d60b-4f78-964a-5ce973f6d479">103,193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpmZmUwMTU0MGI1NzA0ZTZlOWU3YjNiMzUzMDY2MWE5Mi90YWJsZXJhbmdlOmZmZTAxNTQwYjU3MDRlNmU5ZTdiM2IzNTMwNjYxYTkyXzEtMy0xLTEtMTA1MTY5_56e64f7c-5293-4147-9c19-33fe4c95228a">76,587</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled receivables</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpmZmUwMTU0MGI1NzA0ZTZlOWU3YjNiMzUzMDY2MWE5Mi90YWJsZXJhbmdlOmZmZTAxNTQwYjU3MDRlNmU5ZTdiM2IzNTMwNjYxYTkyXzItMS0xLTEtMTA1MTY5_03b58dfb-82a9-4c1b-9e5e-7272ba868832">38,307</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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpmZmUwMTU0MGI1NzA0ZTZlOWU3YjNiMzUzMDY2MWE5Mi90YWJsZXJhbmdlOmZmZTAxNTQwYjU3MDRlNmU5ZTdiM2IzNTMwNjYxYTkyXzItMy0xLTEtMTA1MTY5_38c5900f-cb0d-4ecb-af7d-5113b410a134">31,882</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 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%">Total</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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:ReceivablesNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpmZmUwMTU0MGI1NzA0ZTZlOWU3YjNiMzUzMDY2MWE5Mi90YWJsZXJhbmdlOmZmZTAxNTQwYjU3MDRlNmU5ZTdiM2IzNTMwNjYxYTkyXzMtMS0xLTEtMTA1MTY5_d5ce93c2-c14c-4c05-8522-a36de97140c2">141,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:ReceivablesNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpmZmUwMTU0MGI1NzA0ZTZlOWU3YjNiMzUzMDY2MWE5Mi90YWJsZXJhbmdlOmZmZTAxNTQwYjU3MDRlNmU5ZTdiM2IzNTMwNjYxYTkyXzMtMy0xLTEtMTA1MTY5_d751fc77-373e-4945-8b16-ac815a779963">108,469</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Net of allowance of $<ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpmZmUwMTU0MGI1NzA0ZTZlOWU3YjNiMzUzMDY2MWE5Mi90YWJsZXJhbmdlOmZmZTAxNTQwYjU3MDRlNmU5ZTdiM2IzNTMwNjYxYTkyXzQtMC0xLTEtMTA1MjE2L3RleHRyZWdpb246MjFkODY3MTY1ZmFiNGJkOTg5YmEwY2YxNTZjNTljZDFfMjg_edc7ac09-a181-433c-9d4b-d32d0846987d">2.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpmZmUwMTU0MGI1NzA0ZTZlOWU3YjNiMzUzMDY2MWE5Mi90YWJsZXJhbmdlOmZmZTAxNTQwYjU3MDRlNmU5ZTdiM2IzNTMwNjYxYTkyXzQtMC0xLTEtMTA1MjE2L3RleHRyZWdpb246MjFkODY3MTY1ZmFiNGJkOTg5YmEwY2YxNTZjNTljZDFfMzU_f7d9fb5d-e072-400f-bbb4-6f0c32d85d69">1.7</ix:nonFraction> million as of  December&#160;31, 2022 and 2021, respectively.</span></div></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></ix:continuation><div style="margin-bottom:8pt;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:120%">Unbilled receivables increased to $<ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-5" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90ZXh0cmVnaW9uOmVmMzAzMTJmMDk5YjQ2YjdhYWI4Yzg3ZjJmYjRlOTJmXzU0OTc1NTgyMjg3NQ_9b59072f-b8ac-4f4f-b177-81cc262d2a6f">38.3</ix:nonFraction> million as of December&#160;31, 2022 from $<ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-5" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90ZXh0cmVnaW9uOmVmMzAzMTJmMDk5YjQ2YjdhYWI4Yzg3ZjJmYjRlOTJmXzU0OTc1NTgyMjg4Mw_2a4a1a3d-c6aa-4c5e-9708-90b389e50bec">31.9</ix:nonFraction> million as of December&#160;31, 2021, primarily due to revenue recognized in excess of billings. </span></div><div style="margin-bottom:8pt;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:120%">Contract liabilities, which are included in accrued expenses and other current liabilities in our consolidated balance sheet, were $<ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90ZXh0cmVnaW9uOmVmMzAzMTJmMDk5YjQ2YjdhYWI4Yzg3ZjJmYjRlOTJmXzU0OTc1NTgxNDYzMzU_876e774e-5ee5-45c3-9273-1f294d5a308d">6.4</ix:nonFraction> million as of December&#160;31, 2022 and $<ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90ZXh0cmVnaW9uOmVmMzAzMTJmMDk5YjQ2YjdhYWI4Yzg3ZjJmYjRlOTJmXzU0OTc1NTgxNDYzNTM_95f26784-f019-40e0-8b2a-0976a483ac0e">7.1</ix:nonFraction> million as of December&#160;31, 2021. For the year ended December&#160;31, 2022 and 2021, we recognized revenue of $<ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90ZXh0cmVnaW9uOmVmMzAzMTJmMDk5YjQ2YjdhYWI4Yzg3ZjJmYjRlOTJmXzU0OTc1NTgxNDY0MjU_63f7225c-a7f9-43ca-ba08-3c332ddc6465">3.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90ZXh0cmVnaW9uOmVmMzAzMTJmMDk5YjQ2YjdhYWI4Yzg3ZjJmYjRlOTJmXzU0OTc1NTgxNDY0MzM_058f7bd0-2aec-4e34-bee6-f270a1d8b1d4">5.1</ix:nonFraction> million, respectively, that was previously included in the beginning balance of contract liabilities.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our performance obligations are satisfied either at a point in time or over time as work progresses. Revenues from products and services transferred to customers at a point in time are primarily related to the sales of vehicle and aircraft parts in our Fleet and Aviation segments. Revenue recognized at a point in time accounted for approximately <ix:nonFraction unitRef="number" contextRef="i23c62be70bbe4cdfbf3d0788bd20a3b3_D20220101-20221231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90ZXh0cmVnaW9uOmVmMzAzMTJmMDk5YjQ2YjdhYWI4Yzg3ZjJmYjRlOTJmXzI0Mzc_0837c96a-cdeb-45b5-b765-e08509703d07">59</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i291b8c56043e4aec981793852e7e487c_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90ZXh0cmVnaW9uOmVmMzAzMTJmMDk5YjQ2YjdhYWI4Yzg3ZjJmYjRlOTJmXzI0NDQ_79f650a6-92cd-4274-804a-f71b0acf00ac">54</ix:nonFraction>% of our revenues for 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%">-46-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></span></div></div><ix:continuation id="i2e2928ab08ee449790d645803791905b"><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%">year ended December&#160;31, 2022 and 2021, respectively. Revenues from products and services transferred to customers over time are primarily related to revenues in our Federal and Defense segment and MRO services in our Aviation segment. Revenues recognized over time accounted for approximately <ix:nonFraction unitRef="number" contextRef="i27867d5edeb84e109ff4daf6ad992acb_D20220101-20221231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90ZXh0cmVnaW9uOmVmMzAzMTJmMDk5YjQ2YjdhYWI4Yzg3ZjJmYjRlOTJmXzI3NDY_d3257954-455f-4125-869c-8b830bbb5fb3">41</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i32ba735803b14e9ab065f062ffeeea79_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90ZXh0cmVnaW9uOmVmMzAzMTJmMDk5YjQ2YjdhYWI4Yzg3ZjJmYjRlOTJmXzI3NTM_24c08615-696f-4f2f-8257-8755a151c0c8">46</ix:nonFraction>% of our revenues for the year ended December&#160;31, 2022 and 2021, respectively.</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%">As of December&#160;31, 2022, the aggregate amount of transaction prices allocated to unsatisfied or partially unsatisfied performance obligations was $<ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-6" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90ZXh0cmVnaW9uOmVmMzAzMTJmMDk5YjQ2YjdhYWI4Yzg3ZjJmYjRlOTJmXzMwNTk_7fa8010b-8d56-4890-a51b-29436c75a3c2">187</ix:nonFraction> million. Performance obligations expected to be satisfied within <ix:nonNumeric contextRef="i76c83f90307a4b62896338fd8885f371_I20221231" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90ZXh0cmVnaW9uOmVmMzAzMTJmMDk5YjQ2YjdhYWI4Yzg3ZjJmYjRlOTJmXzMxMTk_d1cc4245-332b-496f-bec5-f8c0fbf09b9a">one year</ix:nonNumeric> and greater than one year are <ix:nonFraction unitRef="number" contextRef="i76c83f90307a4b62896338fd8885f371_I20221231" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90ZXh0cmVnaW9uOmVmMzAzMTJmMDk5YjQ2YjdhYWI4Yzg3ZjJmYjRlOTJmXzMxNTI_6ec0125a-4ead-455f-9613-0fbb2baf2fe9">97</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i540ea97c4ce34569a93041aa5320bc32_I20221231" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90ZXh0cmVnaW9uOmVmMzAzMTJmMDk5YjQ2YjdhYWI4Yzg3ZjJmYjRlOTJmXzMxNTk_dfc86a6f-90b7-435d-8bdf-f06a2d004953">3</ix:nonFraction>%, respectively. We have applied the practical expedient for certain parts sales and MRO services to exclude the amount of remaining performance obligations for (i) contracts with an original expected term of one year or less or (ii) contracts for which we recognize revenue in proportion to the amount we have the right to invoice for services performed.</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%">During the year ended December&#160;31, 2022, revenue recognized from performance obligations satisfied in prior periods was not material.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_127"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(4)&#160; <ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:OtherAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMjcvZnJhZzo4ZDFiNmI4ZTFhMzY0ZmYxYTBiYzFjMzExM2JkNWFjNS90ZXh0cmVnaW9uOjhkMWI2YjhlMWEzNjRmZjFhMGJjMWMzMTEzYmQ1YWM1XzIxNQ_4a508541-b911-42a2-b704-7f1058e46395" continuedAt="i09a2c9f061c2413c8ba7596f8e865310" escape="true">Other Current Assets </ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i09a2c9f061c2413c8ba7596f8e865310"><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMjcvZnJhZzo4ZDFiNmI4ZTFhMzY0ZmYxYTBiYzFjMzExM2JkNWFjNS90ZXh0cmVnaW9uOjhkMWI2YjhlMWEzNjRmZjFhMGJjMWMzMTEzYmQ1YWM1XzIxNg_5efb2aa6-b321-436e-baa8-c2834b5e4796" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:145%">Other current assets consisted of the following as of December&#160;31, 2022 and 2021 (in thousands): </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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:center;vertical-align:top"><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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><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%">Self insurance trust 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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="vsec:SelfInsuranceReservesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMjcvZnJhZzo4ZDFiNmI4ZTFhMzY0ZmYxYTBiYzFjMzExM2JkNWFjNS90YWJsZTpjNmUzNGE4YTI4Njk0ZTVmOWQ0YzE1ODQyNTM5MjUxNi90YWJsZXJhbmdlOmM2ZTM0YThhMjg2OTRlNWY5ZDRjMTU4NDI1MzkyNTE2XzEtMS0xLTEtNzk4MjE_5b7f29b0-900f-4a9a-aa32-25b109cb795f">&#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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="vsec:SelfInsuranceReservesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMjcvZnJhZzo4ZDFiNmI4ZTFhMzY0ZmYxYTBiYzFjMzExM2JkNWFjNS90YWJsZTpjNmUzNGE4YTI4Njk0ZTVmOWQ0YzE1ODQyNTM5MjUxNi90YWJsZXJhbmdlOmM2ZTM0YThhMjg2OTRlNWY5ZDRjMTU4NDI1MzkyNTE2XzEtMy0xLTEtNzk4MjE_a22f042d-ac7d-421c-9989-338e1fc2f10c">5,993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of notes 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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:NotesReceivableRelatedPartiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMjcvZnJhZzo4ZDFiNmI4ZTFhMzY0ZmYxYTBiYzFjMzExM2JkNWFjNS90YWJsZTpjNmUzNGE4YTI4Njk0ZTVmOWQ0YzE1ODQyNTM5MjUxNi90YWJsZXJhbmdlOmM2ZTM0YThhMjg2OTRlNWY5ZDRjMTU4NDI1MzkyNTE2XzItMS0xLTEtNzk4MjE_9391ce03-3bcb-46ad-bd79-b2d8991370e7">&#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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:NotesReceivableRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMjcvZnJhZzo4ZDFiNmI4ZTFhMzY0ZmYxYTBiYzFjMzExM2JkNWFjNS90YWJsZTpjNmUzNGE4YTI4Njk0ZTVmOWQ0YzE1ODQyNTM5MjUxNi90YWJsZXJhbmdlOmM2ZTM0YThhMjg2OTRlNWY5ZDRjMTU4NDI1MzkyNTE2XzItMy0xLTEtNzk4MjE_1e653b1d-e330-4763-8131-06f406d05427">2,820</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor advances</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="vsec:VendorAdvancesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMjcvZnJhZzo4ZDFiNmI4ZTFhMzY0ZmYxYTBiYzFjMzExM2JkNWFjNS90YWJsZTpjNmUzNGE4YTI4Njk0ZTVmOWQ0YzE1ODQyNTM5MjUxNi90YWJsZXJhbmdlOmM2ZTM0YThhMjg2OTRlNWY5ZDRjMTU4NDI1MzkyNTE2XzQtMS0xLTEtNzk4MjE_78cca80c-5def-458d-bad0-7fa16b6d076d">14,998</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="vsec:VendorAdvancesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMjcvZnJhZzo4ZDFiNmI4ZTFhMzY0ZmYxYTBiYzFjMzExM2JkNWFjNS90YWJsZTpjNmUzNGE4YTI4Njk0ZTVmOWQ0YzE1ODQyNTM5MjUxNi90YWJsZXJhbmdlOmM2ZTM0YThhMjg2OTRlNWY5ZDRjMTU4NDI1MzkyNTE2XzQtMy0xLTEtNzk4MjE_6a00016d-462a-49c3-b384-762e0e1d47c5">14,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 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%">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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:OtherAssetsMiscellaneousCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMjcvZnJhZzo4ZDFiNmI4ZTFhMzY0ZmYxYTBiYzFjMzExM2JkNWFjNS90YWJsZTpjNmUzNGE4YTI4Njk0ZTVmOWQ0YzE1ODQyNTM5MjUxNi90YWJsZXJhbmdlOmM2ZTM0YThhMjg2OTRlNWY5ZDRjMTU4NDI1MzkyNTE2XzUtMS0xLTEtNzk4MjE_373548db-c638-4231-9d1f-ff16b127a94a">11,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="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:OtherAssetsMiscellaneousCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMjcvZnJhZzo4ZDFiNmI4ZTFhMzY0ZmYxYTBiYzFjMzExM2JkNWFjNS90YWJsZTpjNmUzNGE4YTI4Njk0ZTVmOWQ0YzE1ODQyNTM5MjUxNi90YWJsZXJhbmdlOmM2ZTM0YThhMjg2OTRlNWY5ZDRjMTU4NDI1MzkyNTE2XzUtMy0xLTEtNzk4MjE_16939300-3cef-4b15-a69c-0965fd733a41">8,939</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 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%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMjcvZnJhZzo4ZDFiNmI4ZTFhMzY0ZmYxYTBiYzFjMzExM2JkNWFjNS90YWJsZTpjNmUzNGE4YTI4Njk0ZTVmOWQ0YzE1ODQyNTM5MjUxNi90YWJsZXJhbmdlOmM2ZTM0YThhMjg2OTRlNWY5ZDRjMTU4NDI1MzkyNTE2XzYtMS0xLTEtNzk4MjE_7ab9b589-9558-456b-af46-aca82bf13d2b">26,193</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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMjcvZnJhZzo4ZDFiNmI4ZTFhMzY0ZmYxYTBiYzFjMzExM2JkNWFjNS90YWJsZTpjNmUzNGE4YTI4Njk0ZTVmOWQ0YzE1ODQyNTM5MjUxNi90YWJsZXJhbmdlOmM2ZTM0YThhMjg2OTRlNWY5ZDRjMTU4NDI1MzkyNTE2XzYtMy0xLTEtNzk4MjE_41b96784-ce03-4b2a-95f5-402e17cb9292">32,304</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_130"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(5)&#160; <ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90ZXh0cmVnaW9uOjg5NjQ0YTY3NzE4NjQ4OWJiYjgyMzVlMDVmN2QwYTAwXzI3NQ_5b6845ed-56a2-46d9-b0c1-0e53f0189fdf" continuedAt="ib68b3bbada14463aacc5231e63f6e3fe" escape="true">Property and Equipment</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="ib68b3bbada14463aacc5231e63f6e3fe"><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90ZXh0cmVnaW9uOjg5NjQ0YTY3NzE4NjQ4OWJiYjgyMzVlMDVmN2QwYTAwXzI3MQ_ddc085f1-8b41-4177-8b3a-248cf6d2e767" escape="true"><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%">Property and equipment, net consisted of the following as of December&#160;31, 2022 and 2021 (in thousands):</span></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:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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:center;vertical-align:top"><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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><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%">Buildings and building improvements</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="ie92427008ce143638b4b4de1803b6bc5_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90YWJsZToxMTg2MzkwM2U1MmU0MjMyOTIyMWY1NmEyMmQzOTEwNS90YWJsZXJhbmdlOjExODYzOTAzZTUyZTQyMzI5MjIxZjU2YTIyZDM5MTA1XzEtMS0xLTEtNzk4MjE_854dde29-22c8-48d1-8775-5cb38d9777b8">30,482</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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="iebce12624cbd4f0f8694c4dd3af02228_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90YWJsZToxMTg2MzkwM2U1MmU0MjMyOTIyMWY1NmEyMmQzOTEwNS90YWJsZXJhbmdlOjExODYzOTAzZTUyZTQyMzI5MjIxZjU2YTIyZDM5MTA1XzEtMy0xLTEtNzk4MjE_1ec33a8c-cbc0-4581-b320-358d00155df8">29,596</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5aada18a9fd44ae82ba8e11c5010deb_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90YWJsZToxMTg2MzkwM2U1MmU0MjMyOTIyMWY1NmEyMmQzOTEwNS90YWJsZXJhbmdlOjExODYzOTAzZTUyZTQyMzI5MjIxZjU2YTIyZDM5MTA1XzItMS0xLTEtNzk4MjE_77c246e1-577a-4171-bcd2-f94c60ecfcbb">29,728</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="id33a135bfe0f426696f4a03c07e86163_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90YWJsZToxMTg2MzkwM2U1MmU0MjMyOTIyMWY1NmEyMmQzOTEwNS90YWJsZXJhbmdlOjExODYzOTAzZTUyZTQyMzI5MjIxZjU2YTIyZDM5MTA1XzItMy0xLTEtNzk4MjE_660e7d4d-ff9d-4e1e-a8d6-cf18f1179abb">28,084</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures, equipment and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefcc7c8e77304f3a810a6acfd1c1e3c0_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90YWJsZToxMTg2MzkwM2U1MmU0MjMyOTIyMWY1NmEyMmQzOTEwNS90YWJsZXJhbmdlOjExODYzOTAzZTUyZTQyMzI5MjIxZjU2YTIyZDM5MTA1XzMtMS0xLTEtNzk4MjE_5722a18f-4d36-4c27-b6e3-f33b2c75d01a">48,788</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie564dfae52de41369b4308fb075c303b_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90YWJsZToxMTg2MzkwM2U1MmU0MjMyOTIyMWY1NmEyMmQzOTEwNS90YWJsZXJhbmdlOjExODYzOTAzZTUyZTQyMzI5MjIxZjU2YTIyZDM5MTA1XzMtMy0xLTEtNzk4MjE_f3e8ad52-a2be-43b1-b6c9-f5eb81fa5acc">39,377</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1b3bf255b674ddc9e10064264874309_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90YWJsZToxMTg2MzkwM2U1MmU0MjMyOTIyMWY1NmEyMmQzOTEwNS90YWJsZXJhbmdlOjExODYzOTAzZTUyZTQyMzI5MjIxZjU2YTIyZDM5MTA1XzQtMS0xLTEtNzk4MjE_6f69917c-8c87-4afc-ad78-fff586fa7e2a">7,495</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="ib0be17fe71ea4ee08ae2dd9929100726_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90YWJsZToxMTg2MzkwM2U1MmU0MjMyOTIyMWY1NmEyMmQzOTEwNS90YWJsZXJhbmdlOjExODYzOTAzZTUyZTQyMzI5MjIxZjU2YTIyZDM5MTA1XzQtMy0xLTEtNzk4MjE_9917a813-abeb-40f7-87d6-12aa585137cc">7,164</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and land improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie8f8cd0599314089b459525fe286e2b8_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90YWJsZToxMTg2MzkwM2U1MmU0MjMyOTIyMWY1NmEyMmQzOTEwNS90YWJsZXJhbmdlOjExODYzOTAzZTUyZTQyMzI5MjIxZjU2YTIyZDM5MTA1XzUtMS0xLTEtNzk4MjE_40797c78-b918-409d-bb92-6dc0c1839cb9">4,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="iad5ba19ec7e444fb942cffc3a2f101f4_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90YWJsZToxMTg2MzkwM2U1MmU0MjMyOTIyMWY1NmEyMmQzOTEwNS90YWJsZXJhbmdlOjExODYzOTAzZTUyZTQyMzI5MjIxZjU2YTIyZDM5MTA1XzUtMy0xLTEtNzk4MjE_886ae512-281e-4bb7-b3fe-68ef30b05aef">4,726</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90YWJsZToxMTg2MzkwM2U1MmU0MjMyOTIyMWY1NmEyMmQzOTEwNS90YWJsZXJhbmdlOjExODYzOTAzZTUyZTQyMzI5MjIxZjU2YTIyZDM5MTA1XzYtMS0xLTEtNzk4MjE_d1272f5b-5564-4bb7-ac35-d4c0e442ef48">121,174</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90YWJsZToxMTg2MzkwM2U1MmU0MjMyOTIyMWY1NmEyMmQzOTEwNS90YWJsZXJhbmdlOjExODYzOTAzZTUyZTQyMzI5MjIxZjU2YTIyZDM5MTA1XzYtMy0xLTEtNzk4MjE_b32848c7-ecf8-454d-afea-86f960c6018a">108,947</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90YWJsZToxMTg2MzkwM2U1MmU0MjMyOTIyMWY1NmEyMmQzOTEwNS90YWJsZXJhbmdlOjExODYzOTAzZTUyZTQyMzI5MjIxZjU2YTIyZDM5MTA1XzctMS0xLTEtNzk4MjE_bf4fc7ad-db40-4456-a23c-8b9f0ebdc6a0">73,205</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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90YWJsZToxMTg2MzkwM2U1MmU0MjMyOTIyMWY1NmEyMmQzOTEwNS90YWJsZXJhbmdlOjExODYzOTAzZTUyZTQyMzI5MjIxZjU2YTIyZDM5MTA1XzctMy0xLTEtNzk4MjE_bfaf622f-1d9a-4259-a466-4014fec409ea">66,461</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 7.75pt 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%">Total property and equipment, net</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90YWJsZToxMTg2MzkwM2U1MmU0MjMyOTIyMWY1NmEyMmQzOTEwNS90YWJsZXJhbmdlOjExODYzOTAzZTUyZTQyMzI5MjIxZjU2YTIyZDM5MTA1XzgtMS0xLTEtNzk4MjE_be6585a1-17f0-4692-8bfd-9f754347df2e">47,969</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90YWJsZToxMTg2MzkwM2U1MmU0MjMyOTIyMWY1NmEyMmQzOTEwNS90YWJsZXJhbmdlOjExODYzOTAzZTUyZTQyMzI5MjIxZjU2YTIyZDM5MTA1XzgtMy0xLTEtNzk4MjE_69ae4545-5ef5-41c5-a0a8-8ea09959a55a">42,486</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><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%">Depreciation and amortization expense for the years ended December&#160;31, 2022, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90ZXh0cmVnaW9uOjg5NjQ0YTY3NzE4NjQ4OWJiYjgyMzVlMDVmN2QwYTAwXzI0Mg_97b6fef0-eeea-479f-9530-3c2159dc0d67">7.1</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90ZXh0cmVnaW9uOjg5NjQ0YTY3NzE4NjQ4OWJiYjgyMzVlMDVmN2QwYTAwXzI0Ng_8f2e9969-027c-47b6-8b2a-cad167b79710">6.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90ZXh0cmVnaW9uOjg5NjQ0YTY3NzE4NjQ4OWJiYjgyMzVlMDVmN2QwYTAwXzI1Mw_f608e8ff-3144-42e1-9c55-6ca27f3f97ae">5.6</ix:nonFraction> million, respectively.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_133"></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%">-47-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></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; <ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90ZXh0cmVnaW9uOmRhZTczMDUyNTBhOTQyOTFhODc3YWU4MWU3YWIzY2RjXzIyNzk_97fd4384-8c59-45a0-baca-1f5e21d182e2" continuedAt="ib44421cde5a0497ba10fe89bb75dae78" escape="true">Goodwill and Intangible Assets</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="ib44421cde5a0497ba10fe89bb75dae78"><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90ZXh0cmVnaW9uOmRhZTczMDUyNTBhOTQyOTFhODc3YWU4MWU3YWIzY2RjXzIyNzc_8f253c28-f9b6-46b6-bbba-e5a1db2aa8c6" escape="true"><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%">Changes in goodwill for the years ended December&#160;31, 2022 and 2021 by operating segment were as follows (in thousands):</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:51.246%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.899%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fleet</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%">Federal and Defense</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:400;line-height:100%">Aviation </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="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%">Total</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%">Balance as of December 31, 2020</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="ibbf4d01e55c44ec19bf89e99285a57b4_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzEtMS0xLTEtNzk4MjE_24e17d31-685e-47fa-b5df-c24f24371001">63,190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib754483ef9f34b6db98afd3d71740631_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzEtMy0xLTEtNzk4MjE_e51ed76f-cbac-4330-8692-5333214f7343">30,883</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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="i034b6b0de6be48579caf1c2e0a7b0e88_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzEtNS0xLTEtNzk4MjE_18f86406-df7c-4f88-be20-6d9081754028">144,053</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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="ie65f0b615a4f4cfcaf4d086397950b7a_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzEtNy0xLTEtNzk4MjE_bac75404-5c49-4671-9ae1-f4323100d457">238,126</ix:nonFraction>&#160;</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%">Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2200ddde03f440f59c21b0b5619248e4_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzMtMS0xLTEtNzk4MjE_cbe80e39-c75c-4c15-8e59-352d6e3f7b51">&#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="i61f486c0ec654bb4abb749986a91cefb_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzMtMy0xLTEtNzk4MjE_68ebdafa-554b-4370-8f83-20140ca1552c">608</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f56095f9a0347a7974b40d6a4bd62bb_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzMtNS0xLTEtNzk4MjE_f894084c-dae7-4d07-aa6f-dcd31178f900">10,019</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzMtNy0xLTEtNzk4MjE_5dac93c5-3ea2-421a-a8be-9b8393fd98b1">10,627</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="i24ccde4525574704a9252e753b399852_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzQtMS0xLTEtNzk4MjE_4d31c62c-01d6-4cd0-8a84-2b2c711ec551">63,190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i2ca9a28f8ce7405a867be29493f09f43_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzQtMy0xLTEtNzk4MjE_76d631e0-7bde-4996-ae42-bdccb2929468">31,491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i3510e730be9140aab8c152e3b3563f29_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzQtNS0xLTEtNzk4MjE_4d3db5eb-c601-475e-a159-6ec5c23f8f2c">154,072</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzQtNy0xLTEtNzk4MjE_61cc79ac-cd0a-4300-a325-7606ea591679">248,753</ix:nonFraction>&#160;</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%">Adjustments to 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="iebd01ff828574d728a7a348c1ac15069_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillPeriodIncreaseDecrease" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzUtMS0xLTEtNzk4MjE_2f538c0b-ba25-42c1-b6c7-8b64a9237f58">&#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="i2a06204dfb794e04ad651c712dec73ca_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzUtMy0xLTEtNzk4MjE_fb06971d-c183-4b39-ae25-c3856d0fcee2">84</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i472544f0d77f47acbc1e4576801cfa06_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillPeriodIncreaseDecrease" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzUtNS0xLTEtNzk4MjE_c214392d-2512-49c8-8ef1-9fe3b3cdf476">&#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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzUtNy0xLTEtNzk4MjE_23af1a91-fb14-4509-bd80-837f920c104d">84</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</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="i0e09d327bbee4900a30b5a5bc10b9385_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzYtMS0xLTEtNzk4MjE_fd13e7dd-98cb-4674-b946-2aa6d35a029b">63,190</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="i0aa88ca6eaae4c6e85af9bf3c16867b9_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzYtMy0xLTEtNzk4MjE_10dda7e2-00ff-474e-b683-c283ffa4fa7a">31,575</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="i823c65fb74074355884b6cd0961d8524_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzYtNS0xLTEtNzk4MjE_c3b2f8fd-6c61-45ba-986b-4b14b212f496">154,072</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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzYtNy0xLTEtNzk4MjE_153b82cc-e051-4f15-9a6a-52852dc2987f">248,837</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="24" 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: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%"> As of December 2022 and 2021, the Aviation segment accumulated goodwill impairment loss was $<ix:nonFraction unitRef="usd" contextRef="id473ec28866a4c629133af5c58c5cfde_D20200101-20201231" decimals="-5" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzYtMC0xLTEtOTEwMzQvdGV4dHJlZ2lvbjplYTE3ZTEzYzM0Nzg0NmM5OTdmM2NmMTJmZjFmYTVkNl80OTQ3ODAyMzI1MTE5_13cdba3d-fe25-4f24-b316-d9050046fc5a">30.9</ix:nonFraction> million.</span></div></td></tr></table></div></ix:nonNumeric><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%">Goodwill increased during the year ended December 31, 2021 in connection with acquisitions completed during the period as discussed in Note (2) "Acquisitions and Divestitures." There were <ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt-sec:numwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90ZXh0cmVnaW9uOmRhZTczMDUyNTBhOTQyOTFhODc3YWU4MWU3YWIzY2RjXzEyMDk0NjI3OTEzMDMz_5a0faf50-67db-45c2-9f34-e5edd2d5d924"><ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt-sec:numwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90ZXh0cmVnaW9uOmRhZTczMDUyNTBhOTQyOTFhODc3YWU4MWU3YWIzY2RjXzEyMDk0NjI3OTEzMDMz_d344adc8-968b-4f18-b0c9-d5b29643e6fb">no</ix:nonFraction></ix:nonFraction> impairments of goodwill during the years ended December&#160;31, 2022 and 2021. During the year ended December 31, 2020, we recognized a $<ix:nonFraction unitRef="usd" contextRef="id473ec28866a4c629133af5c58c5cfde_D20200101-20201231" decimals="-5" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90ZXh0cmVnaW9uOmRhZTczMDUyNTBhOTQyOTFhODc3YWU4MWU3YWIzY2RjXzY4NA_4703ccf5-b703-4e1f-921d-ef0c0b2d8cc5">30.9</ix:nonFraction>&#160;million goodwill impairment charge resulting from the negative impact of the COVID-19 pandemic on our Aviation reporting unit. </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90ZXh0cmVnaW9uOmRhZTczMDUyNTBhOTQyOTFhODc3YWU4MWU3YWIzY2RjXzIyODI_120b0bc7-d457-4acf-9585-7696ae51fa79" escape="true"><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%">Intangible assets consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost</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%">Accumulated Amortization</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%">Net Intangible Assets</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%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract and customer-related</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b8a969169a5416d9aa070c1f2295a31_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzItMS0xLTEtNzk4MjE_0c87cc85-486c-4ffa-b161-93e339c16c9b">206,291</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b8a969169a5416d9aa070c1f2295a31_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzItMy0xLTEtNzk4MjE_8152b5cb-f733-40f5-a141-1086274e4d25">116,881</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="i4b8a969169a5416d9aa070c1f2295a31_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzItNy0xLTEtNzk4MjE_61d93068-12be-4e7d-993d-3a24138d7037">89,410</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b2157ccf47e458588415eb676608f0a_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzQtMS0xLTEtNzk4MjE_fcc8d468-d9dd-4ce0-b6d2-4241fae974f3">8,670</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0b2157ccf47e458588415eb676608f0a_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzQtMy0xLTEtNzk4MjE_b82baf25-a9c9-4531-8b66-9dbe2b039be6">7,456</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="i0b2157ccf47e458588415eb676608f0a_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzQtNy0xLTEtNzk4MjE_4e158914-ce42-4215-887c-1e830f67a370">1,214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzUtMS0xLTEtNzk4MjE_09e8288e-a594-402c-a076-5e2a443bb070">214,961</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzUtMy0xLTEtNzk4MjE_0b031d47-766c-4303-8ec3-71f3db6f79c8">124,337</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzUtNy0xLTEtNzk4MjE_cd39283e-ff2e-4378-9cf9-6fe49665d8f2">90,624</ix:nonFraction>&#160;</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 #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 31, 2021</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%">Contract and customer-related</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="i361bb0e1979e4423bf77f87b2bc8c98e_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzgtMS0xLTEtNzk4MjE_737160c7-15e8-48ca-b4bf-a899fdfb11fc">221,796</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i361bb0e1979e4423bf77f87b2bc8c98e_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzgtMy0xLTEtNzk4MjE_4ea05510-c7b5-4cf5-8eca-38ed2735d82d">116,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i361bb0e1979e4423bf77f87b2bc8c98e_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzgtNy0xLTEtNzk4MjE_b3f131b3-da55-4c74-bd17-a81db7d08d26">105,411</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technologies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1398aa0d43b94ecebe08c293a68fa84e_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzktMS0xLTEtNzk4MjE_c92a6b91-a45d-4547-9cf8-9a201bd5c5d9">12,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1398aa0d43b94ecebe08c293a68fa84e_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzktMy0xLTEtNzk4MjE_6a684fec-ebf1-479d-855f-1818df95315c">11,915</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="i1398aa0d43b94ecebe08c293a68fa84e_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzktNy0xLTEtNzk4MjE_69c45366-3e9e-4e2c-b6f5-f6132aeb0edd">485</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib134dded7ed84cb6bd14d2f11eaf1511_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzEwLTEtMS0xLTc5ODIx_8916e0a0-12d3-4d8d-9541-41b5fa2c732f">8,670</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib134dded7ed84cb6bd14d2f11eaf1511_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzEwLTMtMS0xLTc5ODIx_046dea2b-f4ae-49c7-9615-01f27675fcac">6,303</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="ib134dded7ed84cb6bd14d2f11eaf1511_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzEwLTctMS0xLTc5ODIx_87dd9c3f-33b8-4f4e-90c9-819f17dffe30">2,367</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzExLTEtMS0xLTc5ODIx_8592ac7c-5861-43d3-9749-85e04709dfdc">242,866</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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzExLTMtMS0xLTc5ODIx_715f5bdc-e13c-402a-99fb-175c59a62a6f">134,603</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzExLTctMS0xLTc5ODIx_980b24f2-c8dc-4e49-878e-c31c3511eb9e">108,263</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><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%">Intangible assets with a gross carrying value of <ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-5" name="vsec:FiniteLivedIntangibleAssetsGrossFullyAmortized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90ZXh0cmVnaW9uOmRhZTczMDUyNTBhOTQyOTFhODc3YWU4MWU3YWIzY2RjXzU0OTc1NTgxNDIxNjE_0a845577-2982-4c55-ae07-459a9ee81a87">27.9</ix:nonFraction> million were fully amortized during the year and are no longer reflected in the intangible asset values as of December&#160;31, 2022. There were <ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="INF" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt-sec:numwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90ZXh0cmVnaW9uOmRhZTczMDUyNTBhOTQyOTFhODc3YWU4MWU3YWIzY2RjXzEyMDk0NjI3OTEzMDM0_99bc47dd-941d-4d9c-9e90-0a110860ff6d"><ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="INF" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt-sec:numwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90ZXh0cmVnaW9uOmRhZTczMDUyNTBhOTQyOTFhODc3YWU4MWU3YWIzY2RjXzEyMDk0NjI3OTEzMDM0_ea0fa189-9d07-47ac-a15c-8fb41192b465">no</ix:nonFraction></ix:nonFraction> impairment losses during 2022 and 2021. We recognized an impairment expense, included in goodwill and intangible impairment, of $<ix:nonFraction unitRef="usd" contextRef="i95c8b173ef42485ea2209a6d1d7969b4_D20200401-20200630" decimals="-5" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90ZXh0cmVnaW9uOmRhZTczMDUyNTBhOTQyOTFhODc3YWU4MWU3YWIzY2RjXzE4MTg_a014f46d-8614-4190-9f4e-93bd36d87678">2.8</ix:nonFraction>&#160;million within the Aviation segment during the second quarter of 2020 in connection with the sale of all of the inventory of our CT Aerospace subsidiary.</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%">Amortization expense for the years ended December&#160;31, 2022, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90ZXh0cmVnaW9uOmRhZTczMDUyNTBhOTQyOTFhODc3YWU4MWU3YWIzY2RjXzIxMzE_5c9f4cbe-fa62-4aee-ace5-ce8c86dbc479">17.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90ZXh0cmVnaW9uOmRhZTczMDUyNTBhOTQyOTFhODc3YWU4MWU3YWIzY2RjXzIxMzU_f88256c8-502a-479b-abbb-f834e5586dc9">18.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90ZXh0cmVnaW9uOmRhZTczMDUyNTBhOTQyOTFhODc3YWU4MWU3YWIzY2RjXzIxNDI_66ce6818-81c7-4634-81a4-6b91a743325f">17.5</ix:nonFraction> million, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90ZXh0cmVnaW9uOmRhZTczMDUyNTBhOTQyOTFhODc3YWU4MWU3YWIzY2RjXzIyODU_e093399e-60f8-46a9-b3b5-5e47b1b36c96" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated future annual amortization expense related to intangible assets are as follows (in thousands):</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:79.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.402%"></td><td style="width:0.1%"></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-weight:400;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><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%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTo3NDZhNTZkOGQ1NGI0MWFmYWExMTkxMWVlNGE4Y2QyYi90YWJsZXJhbmdlOjc0NmE1NmQ4ZDU0YjQxYWZhYTExOTExZWU0YThjZDJiXzEtMS0xLTEtNzk4MjE_40eda350-7295-4863-b6d1-0d3c4896fce7">13,639</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTo3NDZhNTZkOGQ1NGI0MWFmYWExMTkxMWVlNGE4Y2QyYi90YWJsZXJhbmdlOjc0NmE1NmQ4ZDU0YjQxYWZhYTExOTExZWU0YThjZDJiXzItMS0xLTEtNzk4MjE_a3e18a18-929d-47e1-9e32-987c10d881c6">10,059</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTo3NDZhNTZkOGQ1NGI0MWFmYWExMTkxMWVlNGE4Y2QyYi90YWJsZXJhbmdlOjc0NmE1NmQ4ZDU0YjQxYWZhYTExOTExZWU0YThjZDJiXzMtMS0xLTEtNzk4MjE_96ffc018-bde7-4bb8-8780-a4d2e5627d68">9,015</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">2026</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTo3NDZhNTZkOGQ1NGI0MWFmYWExMTkxMWVlNGE4Y2QyYi90YWJsZXJhbmdlOjc0NmE1NmQ4ZDU0YjQxYWZhYTExOTExZWU0YThjZDJiXzQtMS0xLTEtNzk4MjE_09b5c318-2190-435e-8ded-766800caf783">8,190</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTo3NDZhNTZkOGQ1NGI0MWFmYWExMTkxMWVlNGE4Y2QyYi90YWJsZXJhbmdlOjc0NmE1NmQ4ZDU0YjQxYWZhYTExOTExZWU0YThjZDJiXzUtMS0xLTEtNzk4MjE_fee8e955-e1f2-47c7-b41e-ec2fcda3ed88">6,444</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTo3NDZhNTZkOGQ1NGI0MWFmYWExMTkxMWVlNGE4Y2QyYi90YWJsZXJhbmdlOjc0NmE1NmQ4ZDU0YjQxYWZhYTExOTExZWU0YThjZDJiXzYtMS0xLTEtNzk4MjE_12df2b95-3294-4d9c-8597-66d033bc01a1">43,277</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 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%">Total</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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTo3NDZhNTZkOGQ1NGI0MWFmYWExMTkxMWVlNGE4Y2QyYi90YWJsZXJhbmdlOjc0NmE1NmQ4ZDU0YjQxYWZhYTExOTExZWU0YThjZDJiXzctMS0xLTEtNzk4MjE_a4a48ba7-3a86-4956-922e-ee995b55212b">90,624</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><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_136"></div><div style="text-align:justify"><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%">-48-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(7)&#160; <ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzI5Nzk_46bc0c25-f91b-4054-939f-72246ee40ba3" continuedAt="ib23b8e816d6e412aacea1a90b8551e82" escape="true">Debt</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:continuation id="ib23b8e816d6e412aacea1a90b8551e82" continuedAt="ie7f39a86a80d405db81d93f2f1061d96"><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzI5NzU_388f88c3-4fad-4842-8fee-49111382922f" escape="true"><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%">Long-term debt consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:72.576%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.694%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.695%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ee2724;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:middle"><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="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:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank credit facility - term loan</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="i2273626535b442f8a0d176e23b0c48ab_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTowNjRhNjM5MzdiOWU0YzQwYjI4OGVlYjFkZWE1NmQzZi90YWJsZXJhbmdlOjA2NGE2MzkzN2I5ZTRjNDBiMjg4ZWViMWRlYTU2ZDNmXzItMS0xLTEtNzk4MjE_c3a5af6e-c3b6-4b45-a12e-47a84b0beed5">100,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i29b1b084b6b94c0b901e18b8202fca8b_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTowNjRhNjM5MzdiOWU0YzQwYjI4OGVlYjFkZWE1NmQzZi90YWJsZXJhbmdlOjA2NGE2MzkzN2I5ZTRjNDBiMjg4ZWViMWRlYTU2ZDNmXzItMy0xLTEtNzk4MjE_a0e9217b-8646-40ca-b11a-ecb30e02a38f">60,175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank credit facility - revolver loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8bfdf6ac304447ba993417124890bb8f_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTowNjRhNjM5MzdiOWU0YzQwYjI4OGVlYjFkZWE1NmQzZi90YWJsZXJhbmdlOjA2NGE2MzkzN2I5ZTRjNDBiMjg4ZWViMWRlYTU2ZDNmXzMtMS0xLTEtNzk4MjE_e5c6f669-fb7f-4b89-80c8-5d7d04e90eae">188,610</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6eb82eeda971465d886286493565ef79_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTowNjRhNjM5MzdiOWU0YzQwYjI4OGVlYjFkZWE1NmQzZi90YWJsZXJhbmdlOjA2NGE2MzkzN2I5ZTRjNDBiMjg4ZWViMWRlYTU2ZDNmXzMtMy0xLTEtNzk4MjE_8ca2613b-af0a-40b7-aff7-c6dac8770548">226,559</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 amount of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTowNjRhNjM5MzdiOWU0YzQwYjI4OGVlYjFkZWE1NmQzZi90YWJsZXJhbmdlOjA2NGE2MzkzN2I5ZTRjNDBiMjg4ZWViMWRlYTU2ZDNmXzQtMS0xLTEtNzk4MjE_4f02faf5-4eb3-44eb-b9ed-82db7e6bc42b">288,610</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTowNjRhNjM5MzdiOWU0YzQwYjI4OGVlYjFkZWE1NmQzZi90YWJsZXJhbmdlOjA2NGE2MzkzN2I5ZTRjNDBiMjg4ZWViMWRlYTU2ZDNmXzQtMy0xLTEtNzk4MjE_d09dc6fe-49c0-4e97-b5a0-d9a33d06643f">286,734</ix:nonFraction>&#160;</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 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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTowNjRhNjM5MzdiOWU0YzQwYjI4OGVlYjFkZWE1NmQzZi90YWJsZXJhbmdlOjA2NGE2MzkzN2I5ZTRjNDBiMjg4ZWViMWRlYTU2ZDNmXzUtMS0xLTEtNzk4MjE_6035d714-5792-4b7a-89e2-6d2aec130cfe">2,310</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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTowNjRhNjM5MzdiOWU0YzQwYjI4OGVlYjFkZWE1NmQzZi90YWJsZXJhbmdlOjA2NGE2MzkzN2I5ZTRjNDBiMjg4ZWViMWRlYTU2ZDNmXzUtMy0xLTEtNzk4MjE_3e38f889-c320-455f-9c27-fc1d32347af7">2,165</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTowNjRhNjM5MzdiOWU0YzQwYjI4OGVlYjFkZWE1NmQzZi90YWJsZXJhbmdlOjA2NGE2MzkzN2I5ZTRjNDBiMjg4ZWViMWRlYTU2ZDNmXzYtMS0xLTEtNzk4MjE_34bf6156-2c58-4d15-bd04-55864fa1ce37">286,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTowNjRhNjM5MzdiOWU0YzQwYjI4OGVlYjFkZWE1NmQzZi90YWJsZXJhbmdlOjA2NGE2MzkzN2I5ZTRjNDBiMjg4ZWViMWRlYTU2ZDNmXzYtMy0xLTEtNzk4MjE_06fec233-e60c-4ef6-bdeb-7b9cebdfa1d5">284,569</ix:nonFraction>&#160;</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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTowNjRhNjM5MzdiOWU0YzQwYjI4OGVlYjFkZWE1NmQzZi90YWJsZXJhbmdlOjA2NGE2MzkzN2I5ZTRjNDBiMjg4ZWViMWRlYTU2ZDNmXzctMS0xLTEtNzk4MjE_80c47017-c479-4dd7-bec4-136b0e00da5d">10,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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTowNjRhNjM5MzdiOWU0YzQwYjI4OGVlYjFkZWE1NmQzZi90YWJsZXJhbmdlOjA2NGE2MzkzN2I5ZTRjNDBiMjg4ZWViMWRlYTU2ZDNmXzctMy0xLTEtNzk4MjE_22932670-e3cd-42f5-b30d-480fcf3d1358">14,162</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%">Long-term debt, net of current portion</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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTowNjRhNjM5MzdiOWU0YzQwYjI4OGVlYjFkZWE1NmQzZi90YWJsZXJhbmdlOjA2NGE2MzkzN2I5ZTRjNDBiMjg4ZWViMWRlYTU2ZDNmXzgtMS0xLTEtNzk4MjE_46052bce-3735-45b9-afb7-0cc779800f08">276,300</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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTowNjRhNjM5MzdiOWU0YzQwYjI4OGVlYjFkZWE1NmQzZi90YWJsZXJhbmdlOjA2NGE2MzkzN2I5ZTRjNDBiMjg4ZWViMWRlYTU2ZDNmXzgtMy0xLTEtNzk4MjE_39d3aee0-073e-4227-bb36-5ca3e9f73e93">270,407</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: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:400;line-height:120%">As of December&#160;31, 2022, the interest rate on our outstanding term debt and weighted average interest rate on our aggregate outstanding revolver debt was <ix:nonFraction unitRef="number" contextRef="i36824f6ac5354e9e8436358e1fefc1b2_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzQ5NDc4MDIzNTQ1NzQ_845b7fe7-3442-4bd9-975a-dc74da66ba89">6.93</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i82e41393a9c44db99562409beb71d656_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzQ5NDc4MDIzNTQ1NTc_7a4ae3f0-13cb-4cf1-b06b-340be2e92da5">7.01</ix:nonFraction>%, respectively. Interest expense incurred on bank credit facilities was approximately $<ix:nonFraction unitRef="usd" contextRef="ibdee269b9b2545f9b2a6609da39df815_D20220101-20221231" decimals="-5" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzQ5NDc4MDIzNDkwNjA_ee8a87d3-6218-4ab0-a47f-694d956d6295">17.4</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i33e990feaf864640a20e676bab172ba7_D20210101-20211231" decimals="-5" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzQ5NDc4MDIzNDkwNjU_e98e0c83-971d-4946-85ca-c7c80f85e9df">11.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic81ed383d8ad4a1a9aa3617c041dd644_D20200101-20201231" decimals="-5" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzQ5NDc4MDIzNDkwNzM_5626cb45-7241-41f8-ac40-ec319835bb9d">12.7</ix:nonFraction> million 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a loan agreement with a group of banks from which we borrow amounts under the loan agreement to provide working capital support, fund letters of credit, and finance acquisitions. The loan agreement includes term and revolving loan facilities. The revolving loan facility provides for revolving loans and letters of credit. The maximum amount of credit available under the loan agreement for revolving loans and letters of credit is $<ix:nonFraction unitRef="usd" contextRef="i8bfdf6ac304447ba993417124890bb8f_I20221231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzU0OTc1NTgxNTU5NzA_72bd4877-2e24-4724-bc7b-d9c29e48b82d">350</ix:nonFraction> million. Under the loan agreement we may elect to increase the maximum availability of the term loan facility, the revolving loan facility, or both facilities up to an aggregate additional amount of $<ix:nonFraction unitRef="usd" contextRef="ibdee269b9b2545f9b2a6609da39df815_D20220101-20221231" decimals="-6" name="vsec:RevolvingLoansPotentialIncrementinMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzU0OTc1NTgxNTYxNjU_46b7edc7-e3c0-46c6-900d-e4e74eb639f1">100</ix:nonFraction> million subject to lender approvals. The loan agreement also provides for letters of credit aggregating up to $<ix:nonFraction unitRef="usd" contextRef="i21906d2f01e7432ca8c5bd04f088a30a_I20221231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzU0OTc1NTgxNTYyNzE_8564aeff-4ec7-4f89-b16c-8da1f8aa0394">25</ix:nonFraction> million. As of December&#160;31, 2022 and 2021, we had approximately $<ix:nonFraction unitRef="usd" contextRef="i8bfdf6ac304447ba993417124890bb8f_I20221231" decimals="INF" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzU0OTc1NTgxNTY4OTA_6687e60f-f323-40f3-aac5-67af78af7f07">1.0</ix:nonFraction> million in letters of credit outstanding.</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%">On October 7, 2022, we entered into the Fourth Amendment to our loan agreement which, among other things, (i) extended the maturity date from July 23, 2024 to October 7, 2025; (ii) reset the aggregate principal amount of the term loan to $<ix:nonFraction unitRef="usd" contextRef="i4ac6fa5a7c244523990e8e27a13dd966_I20221007" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzQ5NDc4MDIzMjgxNjc_10b95693-08e0-487e-9dae-bd1d6e38f4c9">100</ix:nonFraction>&#160;million, (iii) modified the quarterly amortization payments on the term loan from $<ix:nonFraction unitRef="usd" contextRef="if2e7d543be604b94a6c79b9ee646a34c_D20220930-20220930" decimals="-4" name="us-gaap:DebtInstrumentPeriodicPayment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzQ5NDc4MDIzMjgyNDU_30208176-6b14-491e-95fc-a8d9ee102568">3.75</ix:nonFraction>&#160;million to $<ix:nonFraction unitRef="usd" contextRef="ib7e9868377294878824a4c45d34b51e2_D20221007-20221007" decimals="-4" name="us-gaap:DebtInstrumentPeriodicPayment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzQ5NDc4MDIzMjgyNTI_cb87683e-b816-43af-948c-adcde60acd16">2.50</ix:nonFraction>&#160;million, (iv) increased the maximum Total Funded Debt to EBITDA Ratio from <ix:nonFraction unitRef="number" contextRef="ib7b982e3521e4a8493aad7f0dfb14a9c_I20220930" decimals="INF" name="vsec:DebtInstrumentCovenantDebtToEBITDARatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzQ5NDc4MDIzMjgzMjM_eb9feb65-ff21-49f2-a51a-089754af5a27">4.25</ix:nonFraction>x to <ix:nonFraction unitRef="number" contextRef="i4ac6fa5a7c244523990e8e27a13dd966_I20221007" decimals="INF" name="vsec:DebtInstrumentCovenantDebtToEBITDARatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzQ5NDc4MDIzMjgzMzE_d5bf60e8-355d-4fc6-869c-7246cf9743eb">4.50</ix:nonFraction>x, with such ratios decreasing thereafter, (v) changed the benchmark rate from LIBOR to Secured Overnight Financing Rate (SOFR) with a SOFR floor of <ix:nonFraction unitRef="number" contextRef="i0e095ecc61114e6c9595d46e24c53090_D20221007-20221007" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzQ5NDc4MDIzMjg0ODM_25dee658-0941-477e-aac8-424f668c354e">0</ix:nonFraction>%; and (vi) modified pricing to account for the change from LIBOR to SOFR. </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%">Borrowings under our loan agreement bear interest at a variable rate of interest based on Term SOFR or a base rate, plus in each case an applicable margin (based on our Total Funded Debt to EBITDA Ratio). The base rate for any day is a fluctuating rate per annum equal to the highest of (i) the Federal Funds Rate plus <ix:nonFraction unitRef="number" contextRef="ie2c073f649fa41dea286854c5a5a7420_D20221007-20221007" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzEyMDk0NjI3OTI5ODE3_1773d054-273b-4fd3-a326-13e6d9c37a12">.50</ix:nonFraction>%; (ii) the Prime Rate and (iii) the sum of Term SOFR for a one month interest period, plus the difference between the additional Term SOFR interest margin for SOFR rate loans and the additional base rate interest margin for base rate loans. The applicable margins for SOFR loans ranges from <ix:nonFraction unitRef="number" contextRef="i1078e390b38349c69b90993e297d4c41_D20221007-20221007" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzEyMDk0NjI3OTI5ODIz_e9acd380-1dc7-41bd-91db-25bbc3bcde15">1.50</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i1616082ff31f491ea539514b79ea5919_D20221007-20221007" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzEyMDk0NjI3OTI5ODMw_9f831a4a-9c1c-459b-86b8-b77e760f1e3b">3.75</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i0d9087e4a9a143cc99958a8273192fa7_D20221007-20221007" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzEyMDk0NjI3OTI5ODM3_65f3e08d-311d-4590-8763-a15033bf5047">.50</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ibfcd642d216e44a7b7a1cd9da9110101_D20221007-20221007" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzEyMDk0NjI3OTI5ODQz_11e5a475-97e1-4c7c-9e12-a71a285622dd">2.75</ix:nonFraction>% for base rate loans. We also pay a commitment fee with respect to undrawn amounts under the revolving loan facility ranging from <ix:nonFraction unitRef="number" contextRef="i00657ec200bb4b4788a822664ca3de0d_D20221007-20221007" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzEyMDk0NjI3OTI5ODUw_19ac937f-6d55-4328-901f-000d3a146431">.25</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ia39f87102286464dab47f1953c08c6c3_D20221007-20221007" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzEyMDk0NjI3OTI5ODU2_be4ce036-59d3-486a-8aed-c7b390c36f03">.50</ix:nonFraction>% (based on our Total Funded Debt to EBITDA Ratio) and fees on letters of credit that are issued. </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%">We incurred and deferred $<ix:nonFraction unitRef="usd" contextRef="ie4b9ec60707f46769bee760e2dae5233_I20221007" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzU0OTc1NTgxNTU1NTY_cc3aa499-6711-40d4-bced-c4f9e08756a9">1.1</ix:nonFraction>&#160;million of debt issuance costs in connection with the Fourth Amendment to our loan agreement, which are amortized to interest expense over the remaining term of the loan. Amortization of debt issuance costs was $<ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-5" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzU0OTc1NTgxNTcyNTE_ba0bc6d1-4dc5-4bb7-b97d-97833de368d2">1.0</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-5" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzU0OTc1NTgxNTcyNTY_9c18474a-72a3-4fdd-819a-54fc8925ce15">1.0</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-5" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzU0OTc1NTgxNTcyNjE_3b25e030-2bd8-4742-8af8-f0df19e60529">1.1</ix:nonFraction>&#160;million for the years ended December&#160;31, 2022, 2021 and 2020, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzI5Nzg_6861ab57-47ce-471f-ac2c-ada84b6a476e" escape="true"><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%">Future required term and revolver loan payments as of December&#160;31, 2022 are as follows (in thousands):</span></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:58.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ending</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%">Term</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%">Revolver</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</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%">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="i29509c910bea4dc487c222d8471882e9_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTo3M2JkMjM0MGE5NDE0NWI2YWNjN2NjZTJhMmZiZDBhNy90YWJsZXJhbmdlOjczYmQyMzQwYTk0MTQ1YjZhY2M3Y2NlMmEyZmJkMGE3XzEtMi0xLTEtOTE4NTY_3d57f0be-66ec-4f59-9c8c-681f3a5dc3c2">10,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i8bfdf6ac304447ba993417124890bb8f_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTo3M2JkMjM0MGE5NDE0NWI2YWNjN2NjZTJhMmZiZDBhNy90YWJsZXJhbmdlOjczYmQyMzQwYTk0MTQ1YjZhY2M3Y2NlMmEyZmJkMGE3XzEtNC0xLTEtOTE4NTY_9bdf96ef-a645-4626-b97b-faa6214ce40c">&#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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTo3M2JkMjM0MGE5NDE0NWI2YWNjN2NjZTJhMmZiZDBhNy90YWJsZXJhbmdlOjczYmQyMzQwYTk0MTQ1YjZhY2M3Y2NlMmEyZmJkMGE3XzEtMi0xLTEtNzk4MjE_3dcfe55c-83d7-4ca9-b0ef-208894bc7a7b">10,000</ix:nonFraction>&#160;</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="i29509c910bea4dc487c222d8471882e9_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTo3M2JkMjM0MGE5NDE0NWI2YWNjN2NjZTJhMmZiZDBhNy90YWJsZXJhbmdlOjczYmQyMzQwYTk0MTQ1YjZhY2M3Y2NlMmEyZmJkMGE3XzItMi0xLTEtOTE4NTY_d8ef40f6-f156-4cbd-8ef6-ac47559811a1">10,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8bfdf6ac304447ba993417124890bb8f_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTo3M2JkMjM0MGE5NDE0NWI2YWNjN2NjZTJhMmZiZDBhNy90YWJsZXJhbmdlOjczYmQyMzQwYTk0MTQ1YjZhY2M3Y2NlMmEyZmJkMGE3XzItNC0xLTEtOTE4NTY_8dd717f9-38f2-42fd-a14f-8007c69f174a">&#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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTo3M2JkMjM0MGE5NDE0NWI2YWNjN2NjZTJhMmZiZDBhNy90YWJsZXJhbmdlOjczYmQyMzQwYTk0MTQ1YjZhY2M3Y2NlMmEyZmJkMGE3XzItMi0xLTEtNzk4MjE_0685d1d3-3dab-4407-893b-4e8bc89a443b">10,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i29509c910bea4dc487c222d8471882e9_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTo3M2JkMjM0MGE5NDE0NWI2YWNjN2NjZTJhMmZiZDBhNy90YWJsZXJhbmdlOjczYmQyMzQwYTk0MTQ1YjZhY2M3Y2NlMmEyZmJkMGE3XzMtMi0xLTEtOTE4NTY_7ff9e3db-9b2e-4723-a8a4-cf333e4f22b4">80,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="i8bfdf6ac304447ba993417124890bb8f_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTo3M2JkMjM0MGE5NDE0NWI2YWNjN2NjZTJhMmZiZDBhNy90YWJsZXJhbmdlOjczYmQyMzQwYTk0MTQ1YjZhY2M3Y2NlMmEyZmJkMGE3XzMtNC0xLTEtOTE4NTY_392d2249-d664-48e5-ae3a-a1a160cf066b">188,610</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTo3M2JkMjM0MGE5NDE0NWI2YWNjN2NjZTJhMmZiZDBhNy90YWJsZXJhbmdlOjczYmQyMzQwYTk0MTQ1YjZhY2M3Y2NlMmEyZmJkMGE3XzMtMi0xLTEtNzk4MjE_65d5a41d-6bb7-4e42-83d1-04fa058ac70f">268,610</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 #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="i29509c910bea4dc487c222d8471882e9_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTo3M2JkMjM0MGE5NDE0NWI2YWNjN2NjZTJhMmZiZDBhNy90YWJsZXJhbmdlOjczYmQyMzQwYTk0MTQ1YjZhY2M3Y2NlMmEyZmJkMGE3XzQtMi0xLTEtOTE4NTY_5c258de5-53da-4e98-acda-1cbf89335ddb">100,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8bfdf6ac304447ba993417124890bb8f_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTo3M2JkMjM0MGE5NDE0NWI2YWNjN2NjZTJhMmZiZDBhNy90YWJsZXJhbmdlOjczYmQyMzQwYTk0MTQ1YjZhY2M3Y2NlMmEyZmJkMGE3XzQtNC0xLTEtOTE4NTY_6b986223-574f-4caa-bd53-7a375dae6a72">188,610</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTo3M2JkMjM0MGE5NDE0NWI2YWNjN2NjZTJhMmZiZDBhNy90YWJsZXJhbmdlOjczYmQyMzQwYTk0MTQ1YjZhY2M3Y2NlMmEyZmJkMGE3XzQtMi0xLTEtNzk4MjE_310e317e-25e5-4aee-b53f-4411e1bc01e3">288,610</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></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%">-49-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></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%"><ix:continuation id="ie7f39a86a80d405db81d93f2f1061d96">The loan agreement contains collateral requirements to secure our loan agreement obligations, restrictive covenants, a limit on annual dividends, and other affirmative and negative covenants, conditions, and limitations. Restrictive covenants include a maximum Total Funded Debt to EBITDA Ratio and a minimum Fixed Charge Coverage Ratio. We were in compliance with required ratios and other terms and conditions as of December&#160;31, 2022.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_1775"></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%">(8) <ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNzc1L2ZyYWc6MjU4MjlhMzI0YzQ0NDY4MGE3MTQxY2VjN2FlMWVhYTYvdGV4dHJlZ2lvbjoyNTgyOWEzMjRjNDQ0NjgwYTcxNDFjZWM3YWUxZWFhNl8xMDk5NTExNjI4ODA5_9711c796-e653-4e06-b381-d5d5a2385962" continuedAt="i02465858a290480b9f824c4082372c90" escape="true">Derivative Instruments and Hedging Activities</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i02465858a290480b9f824c4082372c90"><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%">We are party to fixed interest rate swap instruments that are designated and accounted for as cash flow hedges to manage risks associated with interest rate fluctuations on a portion of our floating rate debt. </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNzc1L2ZyYWc6MjU4MjlhMzI0YzQ0NDY4MGE3MTQxY2VjN2FlMWVhYTYvdGV4dHJlZ2lvbjoyNTgyOWEzMjRjNDQ0NjgwYTcxNDFjZWM3YWUxZWFhNl8xMDk5NTExNjI4ODEw_901f85df-55b8-4d66-931c-0d31e3662d9c" escape="true"><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%">Our derivative instruments designated as cash flow hedges as of December 31, 2022 were (in thousands):</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:16.005%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.666%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.666%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.819%"></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:400;line-height:100%">Notional Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paid Fixed Rate </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receive Variable Rate</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement and Termination</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%">Interest rate swap</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;border-top:1pt 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="usd" contextRef="iea5b45e4da8f443a9eb2fe6904df1e93_I20220722" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNzc1L2ZyYWc6MjU4MjlhMzI0YzQ0NDY4MGE3MTQxY2VjN2FlMWVhYTYvdGFibGU6MjA2NDQ5NWEwOWU2NGU5Nzk5NzUwZTAxZTI3OTA1YjQvdGFibGVyYW5nZToyMDY0NDk1YTA5ZTY0ZTk3OTk3NTBlMDFlMjc5MDViNF8xLTEtMS0xLTEwNjE1Mg_0f2944f2-6ab3-4f22-9c68-1bcba8e36455">150,000</ix:nonFraction></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="iea5b45e4da8f443a9eb2fe6904df1e93_I20220722" decimals="3" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNzc1L2ZyYWc6MjU4MjlhMzI0YzQ0NDY4MGE3MTQxY2VjN2FlMWVhYTYvdGFibGU6MjA2NDQ5NWEwOWU2NGU5Nzk5NzUwZTAxZTI3OTA1YjQvdGFibGVyYW5nZToyMDY0NDk1YTA5ZTY0ZTk3OTk3NTBlMDFlMjc5MDViNF8xLTItMS0xLTEwNjE1Mg_b84c3310-a204-4fca-a359-bbee17a73df3">2.8</ix:nonFraction>%</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%">1-month term SOFR</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%">Monthly through October 31, 2027</span></td></tr><tr><td colspan="15" 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:8pt;font-weight:400;line-height:100%"> On July 22, 2022, we executed forward-starting fixed interest rate swap, the tenor of which began on October 31, 2022.</span></div></td></tr></table></div></ix:nonNumeric></ix:continuation><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%">These derivative instruments are recorded on the consolidated balance sheets at fair value. Unrealized changes in the fair value on cash flow hedges are recognized in other comprehensive income (loss) and the amounts are reclassified from accumulated other comprehensive income (loss) into earnings in a manner that matches the timing of the earnings impact of the hedged transactions. We estimate that we will reclassify $<ix:nonFraction unitRef="usd" contextRef="if45a0002d4104a24bbcf961eb1ef524a_D20220101-20221231" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNzc1L2ZyYWc6MjU4MjlhMzI0YzQ0NDY4MGE3MTQxY2VjN2FlMWVhYTYvdGV4dHJlZ2lvbjoyNTgyOWEzMjRjNDQ0NjgwYTcxNDFjZWM3YWUxZWFhNl80OTQ3ODAyMzI2Mjg0_7e29ca54-090f-4162-9226-fcca1b3d726e">2.9</ix:nonFraction> million of unrealized gains from accumulated other comprehensive income into earnings in the twelve months following December&#160;31, 2022. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_139"></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%">(9) <ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90ZXh0cmVnaW9uOjk1NWZlMWJjMjMxMzQxNzhiNWU2YzFmZTVmZjAzODIwXzE1MA_0bca18d9-5d1c-4026-979f-2cae73043407" continuedAt="i88f7dce1acfa4033a51dae0e589ae0eb" escape="true">Accrued Expenses and Other Current Liabilities</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:continuation id="i88f7dce1acfa4033a51dae0e589ae0eb"><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90ZXh0cmVnaW9uOjk1NWZlMWJjMjMxMzQxNzhiNWU2YzFmZTVmZjAzODIwXzE1NA_07ff7d35-e4dc-4422-92d1-67cd5d9e750e" escape="true"><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:OtherCurrentLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90ZXh0cmVnaW9uOjk1NWZlMWJjMjMxMzQxNzhiNWU2YzFmZTVmZjAzODIwXzE1NA_1441184a-3c66-4eb1-b25b-9f392366af53" escape="true"><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 style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90ZXh0cmVnaW9uOjk1NWZlMWJjMjMxMzQxNzhiNWU2YzFmZTVmZjAzODIwXzE1Mw_14324201-8c5b-4dcf-b8e1-5ec04a317b6b"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90ZXh0cmVnaW9uOjk1NWZlMWJjMjMxMzQxNzhiNWU2YzFmZTVmZjAzODIwXzE1Mw_b25bb7d3-38bd-4065-81f4-c3f760b09f7e">Accrued expenses and other current liabilities</span></span> consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,</span></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-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:middle"><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="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:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90YWJsZTpkNTQ5YjNmZTVmZGQ0MWY0YWU1MTk3YzQzY2EwMWU4OC90YWJsZXJhbmdlOmQ1NDliM2ZlNWZkZDQxZjRhZTUxOTdjNDNjYTAxZTg4XzItMS0xLTEtNzk4MjE_fecfd84b-ed50-49c7-83c6-4242dff883d4">23,298</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90YWJsZTpkNTQ5YjNmZTVmZGQ0MWY0YWU1MTk3YzQzY2EwMWU4OC90YWJsZXJhbmdlOmQ1NDliM2ZlNWZkZDQxZjRhZTUxOTdjNDNjYTAxZTg4XzItMy0xLTEtNzk4MjE_5c038ec3-35ae-42af-8453-1327ab2494bd">24,395</ix:nonFraction>&#160;</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%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90YWJsZTpkNTQ5YjNmZTVmZGQ0MWY0YWU1MTk3YzQzY2EwMWU4OC90YWJsZXJhbmdlOmQ1NDliM2ZlNWZkZDQxZjRhZTUxOTdjNDNjYTAxZTg4XzMtMS0xLTEtNzk4MjE_21eca425-9ee3-4212-bd7f-74dd402aa9be">6,402</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90YWJsZTpkNTQ5YjNmZTVmZGQ0MWY0YWU1MTk3YzQzY2EwMWU4OC90YWJsZXJhbmdlOmQ1NDliM2ZlNWZkZDQxZjRhZTUxOTdjNDNjYTAxZTg4XzMtMy0xLTEtNzk4MjE_cb560dc8-0e62-4bff-934f-8a580a5808fa">7,147</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 customer rebates and royalties</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:AccruedRoyaltiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90YWJsZTpkNTQ5YjNmZTVmZGQ0MWY0YWU1MTk3YzQzY2EwMWU4OC90YWJsZXJhbmdlOmQ1NDliM2ZlNWZkZDQxZjRhZTUxOTdjNDNjYTAxZTg4XzQtMS0xLTEtNzk4MjE_d0b1df19-dd3a-418e-a2cf-4af5056d1b93">6,240</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:AccruedRoyaltiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90YWJsZTpkNTQ5YjNmZTVmZGQ0MWY0YWU1MTk3YzQzY2EwMWU4OC90YWJsZXJhbmdlOmQ1NDliM2ZlNWZkZDQxZjRhZTUxOTdjNDNjYTAxZTg4XzQtMy0xLTEtNzk4MjE_ebe69f27-f5ab-45d5-aa27-505ec7c4a8a7">4,514</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90YWJsZTpkNTQ5YjNmZTVmZGQ0MWY0YWU1MTk3YzQzY2EwMWU4OC90YWJsZXJhbmdlOmQ1NDliM2ZlNWZkZDQxZjRhZTUxOTdjNDNjYTAxZTg4XzctMS0xLTEtNzk4MjE_4fcfc22a-f7e7-47d2-a0ac-7d378130b0d9">7,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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90YWJsZTpkNTQ5YjNmZTVmZGQ0MWY0YWU1MTk3YzQzY2EwMWU4OC90YWJsZXJhbmdlOmQ1NDliM2ZlNWZkZDQxZjRhZTUxOTdjNDNjYTAxZTg4XzctMy0xLTEtNzk4MjE_648d6fd7-2d22-42f2-9549-3debdfaae8c3">5,991</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90YWJsZTpkNTQ5YjNmZTVmZGQ0MWY0YWU1MTk3YzQzY2EwMWU4OC90YWJsZXJhbmdlOmQ1NDliM2ZlNWZkZDQxZjRhZTUxOTdjNDNjYTAxZTg4XzgtMS0xLTEtNzk4MjE_d6debc96-9a5a-4f84-8bb3-76ccb3acf9f2">10,528</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90YWJsZTpkNTQ5YjNmZTVmZGQ0MWY0YWU1MTk3YzQzY2EwMWU4OC90YWJsZXJhbmdlOmQ1NDliM2ZlNWZkZDQxZjRhZTUxOTdjNDNjYTAxZTg4XzgtMy0xLTEtNzk4MjE_c703f3a9-21e0-406f-87fb-a1df2e35dfd9">7,418</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 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%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90YWJsZTpkNTQ5YjNmZTVmZGQ0MWY0YWU1MTk3YzQzY2EwMWU4OC90YWJsZXJhbmdlOmQ1NDliM2ZlNWZkZDQxZjRhZTUxOTdjNDNjYTAxZTg4XzktMS0xLTEtNzk4MjE_422bc17f-a027-4c7f-868a-e0de64250f78">53,722</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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90YWJsZTpkNTQ5YjNmZTVmZGQ0MWY0YWU1MTk3YzQzY2EwMWU4OC90YWJsZXJhbmdlOmQ1NDliM2ZlNWZkZDQxZjRhZTUxOTdjNDNjYTAxZTg4XzktMy0xLTEtNzk4MjE_e5bfa07b-e5ab-447f-976a-196b321afd99">49,465</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_142"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(10) <ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzUxMjA_d56737af-a624-4c01-ae9b-2eb213192cee" continuedAt="i7abca31abbca4fec8d060dc9ffe1b2dd" escape="true">Stock-Based Compensation Plans    </ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i7abca31abbca4fec8d060dc9ffe1b2dd" continuedAt="id6687eb2b90a4d14b41774a47e63fe2b"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The VSE Corporation 2006 Restricted Stock Plan, as amended (the "2006 Plan"), provides VSE's employees and directors the opportunity to receive various types of stock-based compensation and cash awards.&#160;In May 2020, the stockholders approved amendments to the 2006 Plan extending its term until May 6, 2027 and authorizing an additional <ix:nonFraction unitRef="shares" contextRef="i56ee625fda654206802c0cce2b5988bc_I20140531" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzEyMDk0NjI3OTEzMTA4_19d064ba-1e41-4591-a8b9-b05f8c1521a6">500,000</ix:nonFraction> shares of our common stock for issuance under the 2006 Plan.&#160;As of December&#160;31, 2022, we are authorized to issue up to <ix:nonFraction unitRef="shares" contextRef="i4778d468938f4dc8b86d730106e588e0_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzU0OTc1NTgxNDQ0Mzk_b2d6bb1e-2637-412e-b312-2627cded8482">1,500,000</ix:nonFraction> shares of our common stock and <ix:nonFraction unitRef="shares" contextRef="i4778d468938f4dc8b86d730106e588e0_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzU0OTc1NTgxNDQ0NTQ_62ba2182-a8e0-4fbf-bac9-a7ad8dce3cca">598,637</ix:nonFraction> shares remained available for issuance. As of December 31, 2022, we have outstanding stock-settled bonus awards, vesting stock awards, and performance share awards under this plan.</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%">Stock-settled bonus awards are a fixed dollar-denominated award that vests over a <ix:nonNumeric contextRef="ib106a18b337649899f8b879c8fd6e1f3_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzUxMTQ_b4648f75-f5af-4579-afae-933dc2c91b12">three-year</ix:nonNumeric> service period in <ix:nonFraction unitRef="tranche" contextRef="i36d741091ac247d1bc6cb1e8f4094ed6_I20221231" decimals="INF" name="vsec:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzgxNw_fc5be159-c1b0-4a01-b22e-9c9152ed7938">three</ix:nonFraction> equal tranches. As each tranche vests, the fixed dollar value of the vested portion of the award is converted into shares based on the closing market price of our stock at the date of conversion. On each vesting date, <ix:nonFraction unitRef="number" contextRef="i36d741091ac247d1bc6cb1e8f4094ed6_I20221231" decimals="INF" name="vsec:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTarget" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzEwMzg_65b64c92-62c7-413c-8d05-2147cb85e85d">100</ix:nonFraction>% of the vested award is paid in stock that is subject to a <ix:nonNumeric contextRef="ib106a18b337649899f8b879c8fd6e1f3_D20220101-20221231" name="vsec:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockSaleRestrictionPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzUxMTU_ebb00ea9-c351-4cbc-a77f-b4d0d3783486">two-year</ix:nonNumeric> stock sales restriction. Expense is recognized on a straight-line basis over the requisite service period for each tranche, which results in an accelerated pattern for an award. </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%">Employee vesting stock awards generally vest over a <ix:nonNumeric contextRef="i335216402cbd4fdc82a0a834095b6be4_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzUxMTY_620e1007-4a10-43cd-a688-5420d10fb25f">three-year</ix:nonNumeric> service period in equal installments on each anniversary of the grant date. Our directors receive a grant of vesting stock annually as part of their compensation and the stock vests immediately upon grant.</span></div></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%">-50-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></span></div></div><ix:continuation id="id6687eb2b90a4d14b41774a47e63fe2b" continuedAt="i15f0f4d668f44c7e83cb058040f68ac9"><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%">We grant performance share awards to certain employees under the 2006 Plan. Performance share awards are rights to receive shares of our stock on the satisfaction of service requirements and performance conditions. These awards vest ratably in equal installments over a <ix:nonNumeric contextRef="icbf01dc6a7f349aa81c99466ebc03c12_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzUxMTc_fb3a054a-1600-41b1-a3d6-5c2927f4ecec">three-year</ix:nonNumeric> period on the anniversary of each grant date, subject to meeting the minimum service requirements and the achievement of certain annual or cumulative financial metrics of our performance, with the number of shares ultimately issued, if any, ranging up to <ix:nonFraction unitRef="number" contextRef="i3cf6fed682964a77a36df6103a41c638_I20221231" decimals="INF" name="vsec:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTarget" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzIwODg_948eaef5-ac69-4a07-a394-cfca7b92dc9f">100</ix:nonFraction>% of the specified target shares. If performance is below the minimum threshold level of performance, no shares will be issued. For all performance share awards granted, the annual and cumulative financial metrics are based on our achievement of a return on equity.</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%">During fiscal 2021, we established the Employee Stock Purchase Plan (ESPP) to allow eligible employees to purchase shares of our VSE common stock at a discount of up to <ix:nonFraction unitRef="number" contextRef="if96be48f197b48a4b17b73b20281db23_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzI1MjU_a65e67ab-16d4-47ab-a26a-d6b34eb821b9">15</ix:nonFraction>% of the fair market value on specified dates. For ESPP offerings in the year ended December&#160;31, 2022, the purchase price was <ix:nonFraction unitRef="number" contextRef="if96be48f197b48a4b17b73b20281db23_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzI2NTI_cd0a896b-01f8-4c56-9b62-4266d5813cb6">12</ix:nonFraction>% off the lesser of the fair market value on the date of the offering and the fair market value on the date of purchase, thereby resulting in stock compensation expense of $<ix:nonFraction unitRef="usd" contextRef="if96be48f197b48a4b17b73b20281db23_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzU0OTc1NTgxNDQ0MzE_3d2e4345-b4b0-4b57-8d9f-cb1999751c87">123</ix:nonFraction> thousand. As of December&#160;31, 2022, <ix:nonFraction unitRef="shares" contextRef="i9ce1c9032a3e4504b40d64e339ed28cc_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzI4NTQ_bf776002-a149-433e-a5fb-828191497c86">500,000</ix:nonFraction> shares of VSE common stock are authorized for issuance under the ESPP.</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:700;line-height:120%">Expense and Related Tax Benefits Recognized</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzUxMTg_cfe95032-2cdd-4076-8e8f-95d4c08e1749" escape="true"><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%">Stock-based compensation expense and related tax benefits recognized under the 2006 Plan for the years ended December 31, was as follows (in thousands):</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:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding: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:center;vertical-align:middle"><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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:400;line-height:100%">2020</span></td></tr><tr><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%">Stock-settled bonus awards</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="ib106a18b337649899f8b879c8fd6e1f3_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTo0Y2QzYTQzOTk4MTQ0MWQzYWJjZDA3YTA4MmQwNmE0ZS90YWJsZXJhbmdlOjRjZDNhNDM5OTgxNDQxZDNhYmNkMDdhMDgyZDA2YTRlXzEtMS0xLTEtNzk4MjE_41da35f0-7b7c-4ebb-8947-dbd42a524ee4">1,186</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i920b30c425534137b8e0b056c7147b75_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTo0Y2QzYTQzOTk4MTQ0MWQzYWJjZDA3YTA4MmQwNmE0ZS90YWJsZXJhbmdlOjRjZDNhNDM5OTgxNDQxZDNhYmNkMDdhMDgyZDA2YTRlXzEtMy0xLTEtNzk4MjE_a94c4a91-efda-4532-8e9f-4c72ef32cef7">820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i3c4d13731c89421082ca5a0bb5bd4e4f_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTo0Y2QzYTQzOTk4MTQ0MWQzYWJjZDA3YTA4MmQwNmE0ZS90YWJsZXJhbmdlOjRjZDNhNDM5OTgxNDQxZDNhYmNkMDdhMDgyZDA2YTRlXzEtNS0xLTEtNzk4MjE_3d079a5f-1745-4192-8454-a770fd07b893">1,265</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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%">Vesting stock 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="i07858e4c3e7d47a8b30367d0a1e03feb_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTo0Y2QzYTQzOTk4MTQ0MWQzYWJjZDA3YTA4MmQwNmE0ZS90YWJsZXJhbmdlOjRjZDNhNDM5OTgxNDQxZDNhYmNkMDdhMDgyZDA2YTRlXzItMS0xLTEtNzk4MjE_2c7d729c-e51d-4384-a1db-ff2de2cbedbe">2,089</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if26030de21e04ac6bb0c385c58a6d998_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTo0Y2QzYTQzOTk4MTQ0MWQzYWJjZDA3YTA4MmQwNmE0ZS90YWJsZXJhbmdlOjRjZDNhNDM5OTgxNDQxZDNhYmNkMDdhMDgyZDA2YTRlXzItMy0xLTEtNzk4MjE_3c8b6892-4f0c-4ed8-887e-8f894f456c7c">2,273</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64b05a90715b4c71944aeecf7d13cc78_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTo0Y2QzYTQzOTk4MTQ0MWQzYWJjZDA3YTA4MmQwNmE0ZS90YWJsZXJhbmdlOjRjZDNhNDM5OTgxNDQxZDNhYmNkMDdhMDgyZDA2YTRlXzItNS0xLTEtNzk4MjE_b789db91-95fa-4961-9f04-aa547c66cb96">1,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:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance share awards</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="icbf01dc6a7f349aa81c99466ebc03c12_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTo0Y2QzYTQzOTk4MTQ0MWQzYWJjZDA3YTA4MmQwNmE0ZS90YWJsZXJhbmdlOjRjZDNhNDM5OTgxNDQxZDNhYmNkMDdhMDgyZDA2YTRlXzMtMS0xLTEtNzk4MjE_765eed7c-16a2-428e-8203-a0e61871d055">1,067</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69a5b91648354d03bb821bef3c969bac_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTo0Y2QzYTQzOTk4MTQ0MWQzYWJjZDA3YTA4MmQwNmE0ZS90YWJsZXJhbmdlOjRjZDNhNDM5OTgxNDQxZDNhYmNkMDdhMDgyZDA2YTRlXzMtMy0xLTEtNzk4MjE_3ab2b070-acda-4d61-8d33-6bcefaec04c6">784</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibddbf582297d487a9f1cd312eb088645_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTo0Y2QzYTQzOTk4MTQ0MWQzYWJjZDA3YTA4MmQwNmE0ZS90YWJsZXJhbmdlOjRjZDNhNDM5OTgxNDQxZDNhYmNkMDdhMDgyZDA2YTRlXzMtNS0xLTEtNzk4MjE_619649de-c310-49ef-8d38-3fb3b5020cb6">&#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 7.75pt 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%">Total</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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTo0Y2QzYTQzOTk4MTQ0MWQzYWJjZDA3YTA4MmQwNmE0ZS90YWJsZXJhbmdlOjRjZDNhNDM5OTgxNDQxZDNhYmNkMDdhMDgyZDA2YTRlXzQtMS0xLTEtNzk4MjE_37ee1c28-4b87-4e2b-bfa9-fea6104b275f">4,342</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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTo0Y2QzYTQzOTk4MTQ0MWQzYWJjZDA3YTA4MmQwNmE0ZS90YWJsZXJhbmdlOjRjZDNhNDM5OTgxNDQxZDNhYmNkMDdhMDgyZDA2YTRlXzQtMy0xLTEtNzk4MjE_c0522baf-cd59-47ae-831e-3e37021b125a">3,877</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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTo0Y2QzYTQzOTk4MTQ0MWQzYWJjZDA3YTA4MmQwNmE0ZS90YWJsZXJhbmdlOjRjZDNhNDM5OTgxNDQxZDNhYmNkMDdhMDgyZDA2YTRlXzQtNS0xLTEtNzk4MjE_910aa1d5-c9a6-4c6d-a68a-1384e4b4bc0b">2,858</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 7.75pt 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%">Tax benefit recognized from stock-based compensation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTo0Y2QzYTQzOTk4MTQ0MWQzYWJjZDA3YTA4MmQwNmE0ZS90YWJsZXJhbmdlOjRjZDNhNDM5OTgxNDQxZDNhYmNkMDdhMDgyZDA2YTRlXzUtMS0xLTEtNzk4MjE_c0a6db6f-a1ae-4dff-97aa-5564f469593c">1,083</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;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: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:#cceeff;border-bottom:3pt double #000;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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTo0Y2QzYTQzOTk4MTQ0MWQzYWJjZDA3YTA4MmQwNmE0ZS90YWJsZXJhbmdlOjRjZDNhNDM5OTgxNDQxZDNhYmNkMDdhMDgyZDA2YTRlXzUtMy0xLTEtNzk4MjE_40565988-a2fd-443e-ba9e-9b83dc32da97">967</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;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: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:#cceeff;border-bottom:3pt double #000;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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTo0Y2QzYTQzOTk4MTQ0MWQzYWJjZDA3YTA4MmQwNmE0ZS90YWJsZXJhbmdlOjRjZDNhNDM5OTgxNDQxZDNhYmNkMDdhMDgyZDA2YTRlXzUtNS0xLTEtNzk4MjE_77c81ae0-8fb2-4e14-8373-8ca56076930f">713</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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"><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%">Stock-Settled Bonus Awards</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%">In March 2022, the employees eligible for the 2021 awards, 2020 awards and 2019 awards received a total of <ix:nonFraction unitRef="shares" contextRef="if003c1a9cbc048979a549e02db5f5dc7_D20210301-20210331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzQ5NDc4MDIzMzA0MTg_c47001b1-1452-41a3-b8ee-01d150e293a0">21,871</ix:nonFraction> shares of common stock. The grant-date fair value of these awards was $<ix:nonFraction unitRef="usdPerShare" contextRef="if003c1a9cbc048979a549e02db5f5dc7_D20210301-20210331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzQ5NDc4MDIzMzA0MjY_2f211e8a-78ed-4bea-8b74-0aa157a65190">43.30</ix:nonFraction> per share. The total compensation cost related to non-vested stock-settled bonus awards not yet recognized was approximately $<ix:nonFraction unitRef="usd" contextRef="i36d741091ac247d1bc6cb1e8f4094ed6_I20221231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzQ5NDc4MDIzMzA0MzA_25ca10a7-5b16-4bba-91e7-1d8413901050">0.9</ix:nonFraction> million with a weighted average amortization period of <ix:nonNumeric contextRef="ib106a18b337649899f8b879c8fd6e1f3_D20220101-20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzQ5NDc4MDIzMzA0MzU_c0e7d566-f80a-4fe9-9fe6-2d6d0ebe98fd">1.4</ix:nonNumeric> years as of December&#160;31, 2022. The total fair value of stock-settled bonus awards that vested in the years ended December&#160;31, 2022, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="ib106a18b337649899f8b879c8fd6e1f3_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzM2NTk_f03b49c5-401e-4525-a3dc-507ca762ee63">0.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i920b30c425534137b8e0b056c7147b75_D20210101-20211231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzM2NjM_63f259bd-9c5d-4201-a10e-2e1f1276c103">0.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i3c4d13731c89421082ca5a0bb5bd4e4f_D20200101-20201231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzM2NzA_8fff360a-258a-40ad-b64f-3f45fc62310c">1.2</ix:nonFraction> million, 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%">Vesting Stock Awards</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzUxMTk_a8dd7900-fbea-4f2c-90fc-3d0ad85978f8" escape="true"><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%">Vesting stock award activity for the year ended December&#160;31, 2022 was:</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:66.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></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:14.546%"></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of Shares</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted Average Grant Date Fair Value</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%">Unvested as of December 31, 2021</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:nonFraction unitRef="shares" contextRef="i115e0e74bce8430c8c54fd2d5273aafd_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTpkZTg0YzlmN2Y0YjI0OThmYjBmNGQ1NTVlNTVhYzc0OS90YWJsZXJhbmdlOmRlODRjOWY3ZjRiMjQ5OGZiMGY0ZDU1NWU1NWFjNzQ5XzEtMi0xLTEtNzk4MjE_d0f608c1-54a4-4234-beae-e68f5bcada38">61,351</ix:nonFraction></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="usdPerShare" contextRef="i115e0e74bce8430c8c54fd2d5273aafd_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTpkZTg0YzlmN2Y0YjI0OThmYjBmNGQ1NTVlNTVhYzc0OS90YWJsZXJhbmdlOmRlODRjOWY3ZjRiMjQ5OGZiMGY0ZDU1NWU1NWFjNzQ5XzEtNC0xLTEtNzk4MjE_a1b66345-b72c-4e30-a7b0-9e21ba8e98ce">38.80</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if868f1cc9a004d7186767f2d0a8da8ef_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTpkZTg0YzlmN2Y0YjI0OThmYjBmNGQ1NTVlNTVhYzc0OS90YWJsZXJhbmdlOmRlODRjOWY3ZjRiMjQ5OGZiMGY0ZDU1NWU1NWFjNzQ5XzItMi0xLTEtNzk4MjE_894b02ee-99a9-4e19-aa60-0275a3ad1f97">46,463</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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="if868f1cc9a004d7186767f2d0a8da8ef_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTpkZTg0YzlmN2Y0YjI0OThmYjBmNGQ1NTVlNTVhYzc0OS90YWJsZXJhbmdlOmRlODRjOWY3ZjRiMjQ5OGZiMGY0ZDU1NWU1NWFjNzQ5XzItNC0xLTEtNzk4MjE_d2036d26-6b10-47d9-9d24-a20c221ae64e">43.01</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if868f1cc9a004d7186767f2d0a8da8ef_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTpkZTg0YzlmN2Y0YjI0OThmYjBmNGQ1NTVlNTVhYzc0OS90YWJsZXJhbmdlOmRlODRjOWY3ZjRiMjQ5OGZiMGY0ZDU1NWU1NWFjNzQ5XzMtMi0xLTEtNzk4MjE_e684dd85-530d-47d5-a8a5-73e6a507ef96">38,509</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if868f1cc9a004d7186767f2d0a8da8ef_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTpkZTg0YzlmN2Y0YjI0OThmYjBmNGQ1NTVlNTVhYzc0OS90YWJsZXJhbmdlOmRlODRjOWY3ZjRiMjQ5OGZiMGY0ZDU1NWU1NWFjNzQ5XzMtNC0xLTEtNzk4MjE_95ec4dce-85c8-4391-af87-dd5f3851c82c">36.37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="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:nonFraction unitRef="shares" contextRef="if868f1cc9a004d7186767f2d0a8da8ef_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTpkZTg0YzlmN2Y0YjI0OThmYjBmNGQ1NTVlNTVhYzc0OS90YWJsZXJhbmdlOmRlODRjOWY3ZjRiMjQ5OGZiMGY0ZDU1NWU1NWFjNzQ5XzQtMi0xLTEtNzk4MjE_f99f88df-84ed-4c95-b106-23947835a020">5,380</ix:nonFraction>)</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="usdPerShare" contextRef="if868f1cc9a004d7186767f2d0a8da8ef_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTpkZTg0YzlmN2Y0YjI0OThmYjBmNGQ1NTVlNTVhYzc0OS90YWJsZXJhbmdlOmRlODRjOWY3ZjRiMjQ5OGZiMGY0ZDU1NWU1NWFjNzQ5XzQtNC0xLTEtNzk4MjE_399567a1-002f-4206-b73c-0127a7afb891">42.53</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i277c1c08c6434ba69bf5ab313739f314_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTpkZTg0YzlmN2Y0YjI0OThmYjBmNGQ1NTVlNTVhYzc0OS90YWJsZXJhbmdlOmRlODRjOWY3ZjRiMjQ5OGZiMGY0ZDU1NWU1NWFjNzQ5XzUtMi0xLTEtNzk4MjE_3fd7c59e-b913-4043-95c7-2e8960ba9fbb">63,925</ix:nonFraction></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="usdPerShare" contextRef="i277c1c08c6434ba69bf5ab313739f314_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTpkZTg0YzlmN2Y0YjI0OThmYjBmNGQ1NTVlNTVhYzc0OS90YWJsZXJhbmdlOmRlODRjOWY3ZjRiMjQ5OGZiMGY0ZDU1NWU1NWFjNzQ5XzUtNC0xLTEtNzk4MjE_8cb5b3ce-5e03-497e-868d-693908472723">43.01</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="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%">The grant date fair value of vesting stock awards is based on the closing market price of our common stock on the grant date. The weighted average grant date fair value of the vesting stock awards granted for the years ended December&#160;31, 2022, 2021 and 2020 was $<ix:nonFraction unitRef="usdPerShare" contextRef="if868f1cc9a004d7186767f2d0a8da8ef_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzQ5NDc4MDIzMzAzOTQ_d2036d26-6b10-47d9-9d24-a20c221ae64e">43.01</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="ia959adb7f415471ea87084f245bb5194_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzQ5NDc4MDIzMzA0MDI_8c00ba8d-b9cb-4d06-a4c9-8defb219dbe5">41.90</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="i6a2a3eff1cdc4aaeb24aabd1c077e034_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzQ5NDc4MDIzMzA0MTI_bb613ba0-f19f-4af8-b4f8-4bbc168ab740">33.68</ix:nonFraction>, respectively. As of December&#160;31, 2022 there was $<ix:nonFraction unitRef="usd" contextRef="if868f1cc9a004d7186767f2d0a8da8ef_D20220101-20221231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzQ5NDc4MDIzMzAzNzg_f65a9824-5f9d-4524-8a67-5a6f906fc4f1">2.0</ix:nonFraction> million of unrecognized compensation cost related to vesting stock awards, which is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="if868f1cc9a004d7186767f2d0a8da8ef_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzQ5NDc4MDIzMzAzODg_780104bb-7569-4323-8aa9-f2823a4d711f">1.9</ix:nonNumeric> years. The total fair value of vesting stock awards that vested in the years ended December&#160;31, 2022, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="if868f1cc9a004d7186767f2d0a8da8ef_D20220101-20221231" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzQzMjQ_3b98a2a9-25a5-47d4-95f1-67437e9228b3">1.7</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ia959adb7f415471ea87084f245bb5194_D20210101-20211231" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzQzMjg_64b2f540-8316-4317-966e-7ed5908d947b">1.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i6a2a3eff1cdc4aaeb24aabd1c077e034_D20200101-20201231" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzQzMzU_dee7d842-bb93-49b5-9931-f2ac1c49fabc">1.6</ix:nonFraction> million, respectively.</span></div></ix:continuation><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%">-51-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></span></div></div><ix:continuation id="i15f0f4d668f44c7e83cb058040f68ac9"><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%">Performance Share Awards </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzEyMDk0NjI3OTEzMTE2_edfb4623-7a89-4ed4-b120-bd28ed31b4cf" escape="true"><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%">Performance Share award activity for the year ended December 31, 2022 was:</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:66.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></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:14.546%"></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of Shares</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted Average Grant Date Fair Value</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%">Unvested as of December 31, 2021</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:nonFraction unitRef="shares" contextRef="ibe747d8b22ce446ba1723cb445b53c34_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTowMDRkNjM0N2M3NmQ0NjNkOWM1ZDRhZTg3MDc4YmRjZC90YWJsZXJhbmdlOjAwNGQ2MzQ3Yzc2ZDQ2M2Q5YzVkNGFlODcwNzhiZGNkXzEtMi0xLTEtOTk5NTA_5b5b1240-ac88-4f35-be57-89d2f6e65f60">42,173</ix:nonFraction></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="usdPerShare" contextRef="ibe747d8b22ce446ba1723cb445b53c34_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTowMDRkNjM0N2M3NmQ0NjNkOWM1ZDRhZTg3MDc4YmRjZC90YWJsZXJhbmdlOjAwNGQ2MzQ3Yzc2ZDQ2M2Q5YzVkNGFlODcwNzhiZGNkXzEtNC0xLTEtOTk5NTg_19ca18cb-be4a-42ae-bec0-1673f6cc7fb2">42.01</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="icbf01dc6a7f349aa81c99466ebc03c12_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTowMDRkNjM0N2M3NmQ0NjNkOWM1ZDRhZTg3MDc4YmRjZC90YWJsZXJhbmdlOjAwNGQ2MzQ3Yzc2ZDQ2M2Q5YzVkNGFlODcwNzhiZGNkXzItMi0xLTEtOTk5NTA_0cb1a9eb-1d54-461a-b274-f5a2840b465f">51,441</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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="icbf01dc6a7f349aa81c99466ebc03c12_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTowMDRkNjM0N2M3NmQ0NjNkOWM1ZDRhZTg3MDc4YmRjZC90YWJsZXJhbmdlOjAwNGQ2MzQ3Yzc2ZDQ2M2Q5YzVkNGFlODcwNzhiZGNkXzItNC0xLTEtOTk5NTg_97731960-56f9-4c22-b81c-0dfe0db9d5ee">43.30</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="icbf01dc6a7f349aa81c99466ebc03c12_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTowMDRkNjM0N2M3NmQ0NjNkOWM1ZDRhZTg3MDc4YmRjZC90YWJsZXJhbmdlOjAwNGQ2MzQ3Yzc2ZDQ2M2Q5YzVkNGFlODcwNzhiZGNkXzMtMi0xLTEtOTk5NTA_b06bf680-85de-45a7-b0e9-888068cf225d">10,542</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="icbf01dc6a7f349aa81c99466ebc03c12_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTowMDRkNjM0N2M3NmQ0NjNkOWM1ZDRhZTg3MDc4YmRjZC90YWJsZXJhbmdlOjAwNGQ2MzQ3Yzc2ZDQ2M2Q5YzVkNGFlODcwNzhiZGNkXzMtNC0xLTEtOTk5NTg_0228bd2e-756b-480b-8385-02b116d610fd">42.01</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="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:nonFraction unitRef="shares" contextRef="icbf01dc6a7f349aa81c99466ebc03c12_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTowMDRkNjM0N2M3NmQ0NjNkOWM1ZDRhZTg3MDc4YmRjZC90YWJsZXJhbmdlOjAwNGQ2MzQ3Yzc2ZDQ2M2Q5YzVkNGFlODcwNzhiZGNkXzQtMi0xLTEtOTk5NTA_35edb24a-bbbe-4c41-958a-2d1b7830e1dc">10,911</ix:nonFraction>)</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="usdPerShare" contextRef="icbf01dc6a7f349aa81c99466ebc03c12_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTowMDRkNjM0N2M3NmQ0NjNkOWM1ZDRhZTg3MDc4YmRjZC90YWJsZXJhbmdlOjAwNGQ2MzQ3Yzc2ZDQ2M2Q5YzVkNGFlODcwNzhiZGNkXzQtNC0xLTEtOTk5NTg_a508ea7c-a8f8-49c3-8352-affced39dbad">42.36</ix:nonFraction>&#160;</span></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3cf6fed682964a77a36df6103a41c638_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTowMDRkNjM0N2M3NmQ0NjNkOWM1ZDRhZTg3MDc4YmRjZC90YWJsZXJhbmdlOjAwNGQ2MzQ3Yzc2ZDQ2M2Q5YzVkNGFlODcwNzhiZGNkXzYtMi0xLTEtOTk5NTA_97cc213a-99ea-42e3-b859-fc14318dddc3">72,161</ix:nonFraction></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="usdPerShare" contextRef="i3cf6fed682964a77a36df6103a41c638_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTowMDRkNjM0N2M3NmQ0NjNkOWM1ZDRhZTg3MDc4YmRjZC90YWJsZXJhbmdlOjAwNGQ2MzQ3Yzc2ZDQ2M2Q5YzVkNGFlODcwNzhiZGNkXzYtNC0xLTEtOTk5NTg_606d6a04-756c-4de0-8b0e-0fb721e82f69">42.88</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="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%">The actual number of shares to be issued upon vesting range between <ix:nonFraction unitRef="number" contextRef="i6c6c6db3c30f499ca0ce672ed430285a_D20220101-20221231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzU0OTc1NTgyMjk3NA_82f5917e-aebc-482e-9319-acfa7429ae9a">0</ix:nonFraction>-<ix:nonFraction unitRef="number" contextRef="ib5a98a7e29a744abb116cdc04c66fbd6_D20220101-20221231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzU0OTc1NTgyMjk4Mg_6386e5da-cf5a-4578-b4b7-148d4fcaa888">100</ix:nonFraction>% of the target number of shares granted. The weighted average grant date fair value of the vesting stock awards granted for the year ended December&#160;31, 2022 was $<ix:nonFraction unitRef="usdPerShare" contextRef="icbf01dc6a7f349aa81c99466ebc03c12_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzU0OTc1NTgyMDQwNw_0228bd2e-756b-480b-8385-02b116d610fd">42.01</ix:nonFraction>. As of December&#160;31, 2022 there was $<ix:nonFraction unitRef="usd" contextRef="i3cf6fed682964a77a36df6103a41c638_I20221231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzU0OTc1NTgyMDM0Mg_8836be66-92d1-40be-8b99-80f00c57f393">1.2</ix:nonFraction> million of unrecognized compensation cost related to vesting stock awards, which is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="icbf01dc6a7f349aa81c99466ebc03c12_D20220101-20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzU0OTc1NTgyMDM1MA_e5ca5c86-0066-447d-9b6c-365b67657895">1.5</ix:nonNumeric> years. The total fair value of vesting stock awards that vested in the year ended December&#160;31, 2022 was $<ix:nonFraction unitRef="usd" contextRef="icbf01dc6a7f349aa81c99466ebc03c12_D20220101-20221231" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzU0OTc1NTgyMDM5Mg_5a58da21-3ee0-4748-ad44-0e7318ea1fef">0.5</ix:nonFraction> million</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_151"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(11)&#160; <ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90ZXh0cmVnaW9uOmY5YTA0NzljOTZjZDRhZGQ4MmY3YjQxNWJlODFhNjViXzE4NDE_005aa9b5-efe7-4eb9-a42c-968c570ab04f" continuedAt="ib72be05ed8764cb59af740bf099faf75" escape="true">Income Taxes </ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="ib72be05ed8764cb59af740bf099faf75" continuedAt="i971e9031920a4ccc9449652dc93e13fb"><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%">We are subject to U.S. federal income tax as well as income tax in multiple state and local jurisdictions.&#160;We have concluded all U.S. federal income tax matters as well as material state and local tax matters for years through 2017. </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%">We file consolidated federal income tax returns that include all of our U.S. subsidiaries. <ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90ZXh0cmVnaW9uOmY5YTA0NzljOTZjZDRhZGQ4MmY3YjQxNWJlODFhNjViXzE4Mzk_e9a90a35-f397-4d8f-a904-a1fe50d35209" continuedAt="i4add562d1d8f42b79f2ec7d990c8f32a" escape="true">The components of the provision for income taxes from continuing operations for the years ended December&#160;31, 2022, 2021 and 2020 were as follows (in thousands):</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="i4add562d1d8f42b79f2ec7d990c8f32a"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding: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:center;vertical-align:top"><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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><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:100%">Current:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 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%">Federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzItMS0xLTEtNzk4MjE_b4e62410-3aff-44ec-8ead-c485662cb198">8,880</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzItMy0xLTEtNzk4MjE_24f21380-2eaf-4d96-b63a-4f3ca3b85b43">3,919</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzItNS0xLTEtNzk4MjE_1d402b2e-4fca-42a9-97d2-f21dc5285ef4">4,086</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 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%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzMtMS0xLTEtNzk4MjE_c0191691-7d8c-46e2-a61b-a407ce605912">1,411</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzMtMy0xLTEtNzk4MjE_e4bb140a-5bbc-4148-824d-8d5cd43901c0">856</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzMtNS0xLTEtNzk4MjE_cf80dbce-75c9-4853-a7d2-e9d97ed51bdf">1,262</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 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%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzQtMS0xLTEtNzk4MjE_0b774f1d-b2ae-46dd-aab0-568826f60ea5">35</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzQtMy0xLTEtNzk4MjE_abb5abdf-7c73-4b81-853c-598b09ca81aa">1,066</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzQtNS0xLTEtNzk4MjE_1be4dd93-cccf-4fa1-990e-fdfcad031c3b">144</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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><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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzUtMS0xLTEtNzk4MjE_ae1564fe-b044-42db-858f-da7f91358f3a">10,326</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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzUtMy0xLTEtNzk4MjE_b4874e8d-7be6-42d4-8480-91744f1af4e8">5,841</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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzUtNS0xLTEtNzk4MjE_cc3d16fc-0dfb-40a5-95de-ee3ba027746b">5,492</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><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:2px 1pt;text-align: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 7.75pt 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%">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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzctMS0xLTEtNzk4MjE_9b15df4b-aa98-4dc7-bde9-00b3c90ffa1e">1,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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzctMy0xLTEtNzk4MjE_185e3dc4-4d99-4d20-acf4-2b5e3275a847">3,318</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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzctNS0xLTEtNzk4MjE_afb5afbb-fdb8-4b70-9f52-172e2c9e8cd9">78</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 7.75pt 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%">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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzgtMS0xLTEtNzk4MjE_a62524d9-e023-4ed1-9f5e-89cf071e7f51">89</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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzgtMy0xLTEtNzk4MjE_5227f5c5-1f75-40e3-a662-598a9aabffc5">1,038</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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzgtNS0xLTEtNzk4MjE_affe1c76-82eb-4799-bc11-fd44e8222fb0">163</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 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%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzktMS0xLTEtNzk4MjE_724de531-4212-4d88-bc5f-10ef5e8274e9">&#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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzktMy0xLTEtNzk4MjE_7c387b97-9b2b-46a2-b55d-b5a9d3503bb9">&#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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzktNS0xLTEtNzk4MjE_1bffe845-b569-4814-9b44-c59bdc3d64bc">21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzEwLTEtMS0xLTc5ODIx_7f829e90-9883-48f4-aefc-e0635df3066c">1,139</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzEwLTMtMS0xLTc5ODIx_a54a69aa-55f7-4eb9-a477-59da24faf085">4,356</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzEwLTUtMS0xLTc5ODIx_716d052f-c937-498f-8939-f11d1f383abe">106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzExLTEtMS0xLTc5ODIx_2b80ec31-24e6-4c58-b87f-2a683da93c4c">9,187</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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzExLTMtMS0xLTc5ODIx_3364b232-e2c3-4c6a-a3b0-051a74cbf97b">1,485</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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzExLTUtMS0xLTc5ODIx_b23cbe96-8e11-4a1d-babe-3e25674dbb79">5,598</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><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%">-52-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></span></div></div><ix:continuation id="i971e9031920a4ccc9449652dc93e13fb" continuedAt="ie3edca968c7c48968fde10f5452c5f09"><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90ZXh0cmVnaW9uOmY5YTA0NzljOTZjZDRhZGQ4MmY3YjQxNWJlODFhNjViXzE4MzY_cd5bdd35-6f12-4e32-b62f-a28d3418b73d" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The differences between the amount of tax computed at the federal statutory rate of 21% in 2022, 2021 and 2020, and the provision for income taxes from continuing operations for the years ended December&#160;31, 2022, 2021 and 2020 were as follows (in thousands):</span></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:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding: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:center;vertical-align:top"><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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><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%">Tax at statutory federal income tax rate</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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzEtMS0xLTEtNzk4MjE_c90fc680-dcb4-470b-8d92-461cfd26ea0e">7,822</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzEtMy0xLTEtNzk4MjE_cfadff11-5fe7-481a-9362-5800b1eb2c20">1,985</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzEtNS0xLTEtNzk4MjE_44c905fa-e6db-4c50-ab92-1f8c4c28cd5e">89</ix:nonFraction>&#160;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases (decreases) in tax resulting from:</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal 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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzMtMS0xLTEtNzk4MjE_8157c014-036d-4d50-ba89-07acfe2e95d5">1,523</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzMtMy0xLTEtNzk4MjE_45694efd-b1aa-4573-ace9-95e9a26fc9b8">383</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzMtNS0xLTEtNzk4MjE_7bd56c10-780b-49cd-98c3-4bff5ef8d0ef">52</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent differences, 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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" sign="-" name="vsec:EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzQtMS0xLTEtNzk4MjE_82ab9903-c5b1-45aa-bae6-1e5b5e54fd99">52</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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" sign="-" name="vsec:EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzQtMy0xLTEtNzk4MjE_9926b6e3-8e03-481b-9ef1-a8dad21c0e8b">839</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" sign="-" name="vsec:EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzQtNS0xLTEtNzk4MjE_2582944e-12dc-486c-b953-b619750ecf9b">1,406</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzYtMS0xLTEtNzk4MjE_6b1b98b1-4a14-4d69-aa65-9f308929cd5c">579</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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzYtMy0xLTEtNzk4MjE_c654b6c1-1563-4baf-912a-49f5bdd06af7">434</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzYtNS0xLTEtNzk4MjE_7d23ac74-7775-4c4f-aecd-96b5caea544b">195</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior year true-up adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" sign="-" name="vsec:EffectiveIncomeTaxRateReconciliationPriorYearTrueUpAdjustmentAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzctMS0xLTEtNzk4MjE_36718be3-eb72-43dc-841f-70a98982a2ee">189</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" sign="-" name="vsec:EffectiveIncomeTaxRateReconciliationPriorYearTrueUpAdjustmentAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzctMy0xLTEtNzk4MjE_eb333d13-9156-4797-8c68-9adc37eb2842">83</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" sign="-" name="vsec:EffectiveIncomeTaxRateReconciliationPriorYearTrueUpAdjustmentAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzctNS0xLTEtNzk4MjE_6f15ba65-9c56-4615-95c6-51cd70615a15">397</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzgtMS0xLTEtNzk4MjE_249e74ac-754d-41bf-b7aa-be5c4523af19">338</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzgtMy0xLTEtNzk4MjE_c92e82a6-c4a8-4fd8-9a7c-0e20c67def6c">331</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzgtNS0xLTEtNzk4MjE_57675174-57c3-40a2-ac47-95e36bf2ac0a">6,716</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other provision 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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzktMS0xLTEtNzk4MjE_ae057363-c1fd-4562-b43a-851c29cc2c7d">54</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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzktMy0xLTEtNzk4MjE_8d801566-fe4b-4142-a1dc-8045fce59c57">24</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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzktNS0xLTEtNzk4MjE_a1ce19b8-77ad-49f7-b172-0578c5ae5024">49</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Provision for income taxes</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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzEwLTEtMS0xLTc5ODIx_4b698d09-6a7d-462b-9686-b6dd601c7601">9,187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzEwLTMtMS0xLTc5ODIx_83098843-033b-45b6-8c55-a405cb5eda32">1,485</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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzEwLTUtMS0xLTc5ODIx_865f2078-86b9-4634-8de7-d0ea0c29c9a5">5,598</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><span><br/></span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90ZXh0cmVnaW9uOmY5YTA0NzljOTZjZDRhZGQ4MmY3YjQxNWJlODFhNjViXzE4Mzg_07e7b655-b1bf-49ff-9d43-8bb3d291705b" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effect of temporary differences representing deferred tax assets and liabilities as of December&#160;31, 2022 and 2021 was as follows (in thousands):</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:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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:center;vertical-align:top"><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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation and accrued paid leave</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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzItMS0xLTEtNzk4MjE_5c0bab92-abf7-40f4-9fb5-e8cfb09451e7">4,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzItMy0xLTEtNzk4MjE_dbe81f64-d5e0-44d6-a1f5-e204f6711bc6">5,422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued 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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzMtMS0xLTEtOTM1MDM_2f1d496f-8cf8-4268-92c5-b9a64941ec18">1,158</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzMtMy0xLTEtOTM1Nzk_b5053ce1-150b-4a77-9f87-61ffc5fb614d">&#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%">Inventory reserve</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="vsec:DeferredTaxAssetsInventoryReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzMtMS0xLTEtNzk4MjE_f45201d0-9168-4f68-a038-440707ab29c9">12,984</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="vsec:DeferredTaxAssetsInventoryReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzMtMy0xLTEtNzk4MjE_b9ff3316-c214-4e01-8777-a74c124f90a0">12,465</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="vsec:DeferredTaxAssetsOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzQtMS0xLTEtNzk4MjE_c4857153-c6c1-47f9-bb46-7e2aaa35a2ca">9,840</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="vsec:DeferredTaxAssetsOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzQtMy0xLTEtNzk4MjE_16bc4a05-05b6-4088-a255-fceee17b264c">7,805</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzUtMS0xLTEtNzk4MjE_2165181b-bfa9-4e2c-974b-ca9638874537">942</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzUtMy0xLTEtNzk4MjE_678f874d-27bb-48a7-93c7-62b1850b16d1">775</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 rate swaps</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsHedgingTransactions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzYtMS0xLTEtNzk4MjE_27f82f3d-925e-4579-9fd7-aa02b1032c57">&#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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsHedgingTransactions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzYtMy0xLTEtNzk4MjE_5e318e39-db8f-4474-94a6-6ef6c6bac65c">58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzgtMS0xLTEtNzk4MjE_e0f3c2d7-d418-4b78-a718-45b0c7fd3540">1,128</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzgtMy0xLTEtNzk4MjE_00797a07-6455-451b-8008-e09d10190e2b">900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 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%">US operating and capital loss carryforward</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzktMS0xLTEtNzk4MjE_c206b84c-a944-4d2d-8805-9ae4083fe249">6,040</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzktMy0xLTEtNzk4MjE_7d73cc3f-e27f-4c83-a557-766b43b928c0">6,045</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 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%">Tax credit carryforward</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzExLTEtMS0xLTkzNTc5_5c0ce9af-31c1-4048-99b7-2161b2ab7c36">1,537</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzExLTMtMS0xLTkzNTc5_c85fc448-be07-428e-a077-9037399d1f36">1,411</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 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%">Foreign country operating loss carryforward</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzExLTEtMS0xLTc5ODIx_2dba4b7b-442b-4dca-8768-f010baf9821e">749</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzExLTMtMS0xLTc5ODIx_b1a10abf-02c3-4bd8-809b-4b7725b3d953">892</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 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%">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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzE0LTEtMS0xLTEwNTYwMQ_1360050a-4cfd-4479-a9dd-f5d59b24582a">278</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzEyLTMtMS0xLTEwNTYxOQ_04d077f8-6906-4e7f-be4c-95df9f08ef81">&#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: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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzEyLTEtMS0xLTc5ODIx_c2c4ab7e-ca30-4613-a84d-2e5d0d9c153b">39,208</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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzEyLTMtMS0xLTc5ODIx_18fae19d-903f-4156-a077-76d85f647c54">35,773</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzEzLTEtMS0xLTc5ODIx_8bfc51f9-0afa-4cb1-90b5-2a3caa62ea60">8,337</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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzEzLTMtMS0xLTc5ODIx_4e51686c-55ae-4d62-849f-bbcea8b103f1">8,257</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzE2LTEtMS0xLTc5ODIx_469fabdd-88af-4748-80da-aba7f881d9b9">30,871</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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzE2LTMtMS0xLTc5ODIx_ac433e88-9497-46be-bb59-93ffae45f69e">27,516</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:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesFinancingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzE5LTEtMS0xLTc5ODIx_58e97988-a43a-4c30-8238-ddbf60e5a61a">1,652</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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesFinancingArrangements" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzE5LTMtMS0xLTc5ODIx_43f491a9-d577-45a0-b6e1-6918f0c899de">&#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:justify;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzIwLTEtMS0xLTc5ODIx_da7efc57-5b09-427f-8788-4fbfb5e263bf">3,017</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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzIwLTMtMS0xLTc5ODIx_08fc5aa6-9c49-4f70-9963-511f69910ea7">3,895</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzIxLTEtMS0xLTc5ODIx_c490c0f3-0805-499c-8282-034eaf4dd752">1,087</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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzIxLTMtMS0xLTc5ODIx_55dc718e-1d1b-478a-aad8-f3923015dd4d">1,358</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and intangible 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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzIyLTEtMS0xLTc5ODIx_dd9b410a-c8de-4877-88da-18fb4dc93613">26,226</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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzIyLTMtMS0xLTc5ODIx_27ba0751-b9c4-4647-98a5-37f42f674d58">24,836</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzIzLTEtMS0xLTc5ODIx_ad97df92-2bc5-4c72-ae5a-8ab6a081f3a2">8,510</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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzIzLTMtMS0xLTc5ODIx_2043bcf1-4369-43dd-a1b3-52215f1d3276">6,375</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzI0LTEtMS0xLTc5ODIx_94c6ce8c-918c-4f5b-b4b9-4b09205f3861">&#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="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzI0LTMtMS0xLTc5ODIx_0c11f2fc-6f3f-4f08-829e-e7b4b146a241">160</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Total gross deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzI1LTEtMS0xLTc5ODIx_a2cbf98c-f623-4d80-8d4c-131d7afc9432">40,492</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzI1LTMtMS0xLTc5ODIx_cbbf59c6-3c71-4540-b8dc-86ea010c2259">36,624</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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:top"><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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzI3LTEtMS0xLTc5ODIx_d5df3491-012b-46f0-8544-111319f0027f">9,621</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzI3LTMtMS0xLTc5ODIx_66b7e5ae-e603-44ec-b8e0-a2761c6be2b2">9,108</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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:8pt;font-weight:400;line-height:120%">(1) A valuation allowance was provided against US capital loss in connection with the stock sale of Prime Turbines, certain state net operating loss, tax credit, and foreign tax loss deferred tax assets arising from carryforwards of unused tax benefits.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) Certain amounts from prior year have been reclassified to conform with current year presentation.</span></div></ix:nonNumeric><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%">We file income tax returns in the U.S. federal jurisdiction and in various state and foreign jurisdictions. With few exceptions, the statute of limitations for these jurisdictions is no longer open for audit or examinations for the years before 2018.  </span></div></ix:continuation><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:400;line-height:120%"><ix:continuation id="ie3edca968c7c48968fde10f5452c5f09">As of December 31, 2022, we have various tax losses and tax credits that may be applied against future taxable income. The majority of such tax attributes will expire in 2026 through 2034; however, some may be carried forward indefinitely.</ix:continuation>  </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%">-53-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_154"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(12) Leases</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90ZXh0cmVnaW9uOjM0NTViYzQ2MWQ4YzQwYTVhNDJmOTUzNDA4MGE0OWNkXzI3MjY_0e7767cd-0e8c-4855-a811-46eefcee31c3" escape="true"><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90ZXh0cmVnaW9uOjM0NTViYzQ2MWQ4YzQwYTVhNDJmOTUzNDA4MGE0OWNkXzI3MjM_031ff28e-f3be-4021-bcd1-9b6dfde46886" 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%">Our operating lease cost included the following components for the year ended December 31, (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:41.462%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.312%"></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:top"><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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZToyOWFjYWEwMGUwZjc0ZTFiODViMzI4YTJiYTIwMDMzMS90YWJsZXJhbmdlOjI5YWNhYTAwZTBmNzRlMWI4NWIzMjhhMmJhMjAwMzMxXzEtMi0xLTEtNzk4MjE_1df2d176-ea04-4278-b665-5706c5b691ad">6,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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZToyOWFjYWEwMGUwZjc0ZTFiODViMzI4YTJiYTIwMDMzMS90YWJsZXJhbmdlOjI5YWNhYTAwZTBmNzRlMWI4NWIzMjhhMmJhMjAwMzMxXzEtNC0xLTEtNzk4MjE_8269fc74-2c55-4bc7-b990-af5cd18df213">5,868</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZToyOWFjYWEwMGUwZjc0ZTFiODViMzI4YTJiYTIwMDMzMS90YWJsZXJhbmdlOjI5YWNhYTAwZTBmNzRlMWI4NWIzMjhhMmJhMjAwMzMxXzEtNi0xLTEtNzk4MjE_71680346-dd78-451a-8f7d-9058d3976a6d">5,032</ix:nonFraction>&#160;</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%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZToyOWFjYWEwMGUwZjc0ZTFiODViMzI4YTJiYTIwMDMzMS90YWJsZXJhbmdlOjI5YWNhYTAwZTBmNzRlMWI4NWIzMjhhMmJhMjAwMzMxXzItMi0xLTEtNzk4MjE_29e33f6c-b5ad-4916-b124-03bd603a01ad">204</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZToyOWFjYWEwMGUwZjc0ZTFiODViMzI4YTJiYTIwMDMzMS90YWJsZXJhbmdlOjI5YWNhYTAwZTBmNzRlMWI4NWIzMjhhMmJhMjAwMzMxXzItNC0xLTEtNzk4MjE_44daa9cd-faf3-40bc-b3f3-dbc388746589">202</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZToyOWFjYWEwMGUwZjc0ZTFiODViMzI4YTJiYTIwMDMzMS90YWJsZXJhbmdlOjI5YWNhYTAwZTBmNzRlMWI4NWIzMjhhMmJhMjAwMzMxXzItNi0xLTEtNzk4MjE_d140fc00-6720-439e-9271-a9559b16673d">622</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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: sublease income</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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZToyOWFjYWEwMGUwZjc0ZTFiODViMzI4YTJiYTIwMDMzMS90YWJsZXJhbmdlOjI5YWNhYTAwZTBmNzRlMWI4NWIzMjhhMmJhMjAwMzMxXzMtMi0xLTEtNzk4MjE_9e6cf87f-4ce9-44b8-a5d1-4c51c99a463e">294</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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZToyOWFjYWEwMGUwZjc0ZTFiODViMzI4YTJiYTIwMDMzMS90YWJsZXJhbmdlOjI5YWNhYTAwZTBmNzRlMWI4NWIzMjhhMmJhMjAwMzMxXzMtNC0xLTEtNzk4MjE_59403240-a8d6-4a51-a2fe-c45ffcb15777">152</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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZToyOWFjYWEwMGUwZjc0ZTFiODViMzI4YTJiYTIwMDMzMS90YWJsZXJhbmdlOjI5YWNhYTAwZTBmNzRlMWI4NWIzMjhhMmJhMjAwMzMxXzMtNi0xLTEtNzk4MjE_70d5d031-646f-45f2-a494-64186ca1088a">666</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 lease cost, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZToyOWFjYWEwMGUwZjc0ZTFiODViMzI4YTJiYTIwMDMzMS90YWJsZXJhbmdlOjI5YWNhYTAwZTBmNzRlMWI4NWIzMjhhMmJhMjAwMzMxXzQtMi0xLTEtNzk4MjE_02611a9a-6b67-4d1b-8eac-663da78ab6df">6,714</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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZToyOWFjYWEwMGUwZjc0ZTFiODViMzI4YTJiYTIwMDMzMS90YWJsZXJhbmdlOjI5YWNhYTAwZTBmNzRlMWI4NWIzMjhhMmJhMjAwMzMxXzQtNC0xLTEtNzk4MjE_34d70cf0-3bae-46a2-8bf8-983276de5001">5,918</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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZToyOWFjYWEwMGUwZjc0ZTFiODViMzI4YTJiYTIwMDMzMS90YWJsZXJhbmdlOjI5YWNhYTAwZTBmNzRlMWI4NWIzMjhhMmJhMjAwMzMxXzQtNi0xLTEtNzk4MjE_96559118-285d-4f08-ad74-6547002ffd59">4,988</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="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%">Our lease arrangements do not contain any material residual guarantees, variable payment provisions, or restrictive covenants. In 2020, we closed on a sale-leaseback agreement involving land and an office building utilized by our Aviation segment to conduct operations in Miami, Florida. Under the agreement, the land and building, with a net book value of $<ix:nonFraction unitRef="usd" contextRef="i6f8d06c1154044dfbe5c4adf85f9f9b1_I20201231" decimals="-5" name="us-gaap:SaleLeasebackTransactionNetBookValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90ZXh0cmVnaW9uOjM0NTViYzQ2MWQ4YzQwYTVhNDJmOTUzNDA4MGE0OWNkXzUzOQ_da0d97ea-35a4-4a2a-b06e-41ed9c270180">1.3</ix:nonFraction>&#160;million was sold for a sale price of $<ix:nonFraction unitRef="usd" contextRef="id62f870bca0a4064a8d0e940d8a46e04_D20200101-20201231" decimals="-5" name="us-gaap:SaleAndLeasebackTransactionGainLossNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90ZXh0cmVnaW9uOjM0NTViYzQ2MWQ4YzQwYTVhNDJmOTUzNDA4MGE0OWNkXzU3MQ_220dae1b-4466-4d99-8a6c-a8eb8b3ed016">2.6</ix:nonFraction>&#160;million and leased back under a <ix:nonNumeric contextRef="i6f8d06c1154044dfbe5c4adf85f9f9b1_I20201231" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90ZXh0cmVnaW9uOjM0NTViYzQ2MWQ4YzQwYTVhNDJmOTUzNDA4MGE0OWNkXzU5OA_761bf060-6850-4c4d-8b8a-44644435b254">6</ix:nonNumeric>-year term operating lease commencing upon the closing of the transaction. The lease provides us with an option to extend the lease upon the expiration of its term in April 2026 for <ix:nonFraction unitRef="leaserenewalperiod" contextRef="id62f870bca0a4064a8d0e940d8a46e04_D20200101-20201231" decimals="INF" name="vsec:LesseeOperatingLeaseNumberOfRenewalOptions" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90ZXh0cmVnaW9uOjM0NTViYzQ2MWQ4YzQwYTVhNDJmOTUzNDA4MGE0OWNkXzc4Mg_599fc1ae-7990-4a66-b57f-8a7e6a63013e">two</ix:nonFraction> additional <ix:nonNumeric contextRef="i6f8d06c1154044dfbe5c4adf85f9f9b1_I20201231" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90ZXh0cmVnaW9uOjM0NTViYzQ2MWQ4YzQwYTVhNDJmOTUzNDA4MGE0OWNkXzI3MjQ_dccf09fe-6f8a-4858-9371-a0232a83b0d4">five-year</ix:nonNumeric> periods. In connection with the sale and leaseback transaction, we recognized a gain of $<ix:nonFraction unitRef="usd" contextRef="id62f870bca0a4064a8d0e940d8a46e04_D20200101-20201231" decimals="-5" name="us-gaap:GainLossOnSaleOfProperties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90ZXh0cmVnaW9uOjM0NTViYzQ2MWQ4YzQwYTVhNDJmOTUzNDA4MGE0OWNkXzg5Mg_43314523-5092-4168-a0fa-f5af86ef11ec">1.1</ix:nonFraction>&#160;million, net of selling expenses.&#160;&#160;&#160;&#160;</span></div><div style="margin-top:5pt"><span><br/></span></div><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90ZXh0cmVnaW9uOjM0NTViYzQ2MWQ4YzQwYTVhNDJmOTUzNDA4MGE0OWNkXzI3MjU_cf819145-742e-4b2e-8b79-2658b4f0e9e8" 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%">The table below summarizes future minimum lease payments under operating leases, recorded on the balance sheet, as of December&#160;31, 2022 (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:77.397%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.667%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZTo1ZWFhNjU4NTFmZWY0ZGMxOTI2OWJiYmE1YTA3OTAwZC90YWJsZXJhbmdlOjVlYWE2NTg1MWZlZjRkYzE5MjY5YmJiYTVhMDc5MDBkXzEtMi0xLTEtNzk4MjE_7b6e5fd8-72ae-44c0-8c25-713b63222b25">9,217</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZTo1ZWFhNjU4NTFmZWY0ZGMxOTI2OWJiYmE1YTA3OTAwZC90YWJsZXJhbmdlOjVlYWE2NTg1MWZlZjRkYzE5MjY5YmJiYTVhMDc5MDBkXzItMi0xLTEtNzk4MjE_6728be60-b8a0-4709-bc39-4b1b207bd10e">9,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZTo1ZWFhNjU4NTFmZWY0ZGMxOTI2OWJiYmE1YTA3OTAwZC90YWJsZXJhbmdlOjVlYWE2NTg1MWZlZjRkYzE5MjY5YmJiYTVhMDc5MDBkXzMtMi0xLTEtNzk4MjE_fb0114eb-fa7a-4b4e-a595-07dbee9b531f">9,192</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZTo1ZWFhNjU4NTFmZWY0ZGMxOTI2OWJiYmE1YTA3OTAwZC90YWJsZXJhbmdlOjVlYWE2NTg1MWZlZjRkYzE5MjY5YmJiYTVhMDc5MDBkXzQtMi0xLTEtNzk4MjE_5913cb94-262a-46dd-a974-bf6414e34727">7,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:justify;vertical-align:top"><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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZTo1ZWFhNjU4NTFmZWY0ZGMxOTI2OWJiYmE1YTA3OTAwZC90YWJsZXJhbmdlOjVlYWE2NTg1MWZlZjRkYzE5MjY5YmJiYTVhMDc5MDBkXzUtMi0xLTEtNzk4MjE_340551c2-6616-4148-b1ce-0f2e8db1cfb5">3,666</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZTo1ZWFhNjU4NTFmZWY0ZGMxOTI2OWJiYmE1YTA3OTAwZC90YWJsZXJhbmdlOjVlYWE2NTg1MWZlZjRkYzE5MjY5YmJiYTVhMDc5MDBkXzYtMi0xLTEtNzk4MjE_c3080827-7020-408e-9d3c-000e65e1c4d5">6,843</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZTo1ZWFhNjU4NTFmZWY0ZGMxOTI2OWJiYmE1YTA3OTAwZC90YWJsZXJhbmdlOjVlYWE2NTg1MWZlZjRkYzE5MjY5YmJiYTVhMDc5MDBkXzctMi0xLTEtNzk4MjE_a203427a-b88c-4341-90e1-b9cdd2cc2d92">46,127</ix:nonFraction>&#160;</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:top"><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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZTo1ZWFhNjU4NTFmZWY0ZGMxOTI2OWJiYmE1YTA3OTAwZC90YWJsZXJhbmdlOjVlYWE2NTg1MWZlZjRkYzE5MjY5YmJiYTVhMDc5MDBkXzgtMi0xLTEtNzk4MjE_c6918fcf-9179-4603-bd01-f45a370939f0">6,533</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of 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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZTo1ZWFhNjU4NTFmZWY0ZGMxOTI2OWJiYmE1YTA3OTAwZC90YWJsZXJhbmdlOjVlYWE2NTg1MWZlZjRkYzE5MjY5YmJiYTVhMDc5MDBkXzktMi0xLTEtNzk4MjE_c9dd42ff-345b-4356-9730-92a713fb740d">39,594</ix:nonFraction>&#160;</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:top"><div><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 liabilities</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="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZTo1ZWFhNjU4NTFmZWY0ZGMxOTI2OWJiYmE1YTA3OTAwZC90YWJsZXJhbmdlOjVlYWE2NTg1MWZlZjRkYzE5MjY5YmJiYTVhMDc5MDBkXzEwLTItMS0xLTc5ODIx_9e1d70be-9347-4c30-94cf-f8b9937c483f">7,254</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZTo1ZWFhNjU4NTFmZWY0ZGMxOTI2OWJiYmE1YTA3OTAwZC90YWJsZXJhbmdlOjVlYWE2NTg1MWZlZjRkYzE5MjY5YmJiYTVhMDc5MDBkXzExLTItMS0xLTc5ODIx_f15678b1-0e83-413c-97f2-34f11fe42563">32,340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:8pt;margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</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"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current portion of lease liabilities are presented within Accrued expenses and other current liabilities on our consolidated balance sheets. Refer to Note (9) "Accrued Expenses and Other Current Liabilities."</span></div></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="vsec:AssetsAndLiabilitiesLesseeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90ZXh0cmVnaW9uOjM0NTViYzQ2MWQ4YzQwYTVhNDJmOTUzNDA4MGE0OWNkXzEyMDk0NjI3OTA4OTc5_937c57c7-0f7f-47f7-a289-487ed4bc18ed" escape="true"><div style="margin-bottom:8pt;margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other supplemental operating lease information for the year ended December 31, was as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></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:top"><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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZTpkMDM4ZDBkMjk5MTI0MTJhODM4ZTAxMmI4ZWZiZTg4MS90YWJsZXJhbmdlOmQwMzhkMGQyOTkxMjQxMmE4MzhlMDEyYjhlZmJlODgxXzEtMS0xLTEtOTIyODk_b273cda3-fc10-467b-bd5d-e1f4dae07c71">7,372</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZTpkMDM4ZDBkMjk5MTI0MTJhODM4ZTAxMmI4ZWZiZTg4MS90YWJsZXJhbmdlOmQwMzhkMGQyOTkxMjQxMmE4MzhlMDEyYjhlZmJlODgxXzEtMy0xLTEtOTIyODk_7da5b9dd-f919-478f-bc6c-8c487df89134">6,309</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZTpkMDM4ZDBkMjk5MTI0MTJhODM4ZTAxMmI4ZWZiZTg4MS90YWJsZXJhbmdlOmQwMzhkMGQyOTkxMjQxMmE4MzhlMDEyYjhlZmJlODgxXzEtNi0xLTEtMTA4MDQ1_a7547eb5-e5af-42da-a4dd-f45e558713b6">3,681</ix:nonFraction>&#160;</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%">Right-of-use assets obtained in exchange for new operating lease liabilities</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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZTpkMDM4ZDBkMjk5MTI0MTJhODM4ZTAxMmI4ZWZiZTg4MS90YWJsZXJhbmdlOmQwMzhkMGQyOTkxMjQxMmE4MzhlMDEyYjhlZmJlODgxXzItMS0xLTEtOTIyODk_d3bae1ae-b833-4bff-8c9b-845e3a587f27">12,295</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZTpkMDM4ZDBkMjk5MTI0MTJhODM4ZTAxMmI4ZWZiZTg4MS90YWJsZXJhbmdlOmQwMzhkMGQyOTkxMjQxMmE4MzhlMDEyYjhlZmJlODgxXzItMy0xLTEtOTIyODk_2886de62-68c1-4596-ba7e-07ac15a99b05">11,175</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZTpkMDM4ZDBkMjk5MTI0MTJhODM4ZTAxMmI4ZWZiZTg4MS90YWJsZXJhbmdlOmQwMzhkMGQyOTkxMjQxMmE4MzhlMDEyYjhlZmJlODgxXzItNi0xLTEtMTA4MDUx_ba6bacc9-20a1-4f85-a126-b5bffa3888c7">4,728</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:nonNumeric><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%">The weighted-average remaining lease term and the weighted-average discount rate was <ix:nonNumeric contextRef="i4ff89683701245f993480b7653d55aca_I20221231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90ZXh0cmVnaW9uOjM0NTViYzQ2MWQ4YzQwYTVhNDJmOTUzNDA4MGE0OWNkXzQ5NDc4MDIzMjg2MDI_56aa31c1-b781-4e57-887b-45c908a26f7a">5.1</ix:nonNumeric> years and <ix:nonFraction unitRef="number" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90ZXh0cmVnaW9uOjM0NTViYzQ2MWQ4YzQwYTVhNDJmOTUzNDA4MGE0OWNkXzQ5NDc4MDIzMjg2MTY_5f422cf8-8dbd-473c-b798-b8d520ec63d5">5.5</ix:nonFraction>% as of December&#160;31, 2022, respectively, and <ix:nonNumeric contextRef="i9272e976667648cd9742048c8c49c765_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90ZXh0cmVnaW9uOjM0NTViYzQ2MWQ4YzQwYTVhNDJmOTUzNDA4MGE0OWNkXzQ5NDc4MDIzMjg2MjI_9c889935-6f97-46ae-9bbb-9ee0dd5e90ed">5.1</ix:nonNumeric> years  and <ix:nonFraction unitRef="number" contextRef="i9272e976667648cd9742048c8c49c765_I20211231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90ZXh0cmVnaW9uOjM0NTViYzQ2MWQ4YzQwYTVhNDJmOTUzNDA4MGE0OWNkXzQ5NDc4MDIzMjg2Mjc_cae37584-5a6f-49fc-a1ea-2317b99aa0a8">4.8</ix:nonFraction>% as of December&#160;31, 2021, respectively.</span></div></ix:nonNumeric><div><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_1793"></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%">(13)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNzkzL2ZyYWc6YjNlMjMzNGY5NjU3NDlkMTgzNDQzNWMyNWNkYjlmMjYvdGV4dHJlZ2lvbjpiM2UyMzM0Zjk2NTc0OWQxODM0NDM1YzI1Y2RiOWYyNl8xMDk5NTExNjI5MTEw_97e73ce9-4d09-4dc4-90b7-3a7862c5d981" continuedAt="i6dac370ecd624397b0f506e9cbf6f6df" escape="true">Commitments and Contingencies</ix:nonNumeric></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%"><ix:continuation id="i6dac370ecd624397b0f506e9cbf6f6df" continuedAt="i880a555844cc47979b9646fc52fe0c1c">We may have certain claims in the normal course of business, including legal proceedings, against us and against other parties. In our opinion, the resolution of these claims will not have a material adverse effect on our results of operations, financial position or cash flows. However, because the results of any legal proceedings cannot be predicted with certainty, the amount of loss, if any, cannot be reasonably estimated.</ix:continuation></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%">-54-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></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%"><ix:continuation id="i880a555844cc47979b9646fc52fe0c1c">Further, from time-to-time, government agencies audit or investigate whether our operations are being conducted in accordance with applicable contractual and regulatory requirements. Government audits or investigations of us, whether relating to government contracts or conducted for other reasons, could result in administrative, civil or criminal liabilities, including repayments, fines or penalties being imposed upon us, or could lead to suspension or debarment from future government contracting. Government investigations often take years to complete and many result in no adverse action against us. We believe, based upon current information, that the outcome of any such government disputes, audits and investigations will not have a material adverse effect on our results of operations, financial condition or cash flows.</ix:continuation></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_157"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(14)&#160; <ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90ZXh0cmVnaW9uOjU0YmMwZjExZTNiYjQ1ZjNhYzVhOWQ5MTNlZTQ1OTgxXzM2ODU_1e9fb4e0-1267-43ed-a4c1-08183345ade8" continuedAt="i39b4489ed8cd4552aa756fc970d73697" escape="true">Business Segments and Customer Information</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i39b4489ed8cd4552aa756fc970d73697" continuedAt="i3e8d61cb174845c1a98a5f4191e309da"><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90ZXh0cmVnaW9uOjU0YmMwZjExZTNiYjQ1ZjNhYzVhOWQ5MTNlZTQ1OTgxXzM2NzQ_3491e031-fd35-4e6b-97c8-bfd433bc7d93" continuedAt="ib6561a33349d48b6b57edb30a98cef91" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</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%">Management of our business operations is conducted under <ix:nonFraction unitRef="segment" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90ZXh0cmVnaW9uOjU0YmMwZjExZTNiYjQ1ZjNhYzVhOWQ5MTNlZTQ1OTgxXzEzMw_999cc54f-f866-4bbc-a5a6-0adb6b2e3984">three</ix:nonFraction> reportable operating segments:</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%;text-decoration:underline">Aviation</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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Aviation segment provides aftermarket repair and distribution services to commercial, business and general aviation, cargo, military and defense, and rotorcraft customers globally. Core services include parts distribution, engine accessory maintenance, MRO services, rotable exchange and supply chain 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-weight:400;line-height:120%;text-decoration:underline">Fleet</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%">Our Fleet segment provides parts, inventory management, e-commerce fulfillment, logistics, supply chain support and other services to support the commercial aftermarket medium- and heavy-duty truck market, the United States Postal Service ("USPS"), and the DoD. Core services include vehicle parts distribution, sourcing, IT solutions, customized fleet logistics, warehousing, kitting, just-in-time supply chain management, alternative product sourcing, and engineering and technical support.</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">Federal and Defense</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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Federal and Defense segment provides aftermarket MRO and logistics and sustainment services to improve operational readiness and extend the life cycle of military vehicles, ships and aircraft for the DoD, federal agencies and international defense customers. Core services include base operations support; procurement; supply chain management; vehicle, maritime and aircraft sustainment services; IT services and energy consulting. </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></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%"><ix:continuation id="ib6561a33349d48b6b57edb30a98cef91">The operating segments reported below are our segments for which separate financial information is available and for which segment results are evaluated regularly by our Chief Executive Officer in deciding how to allocate resources and in assessing performance. We evaluate segment performance based on consolidated revenues and operating income. Net sales of our business segments exclude inter-segment sales as these activities are eliminated in consolidation. Corporate expenses are primarily selling, general and administrative expenses not allocated to segments. Corporate assets are primarily cash, property and equipment and investments held in separate trust.</ix:continuation> </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%">-55-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></span></div></div><ix:continuation id="i3e8d61cb174845c1a98a5f4191e309da" continuedAt="i6c67439ec4f443289e249521df798a65"><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90ZXh0cmVnaW9uOjU0YmMwZjExZTNiYjQ1ZjNhYzVhOWQ5MTNlZTQ1OTgxXzM2NzU_34802c6d-8365-4b29-97f2-7b366820e4ca" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our segment information is as follows (in thousands):</span></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:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the years ended December 31,</span></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-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:top"><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="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:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><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%">Revenues</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Aviation </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555ae9d6a56b497db65b1549b7e83873_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzMtMS0xLTEtNzk4MjE_73aab75e-d879-4a45-aba7-5f085e27e83a">408,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i761e77f7171a4a538c02db5d6ad3aa84_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzMtMy0xLTEtNzk4MjE_bf8d0b2c-0f81-44f3-bf35-05a8fa4bba97">247,852</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idaf782d410884657b0aace6f681142ec_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzMtNS0xLTEtNzk4MjE_b92a55f2-047e-47cc-a3a1-fe20fc3ea897">165,070</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fleet</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88174b505324322b6f522661b8a00b0_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzQtMS0xLTEtNzk4MjE_8d9e5cd6-af28-4c9c-80d0-8eee17afab78">261,336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01914052f6b94ad68ea2b836448e0fef_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzQtMy0xLTEtNzk4MjE_e77a5abe-3da5-4906-be99-5b7d3094188e">233,532</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c80f680450b4f2fb856134c0ebd7cb2_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzQtNS0xLTEtNzk4MjE_11aa47c5-8e15-4694-9698-c2bbd599b404">242,170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Federal and Defense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d752d22c2754f96a080ffcb6a288741_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzUtMS0xLTEtNzk4MjE_6f8fea68-3ac7-4ff2-b2a2-47285ff6f84c">280,314</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida3529076bb24ec8a605d562e44035d7_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzUtMy0xLTEtNzk4MjE_9a1dbb28-56d5-4c48-8101-0a0041943641">269,469</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80e978ff46e343c6bfa7f3a89372d1ef_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzUtNS0xLTEtNzk4MjE_1b2520b9-e642-4112-b150-4bbb1ed59d6f">254,419</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i29e1ab1edd2042f899fa3c4591a24c0c_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzYtMS0xLTEtNzk4MjE_84160dcc-e3ed-47dd-a6a6-50af1962664d">949,762</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="i506fd98ced2249e4822c09033316678d_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzYtMy0xLTEtNzk4MjE_78bcd88e-4917-4e61-9be9-bd503438fd10">750,853</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="i033dfb40b28a40b5b622dcf58c774d7a_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzYtNS0xLTEtNzk4MjE_6293fb4b-cdcd-4ee7-aa1f-4ce576988350">661,659</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss):</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555ae9d6a56b497db65b1549b7e83873_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzktMS0xLTEtNzk4MjE_690ff1a4-3ac3-4a4f-8591-b6dc5aa86d8b">36,416</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i761e77f7171a4a538c02db5d6ad3aa84_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzktMy0xLTEtNzk4MjE_b28ffa45-5b60-4eff-a882-e4000b2004ce">14,373</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idaf782d410884657b0aace6f681142ec_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzktNS0xLTEtNzk4MjE_83466a92-a1f7-4f71-92f7-952ebfc9c142">35,513</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fleet</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88174b505324322b6f522661b8a00b0_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzEwLTEtMS0xLTc5ODIx_200c325e-d627-45ab-9aa6-80541e17f295">23,911</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01914052f6b94ad68ea2b836448e0fef_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzEwLTMtMS0xLTc5ODIx_d7c855eb-59e4-49f1-9a66-0593099cb802">20,426</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c80f680450b4f2fb856134c0ebd7cb2_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzEwLTUtMS0xLTc5ODIx_839ddaa1-6548-4331-ad1e-0007633f2c1d">26,659</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Federal and Defense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d752d22c2754f96a080ffcb6a288741_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzExLTEtMS0xLTc5ODIx_4ce0988d-b7d9-4eb7-90ed-816a9f61f6c0">805</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="ida3529076bb24ec8a605d562e44035d7_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzExLTMtMS0xLTc5ODIx_0480cb02-ccdd-4874-b8d9-0cf0b7940f0b">19,897</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80e978ff46e343c6bfa7f3a89372d1ef_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzExLTUtMS0xLTc5ODIx_a097b33f-3735-4d85-9628-56ff5cf94311">26,309</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate 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="ieb5bc1a8041f4817a69b77653d8796d6_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzEyLTEtMS0xLTc5ODIx_8a62b96a-95fb-411e-b4f0-1408ef2ed7b3">4,391</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="ic85d3d6bd90f49d4bbbd1464e0822e88_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzEyLTMtMS0xLTc5ODIx_130d4868-330c-4dc3-95e8-36d9d8507d40">4,430</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="i3253bb05cd4e4c828a45f5f3f7114f17_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzEyLTUtMS0xLTc5ODIx_df36ace3-f643-41d8-84ae-cbef2353d4d9">3,532</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i29e1ab1edd2042f899fa3c4591a24c0c_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzEzLTEtMS0xLTc5ODIx_e8b9c0c7-1775-4d56-8574-55ca24c076dc">55,131</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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="i506fd98ced2249e4822c09033316678d_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzEzLTMtMS0xLTc5ODIx_cf0f85f1-d88c-44b7-aacf-acc4f9c14a6e">21,520</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i033dfb40b28a40b5b622dcf58c774d7a_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzEzLTUtMS0xLTc5ODIx_923973ee-2dab-489a-9c99-5f9d2dc3a7b8">13,923</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Depreciation and amortization 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</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="i555ae9d6a56b497db65b1549b7e83873_D20220101-20221231" decimals="-3" name="vsec:DepreciationAndAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzE2LTEtMS0xLTc5ODIx_4ade1aaa-91fe-483c-a7c7-066d0e179b27">13,174</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i761e77f7171a4a538c02db5d6ad3aa84_D20210101-20211231" decimals="-3" name="vsec:DepreciationAndAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzE2LTMtMS0xLTc5ODIx_57c45cc6-9656-48cc-9921-0b07cb5e0d7b">11,374</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="idaf782d410884657b0aace6f681142ec_D20200101-20201231" decimals="-3" name="vsec:DepreciationAndAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzE2LTUtMS0xLTc5ODIx_f361cb44-b318-4226-af3e-ba2e6bdc5233">10,874</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Fleet</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88174b505324322b6f522661b8a00b0_D20220101-20221231" decimals="-3" name="vsec:DepreciationAndAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzE3LTEtMS0xLTc5ODIx_38a5bbe1-02d1-4ea4-b635-0a775e9b94ad">8,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="i01914052f6b94ad68ea2b836448e0fef_D20210101-20211231" decimals="-3" name="vsec:DepreciationAndAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzE3LTMtMS0xLTc5ODIx_b9f7cc90-c2ae-4b3c-bd70-15c3a4c7608d">9,679</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c80f680450b4f2fb856134c0ebd7cb2_D20200101-20201231" decimals="-3" name="vsec:DepreciationAndAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzE3LTUtMS0xLTc5ODIx_dd297e52-98b1-4978-89d5-36266787cf9d">10,260</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal and Defense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d752d22c2754f96a080ffcb6a288741_D20220101-20221231" decimals="-3" name="vsec:DepreciationAndAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzE4LTEtMS0xLTc5ODIx_222dfcb7-555d-4eab-9a2a-a1961d27acfb">3,613</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida3529076bb24ec8a605d562e44035d7_D20210101-20211231" decimals="-3" name="vsec:DepreciationAndAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzE4LTMtMS0xLTc5ODIx_ac221120-12b3-41ab-8023-35f81582f6cb">4,547</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80e978ff46e343c6bfa7f3a89372d1ef_D20200101-20201231" decimals="-3" name="vsec:DepreciationAndAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzE4LTUtMS0xLTc5ODIx_8346687d-b3ce-4107-9266-91bcda68b463">3,001</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation and amortization</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i29e1ab1edd2042f899fa3c4591a24c0c_D20220101-20221231" decimals="-3" name="vsec:DepreciationAndAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzE5LTEtMS0xLTc5ODIx_399e7441-afd5-452c-aaf8-eaaf6a870d75">25,570</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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="i506fd98ced2249e4822c09033316678d_D20210101-20211231" decimals="-3" name="vsec:DepreciationAndAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzE5LTMtMS0xLTc5ODIx_7b9e5686-a33e-45b6-bd15-5683178a0be4">25,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i033dfb40b28a40b5b622dcf58c774d7a_D20200101-20201231" decimals="-3" name="vsec:DepreciationAndAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzE5LTUtMS0xLTc5ODIx_89a6ed52-c7ee-4b9f-979d-dbb514f6acb3">24,135</ix:nonFraction>&#160;</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:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Capital expenditures:</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</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="i555ae9d6a56b497db65b1549b7e83873_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzIyLTEtMS0xLTc5ODIx_759bdc7a-80a0-41df-94b9-897a188881a6">5,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i761e77f7171a4a538c02db5d6ad3aa84_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzIyLTMtMS0xLTc5ODIx_ae78b717-5ed2-4742-9501-54aa9e24b4df">7,468</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="idaf782d410884657b0aace6f681142ec_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzIyLTUtMS0xLTc5ODIx_5e53639f-e112-4fdf-a20b-4856e3ef2c08">3,445</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Fleet</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88174b505324322b6f522661b8a00b0_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzIzLTEtMS0xLTc5ODIx_0c3f011b-c693-4918-b4a4-5ecef14624f9">5,502</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01914052f6b94ad68ea2b836448e0fef_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzIzLTMtMS0xLTc5ODIx_93e23f57-1555-4426-8fb4-7e704079712b">1,669</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c80f680450b4f2fb856134c0ebd7cb2_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzIzLTUtMS0xLTc5ODIx_dd207787-4a6b-48b8-bf9c-2a44b7dcaa5f">675</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Federal and Defense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d752d22c2754f96a080ffcb6a288741_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzI0LTEtMS0xLTc5ODIx_10f8b0dc-f6ec-4b64-8384-48eb750697ab">26</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida3529076bb24ec8a605d562e44035d7_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzI0LTMtMS0xLTc5ODIx_18419981-af96-4cf7-8b82-0c45c25c573d">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="i80e978ff46e343c6bfa7f3a89372d1ef_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzI0LTUtMS0xLTc5ODIx_86ea77d0-2d49-4c20-a658-628a13593ea5">148</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb5bc1a8041f4817a69b77653d8796d6_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzI1LTEtMS0xLTc5ODIx_48c680d2-3acb-411c-8b2d-699326cc9e12">1,162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic85d3d6bd90f49d4bbbd1464e0822e88_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzI1LTMtMS0xLTc5ODIx_fb7cf9e2-c917-4d58-abb1-4e01ebcd25ea">1,259</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3253bb05cd4e4c828a45f5f3f7114f17_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzI1LTUtMS0xLTc5ODIx_9b194713-c5b9-49a6-b339-e4fd02c620d7">159</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total capital expenditures</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i29e1ab1edd2042f899fa3c4591a24c0c_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzI2LTEtMS0xLTc5ODIx_7c7cff55-d34e-4f3e-a00f-4397caa427e4">12,651</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="i506fd98ced2249e4822c09033316678d_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzI2LTMtMS0xLTc5ODIx_314af4dd-ae88-4f4a-bc95-4cb213b26474">10,520</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="i033dfb40b28a40b5b622dcf58c774d7a_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzI2LTUtMS0xLTc5ODIx_5e4695f5-5f6b-4c28-ac36-a97df577521e">4,427</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></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:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,</span></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-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:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></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-weight:400;line-height:100%">Total assets:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Aviation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a65c76ec47b482bb78f6e1756e04ff2_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTowMzdkZDRhNjU5NjY0ZjgyYTc0Y2NmNDRiMDMyNzE2Yi90YWJsZXJhbmdlOjAzN2RkNGE2NTk2NjRmODJhNzRjY2Y0NGIwMzI3MTZiXzMtMS0xLTEtNzk4MjE_6ef39c83-0fe9-42ec-a00f-7dcc45e1027c">637,615</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bf002bb32eb46bcbfbf69d8c9fe9777_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTowMzdkZDRhNjU5NjY0ZjgyYTc0Y2NmNDRiMDMyNzE2Yi90YWJsZXJhbmdlOjAzN2RkNGE2NTk2NjRmODJhNzRjY2Y0NGIwMzI3MTZiXzMtMy0xLTEtNzk4MjE_f082d55f-4d7b-4757-a82c-37c061ceefb5">580,156</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fleet</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2614bbe033f4151a40c55274ef85e32_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTowMzdkZDRhNjU5NjY0ZjgyYTc0Y2NmNDRiMDMyNzE2Yi90YWJsZXJhbmdlOjAzN2RkNGE2NTk2NjRmODJhNzRjY2Y0NGIwMzI3MTZiXzQtMS0xLTEtNzk4MjE_b3972185-3330-42fd-80da-542923e80584">218,138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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="i05664fcc06a54100b9666b047d518da6_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTowMzdkZDRhNjU5NjY0ZjgyYTc0Y2NmNDRiMDMyNzE2Yi90YWJsZXJhbmdlOjAzN2RkNGE2NTk2NjRmODJhNzRjY2Y0NGIwMzI3MTZiXzQtMy0xLTEtNzk4MjE_aa15e73b-e0b9-42e1-a0de-6a3ce67d2098">182,089</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Federal and Defense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia793e6a457004b40bffd2f2ba682f767_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTowMzdkZDRhNjU5NjY0ZjgyYTc0Y2NmNDRiMDMyNzE2Yi90YWJsZXJhbmdlOjAzN2RkNGE2NTk2NjRmODJhNzRjY2Y0NGIwMzI3MTZiXzUtMS0xLTEtNzk4MjE_91983fbe-425e-4ecd-b9ae-5ea85008321d">93,728</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf6b6c48d844c0b984a0c982e0c957c_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTowMzdkZDRhNjU5NjY0ZjgyYTc0Y2NmNDRiMDMyNzE2Yi90YWJsZXJhbmdlOjAzN2RkNGE2NTk2NjRmODJhNzRjY2Y0NGIwMzI3MTZiXzUtMy0xLTEtNzk4MjE_fda5dfae-4cf5-4a7f-8668-ebc2791cdc98">92,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="background-color:#ffffff;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%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5651760cd9764779be0c206f8c50e864_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTowMzdkZDRhNjU5NjY0ZjgyYTc0Y2NmNDRiMDMyNzE2Yi90YWJsZXJhbmdlOjAzN2RkNGE2NTk2NjRmODJhNzRjY2Y0NGIwMzI3MTZiXzYtMS0xLTEtNzk4MjE_eba3b43e-fa82-4a61-885b-35637b9e3990">50,308</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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="i5195d85ec4654667859941ab03b0d6c0_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTowMzdkZDRhNjU5NjY0ZjgyYTc0Y2NmNDRiMDMyNzE2Yi90YWJsZXJhbmdlOjAzN2RkNGE2NTk2NjRmODJhNzRjY2Y0NGIwMzI3MTZiXzYtMy0xLTEtNzk4MjE_2ab35e1f-ab5b-42b0-80ab-a4ffd7506679">63,742</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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%">Total assets</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="i927865c2430e488c9e10c684489b23f3_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTowMzdkZDRhNjU5NjY0ZjgyYTc0Y2NmNDRiMDMyNzE2Yi90YWJsZXJhbmdlOjAzN2RkNGE2NTk2NjRmODJhNzRjY2Y0NGIwMzI3MTZiXzctMS0xLTEtNzk4MjE_bdf3544c-a507-44ff-bbe3-727ee8b77a02">999,789</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="iaa9bc4ef019d436ead34634e54493791_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTowMzdkZDRhNjU5NjY0ZjgyYTc0Y2NmNDRiMDMyNzE2Yi90YWJsZXJhbmdlOjAzN2RkNGE2NTk2NjRmODJhNzRjY2Y0NGIwMzI3MTZiXzctMy0xLTEtNzk4MjE_cb99cadc-dc63-4077-bd8e-4f72f8e368a1">918,558</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><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%">Customer Information</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%">Our revenues are derived from the delivery of products and services performed for commercial customers and the U.S. government, including the DoD and various other government agencies. The USPS revenues, reported within our Fleet segment, comprised approximately <ix:nonFraction unitRef="number" contextRef="i4f169e369f1c4c808447bc9f4a6125a3_D20220101-20221231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90ZXh0cmVnaW9uOjU0YmMwZjExZTNiYjQ1ZjNhYzVhOWQ5MTNlZTQ1OTgxXzU0OTc1NTgxNDI2NTE_51a970ea-a47f-43a4-ba76-21c3ff374dd3">16</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="ia3bf4b5e7bb649d4a86de7866c76b1f3_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90ZXh0cmVnaW9uOjU0YmMwZjExZTNiYjQ1ZjNhYzVhOWQ5MTNlZTQ1OTgxXzU0OTc1NTgxNDI2NTY_57c8a9dc-0b85-4a72-943c-da66f337d080">20</ix:nonFraction>%, and <ix:nonFraction unitRef="number" contextRef="i57c45d1e962b4118948633a80a2b3bb6_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90ZXh0cmVnaW9uOjU0YmMwZjExZTNiYjQ1ZjNhYzVhOWQ5MTNlZTQ1OTgxXzU0OTc1NTgxNDI2NjU_d3415b89-a8a0-4acd-b5a8-af8981217e06">27</ix:nonFraction>% of our consolidated revenues in 2022, 2021 and 2020, respectively. U.S. Navy revenues, reported within our Federal and Defense segment, comprised approximately <ix:nonFraction unitRef="number" contextRef="ied2bf3c34ab8417984adaa33dcb29c9d_D20220101-20221231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90ZXh0cmVnaW9uOjU0YmMwZjExZTNiYjQ1ZjNhYzVhOWQ5MTNlZTQ1OTgxXzU0OTc1NTgxNDI4Mjk_c9a6f238-095a-45a4-929a-c7a430723b79">15</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i2249a039d2154c009eed5dcaf2b5a025_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90ZXh0cmVnaW9uOjU0YmMwZjExZTNiYjQ1ZjNhYzVhOWQ5MTNlZTQ1OTgxXzU0OTc1NTgxNDI4MzQ_b602a465-f4c4-4892-a60e-92dfe40bdd34">13</ix:nonFraction>%, and <ix:nonFraction unitRef="number" contextRef="ie09a936878264716bea512b273afdec1_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90ZXh0cmVnaW9uOjU0YmMwZjExZTNiYjQ1ZjNhYzVhOWQ5MTNlZTQ1OTgxXzU0OTc1NTgxNDI4NDM_7eeb6fe5-6154-4eb1-8e43-e4407d0cb50b">16</ix:nonFraction>% of our consolidated revenues in 2022, 2021 and 2020, respectively. Our customers also include various other commercial entities and government agencies. See Note (3) "Revenue Recognition" for revenue by customer.</span></div><div style="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:120%">We do not measure revenue or profit by product or service lines, either for internal management or external financial reporting purposes, because it would be impractical to do so. Products offered and services performed are determined by contract requirements and the types of products and services provided for one contract bear no relation to similar products and services provided on another contract. Products and services provided vary when new contracts begin or current contracts expire. In many cases, more than one product or service is provided under a contract or contract task order. Accordingly, cost and revenue tracking are designed to best serve contract requirements and segregating costs and revenues by product or service lines in situations for which it is not required would be difficult and costly to both us and our customers.</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%">-56-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></span></div></div><ix:continuation id="i6c67439ec4f443289e249521df798a65"><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%">Geographical Information </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90ZXh0cmVnaW9uOjU0YmMwZjExZTNiYjQ1ZjNhYzVhOWQ5MTNlZTQ1OTgxXzM2OTA_fef24a1d-c272-4b75-94e0-117453db0de5" escape="true"><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 by geography is based on the billing address of the customer. Our revenue by geographic area is as follows (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.853%"><tr><td style="width:1.0%"></td><td style="width:58.490%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding: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: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:400;line-height:100%">Years ended December 31,</span></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-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:top"><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="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:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</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="i9f8ff2400a8347cdb2ab69167b2c7ea2_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTo2OTY1YTVjZjBkYjI0NDEyYmE0MGJiODI1MTNiMGViNS90YWJsZXJhbmdlOjY5NjVhNWNmMGRiMjQ0MTJiYTQwYmI4MjUxM2IwZWI1XzItMi0xLTEtNzk4MjE_d4357f8f-7f5c-4cb7-ae6a-29b3a2d5b37a">837,929</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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="i4b9d1d843f36402aaae25c4d9800899f_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTo2OTY1YTVjZjBkYjI0NDEyYmE0MGJiODI1MTNiMGViNS90YWJsZXJhbmdlOjY5NjVhNWNmMGRiMjQ0MTJiYTQwYmI4MjUxM2IwZWI1XzItNC0xLTEtNzk4MjE_0898c24e-745a-4686-8843-e0a3d4f79de2">668,892</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8bcc096b1eb44f1a1c3bd4bb3781d72_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTo2OTY1YTVjZjBkYjI0NDEyYmE0MGJiODI1MTNiMGViNS90YWJsZXJhbmdlOjY5NjVhNWNmMGRiMjQ0MTJiYTQwYmI4MjUxM2IwZWI1XzItNi0xLTEtNzk4MjE_a08d7139-31f5-4a09-875e-f75e076214b0">598,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Countries</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="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="i2b6e79fc8dea40f187c84fe119591b8d_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTo2OTY1YTVjZjBkYjI0NDEyYmE0MGJiODI1MTNiMGViNS90YWJsZXJhbmdlOjY5NjVhNWNmMGRiMjQ0MTJiYTQwYmI4MjUxM2IwZWI1XzMtMi0xLTEtNzk4MjE_23c763e2-964b-41e9-92e3-2b9b7f0a9a69">111,833</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="ib61865f6e26643bd9cdd454828831650_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTo2OTY1YTVjZjBkYjI0NDEyYmE0MGJiODI1MTNiMGViNS90YWJsZXJhbmdlOjY5NjVhNWNmMGRiMjQ0MTJiYTQwYmI4MjUxM2IwZWI1XzMtNC0xLTEtNzk4MjE_b2629b35-4fb8-4492-87ea-7374ad908311">81,961</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="ie7b95abd77d44feb88f976150fd49e87_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTo2OTY1YTVjZjBkYjI0NDEyYmE0MGJiODI1MTNiMGViNS90YWJsZXJhbmdlOjY5NjVhNWNmMGRiMjQ0MTJiYTQwYmI4MjUxM2IwZWI1XzMtNi0xLTEtNzk4MjE_ed6910df-5a0b-4759-b574-7a5ea7a1f74a">63,517</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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%">Total revenue</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="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTo2OTY1YTVjZjBkYjI0NDEyYmE0MGJiODI1MTNiMGViNS90YWJsZXJhbmdlOjY5NjVhNWNmMGRiMjQ0MTJiYTQwYmI4MjUxM2IwZWI1XzQtMi0xLTEtNzk4MjE_09b4b559-0a58-482a-8bdb-75e7fa9a849d">949,762</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="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTo2OTY1YTVjZjBkYjI0NDEyYmE0MGJiODI1MTNiMGViNS90YWJsZXJhbmdlOjY5NjVhNWNmMGRiMjQ0MTJiYTQwYmI4MjUxM2IwZWI1XzQtNC0xLTEtNzk4MjE_fdfa7b74-1e27-4ae1-9ac1-bb8c1ed24049">750,853</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="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTo2OTY1YTVjZjBkYjI0NDEyYmE0MGJiODI1MTNiMGViNS90YWJsZXJhbmdlOjY5NjVhNWNmMGRiMjQ0MTJiYTQwYmI4MjUxM2IwZWI1XzQtNi0xLTEtNzk4MjE_6e29e2fb-5a6e-485f-8295-060fcccb4750">661,659</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) No individual country, other than disclosed above, exceeded 10% of our total revenue for any period presented</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_160"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(15)&#160; <ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjAvZnJhZzoxOWNmYjUzMWE2MzQ0MjBhOWFiODQ1YTMyMGFlMjRiYy90ZXh0cmVnaW9uOjE5Y2ZiNTMxYTYzNDQyMGE5YWI4NDVhMzIwYWUyNGJjXzgxNQ_8f0bb1af-442c-4f80-8384-77af219a85ec" continuedAt="ic0dcd543c0184c4088749d5dbb5adc88" escape="true">Capital Stock</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="ic0dcd543c0184c4088749d5dbb5adc88"><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%">Common Stock</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%">Our common stock has a par value of $<ix:nonFraction unitRef="usdPerShare" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjAvZnJhZzoxOWNmYjUzMWE2MzQ0MjBhOWFiODQ1YTMyMGFlMjRiYy90ZXh0cmVnaW9uOjE5Y2ZiNTMxYTYzNDQyMGE5YWI4NDVhMzIwYWUyNGJjXzc2_b988e5c8-2f4e-44b4-881c-4236039838bb">0.05</ix:nonFraction> per share.&#160;Proceeds from common stock issuances that are greater than $<ix:nonFraction unitRef="usdPerShare" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="INF" name="us-gaap:SharesIssuedPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjAvZnJhZzoxOWNmYjUzMWE2MzQ0MjBhOWFiODQ1YTMyMGFlMjRiYy90ZXh0cmVnaW9uOjE5Y2ZiNTMxYTYzNDQyMGE5YWI4NDVhMzIwYWUyNGJjXzE0OQ_28e9d335-35af-41e2-a14b-c8e9e8ddf2b5">0.05</ix:nonFraction> per share are credited to additional paid in capital.&#160;Holders of common stock are entitled to <ix:nonFraction unitRef="vote" contextRef="i4ff89683701245f993480b7653d55aca_I20221231" decimals="INF" name="vsec:CommonStockVotingRightsNumberOfVotes" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjAvZnJhZzoxOWNmYjUzMWE2MzQ0MjBhOWFiODQ1YTMyMGFlMjRiYy90ZXh0cmVnaW9uOjE5Y2ZiNTMxYTYzNDQyMGE5YWI4NDVhMzIwYWUyNGJjXzI0Ng_66d1e3ab-2035-49df-8a45-96f946e4756f">one</ix:nonFraction> vote per common share held on all matters voted on by our stockholders.&#160;Stockholders of record are entitled to the amount of dividends declared per common share held.</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%">In 2021, we completed the issuance and sale of <ix:nonFraction unitRef="shares" contextRef="i9a1a5b5993d8479da9f747bad65ba92a_D20210202-20210202" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjAvZnJhZzoxOWNmYjUzMWE2MzQ0MjBhOWFiODQ1YTMyMGFlMjRiYy90ZXh0cmVnaW9uOjE5Y2ZiNTMxYTYzNDQyMGE5YWI4NDVhMzIwYWUyNGJjXzQ3Ng_d63127dd-98a2-42c9-aa71-240283bb0bdf">1,428,600</ix:nonFraction> shares of the Company's common stock, in a public offering at a price of $<ix:nonFraction unitRef="usdPerShare" contextRef="iaf01c9ddcb8844e199427dbac12f2145_I20210202" decimals="INF" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjAvZnJhZzoxOWNmYjUzMWE2MzQ0MjBhOWFiODQ1YTMyMGFlMjRiYy90ZXh0cmVnaW9uOjE5Y2ZiNTMxYTYzNDQyMGE5YWI4NDVhMzIwYWUyNGJjXzU1Mg_dbdf791e-c853-486b-8f03-36b31aa5921d">35.00</ix:nonFraction> per share. The underwriters exercised their option to purchase an additional <ix:nonFraction unitRef="shares" contextRef="i5b3f3153bd95476ea9c615d89ddc1ea6_D20210202-20210202" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjAvZnJhZzoxOWNmYjUzMWE2MzQ0MjBhOWFiODQ1YTMyMGFlMjRiYy90ZXh0cmVnaW9uOjE5Y2ZiNTMxYTYzNDQyMGE5YWI4NDVhMzIwYWUyNGJjXzYzMg_aad62ffe-a567-4d1a-b32a-47aa11a2ab3c">170,497</ix:nonFraction> shares. The transaction closed on February 2, 2021. We received net proceeds of approximately $<ix:nonFraction unitRef="usd" contextRef="i9a1a5b5993d8479da9f747bad65ba92a_D20210202-20210202" decimals="-6" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjAvZnJhZzoxOWNmYjUzMWE2MzQ0MjBhOWFiODQ1YTMyMGFlMjRiYy90ZXh0cmVnaW9uOjE5Y2ZiNTMxYTYzNDQyMGE5YWI4NDVhMzIwYWUyNGJjXzcyOQ_e4276874-9399-4964-a835-34cbcfbbfc31">52</ix:nonFraction>&#160;million after deducting underwriting discounts, commissions and offering related expenses.</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 id="ieddaa576dcd84f18bc9d209b8c5292ed_163"></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%">(16)&#160; <ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjMvZnJhZzo1OGQ5Zjg1MTEzNWU0NzQ0YTYxOTQ4ZTYzNzY0YjYwNy90ZXh0cmVnaW9uOjU4ZDlmODUxMTM1ZTQ3NDRhNjE5NDhlNjM3NjRiNjA3XzQzMw_e6bdf5bc-cd0c-401a-bf00-7c06f67b79b2" continuedAt="i6d1ba455b4554de1962eb62a91d968b3" escape="true">401(k) Plan </ix:nonNumeric></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%"><ix:continuation id="i6d1ba455b4554de1962eb62a91d968b3">We maintain a defined contribution plan under Section 401(k) of the Internal Revenue Code of 1986, as amended, that covers substantially all of our employees. Under the provisions of our 401(k) plan, employees' eligible contributions are matched at rates specified in the plan documents. Our expense associated with this plan was approximately $<ix:nonFraction unitRef="usd" contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjMvZnJhZzo1OGQ5Zjg1MTEzNWU0NzQ0YTYxOTQ4ZTYzNzY0YjYwNy90ZXh0cmVnaW9uOjU4ZDlmODUxMTM1ZTQ3NDRhNjE5NDhlNjM3NjRiNjA3XzM3MA_e4a432cb-0720-447b-9712-e725048b2045">7.1</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjMvZnJhZzo1OGQ5Zjg1MTEzNWU0NzQ0YTYxOTQ4ZTYzNzY0YjYwNy90ZXh0cmVnaW9uOjU4ZDlmODUxMTM1ZTQ3NDRhNjE5NDhlNjM3NjRiNjA3XzM3NA_aa19e3ff-eb3d-409a-97a4-9bdf50c2c493">6.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjMvZnJhZzo1OGQ5Zjg1MTEzNWU0NzQ0YTYxOTQ4ZTYzNzY0YjYwNy90ZXh0cmVnaW9uOjU4ZDlmODUxMTM1ZTQ3NDRhNjE5NDhlNjM3NjRiNjA3XzM4MQ_3dcdddcc-ea8c-42c7-a6ed-42a8ed39fcb4">5.9</ix:nonFraction> million for the years ended December&#160;31, 2022, 2021, and 2020, respectively.</ix:continuation></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_166"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(17)&#160; <ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:FairValueMeasurementInputsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90ZXh0cmVnaW9uOjJkNmE5MjA5NjgzODQyOWZhYmQ3N2FjYzIwNmY0Yzg2XzQ2MjU_bada5dc0-d0d3-4570-89c1-dbb91d1d2183" continuedAt="ic75b1518a3684537b6d72f630969c4f4" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="ic75b1518a3684537b6d72f630969c4f4" continuedAt="ib56449b27c6b41f8ae3f7d61c3db1845"><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%">We utilize fair value measurement guidance prescribed by GAAP to value our financial instruments. The accounting standard for fair value measurements establishes a three-tier value hierarchy, which prioritizes the inputs used in measuring fair value as follows: observable inputs such as quoted prices in active markets (Level 1); inputs other than the quoted prices in active markets that are observable either directly or indirectly (Level 2); and unobservable inputs in which there is little or no market data, which requires the Company to develop its own assumptions (Level 3).</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%">The carrying amounts of cash and cash equivalents, receivables, accounts payable and amounts included in other current assets and accrued expenses and other current liabilities that meet the definition of a financial instrument approximate fair value due to their relatively short maturity. The carrying value of our outstanding debt obligations approximates its fair value. The fair value of long-term debt is calculated using Level 2 inputs based on interest rates available for debt with terms and maturities similar to our existing debt arrangements.</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%">Non-financial assets acquired and liabilities assumed in business combinations were measured at fair value using income, market and cost valuation methodologies. See Note (2), "Acquisitions and Divestitures." The fair value measurements were estimated using significant inputs that are not observable in the market and thus represent a Level 3 measurement.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></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%">-57-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="ib56449b27c6b41f8ae3f7d61c3db1845"><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90ZXh0cmVnaW9uOjJkNmE5MjA5NjgzODQyOWZhYmQ3N2FjYzIwNmY0Yzg2XzQ2MzE_bc61002e-612e-4b8f-a56b-d8e28df9175f" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the financial assets and liabilities measured at fair value on a recurring basis as of December&#160;31, 2022 and December&#160;31, 2021 and the level they fall within the fair value hierarchy (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:28.752%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.135%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.256%"></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:400;line-height:100%">Amounts Recorded at Fair Value</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%">Financial Statement 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:400;line-height:100%">Fair Value Hierarchy</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%">Fair Value 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:400;line-height:100%">Fair Value December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-COLI assets held in Deferred Supplemental Compensation Plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">Other 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 #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%">Level 1</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="i7d4db1af81d84ff0a3de09a60f34438f_I20221231" decimals="-3" name="vsec:MutualFundsHeldInDscPlanFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTpiMzJkYTZiNzM0ODI0NDFkYTE1ZmE0MTFiMGZhNjYxMy90YWJsZXJhbmdlOmIzMmRhNmI3MzQ4MjQ0MWRhMTVmYTQxMWIwZmE2NjEzXzEtNi0xLTEtNzk4MjE_769a0714-9042-467a-86a6-3ca01be72864">539</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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="i606fc499c8ed45c9b43412852f8b30b1_I20211231" decimals="-3" name="vsec:MutualFundsHeldInDscPlanFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTpiMzJkYTZiNzM0ODI0NDFkYTE1ZmE0MTFiMGZhNjYxMy90YWJsZXJhbmdlOmIzMmRhNmI3MzQ4MjQ0MWRhMTVmYTQxMWIwZmE2NjEzXzEtOC0xLTEtNzk4MjE_756d3ca9-4a25-4a93-983e-c10507c4f131">598</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</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%">Other 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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</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="i34f299744a49401e96cc2b759118c0a0_I20221231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTpiMzJkYTZiNzM0ODI0NDFkYTE1ZmE0MTFiMGZhNjYxMy90YWJsZXJhbmdlOmIzMmRhNmI3MzQ4MjQ0MWRhMTVmYTQxMWIwZmE2NjEzXzItNi0xLTEtODkzOTE_af12ec95-7ae5-498d-86b8-4a54c83dad82">6,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34b8c1af9b95465fbf5ca71df9d8ad15_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTpiMzJkYTZiNzM0ODI0NDFkYTE1ZmE0MTFiMGZhNjYxMy90YWJsZXJhbmdlOmIzMmRhNmI3MzQ4MjQ0MWRhMTVmYTQxMWIwZmE2NjEzXzItOC0xLTEtODkzOTE_0be8ab00-7f1a-414d-9a07-94c9b5b4c9c2">&#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%">Interest rate swaps</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%">Accrued expenses and other current 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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if30677ad9fed4744ab5309a2764aea82_I20221231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTpiMzJkYTZiNzM0ODI0NDFkYTE1ZmE0MTFiMGZhNjYxMy90YWJsZXJhbmdlOmIzMmRhNmI3MzQ4MjQ0MWRhMTVmYTQxMWIwZmE2NjEzXzItNi0xLTEtNzk4MjE_a06ec706-5be2-4ab6-91a7-43c44bf3c100">&#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="i85850572c5d94ff6a444057c6875f859_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTpiMzJkYTZiNzM0ODI0NDFkYTE1ZmE0MTFiMGZhNjYxMy90YWJsZXJhbmdlOmIzMmRhNmI3MzQ4MjQ0MWRhMTVmYTQxMWIwZmE2NjEzXzItOC0xLTEtNzk4MjE_7ddbdedf-a9a0-40da-b925-a2dc3f5738e3">234</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 obligation - short-term</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%">Accrued expenses and other current liabilities</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%">Level 3</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="i58104bb0020644f6aec1e99aeb3afe06_I20221231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTpiMzJkYTZiNzM0ODI0NDFkYTE1ZmE0MTFiMGZhNjYxMy90YWJsZXJhbmdlOmIzMmRhNmI3MzQ4MjQ0MWRhMTVmYTQxMWIwZmE2NjEzXzMtNi0xLTEtNzk4MjE_f379ca2a-9331-431c-9a4a-b0c0f74b3102">&#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="iee037226230745e8865e04c29e459d28_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTpiMzJkYTZiNzM0ODI0NDFkYTE1ZmE0MTFiMGZhNjYxMy90YWJsZXJhbmdlOmIzMmRhNmI3MzQ4MjQ0MWRhMTVmYTQxMWIwZmE2NjEzXzMtOC0xLTEtNzk4MjE_9fb10144-30d8-4b75-adab-70c3c47ee466">1,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 obligation - long-term</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%">Other long-term 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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3</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="i63cc29634f2441f199ded8f530d44a22_I20221231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTpiMzJkYTZiNzM0ODI0NDFkYTE1ZmE0MTFiMGZhNjYxMy90YWJsZXJhbmdlOmIzMmRhNmI3MzQ4MjQ0MWRhMTVmYTQxMWIwZmE2NjEzXzQtNi0xLTEtNzk4MjE_a7d30b86-e3f1-4141-892a-a3cf64cef4af">&#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="ief78a5535a7b45ac8de070e413f593e4_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTpiMzJkYTZiNzM0ODI0NDFkYTE1ZmE0MTFiMGZhNjYxMy90YWJsZXJhbmdlOmIzMmRhNmI3MzQ4MjQ0MWRhMTVmYTQxMWIwZmE2NjEzXzQtOC0xLTEtNzk4MjE_70165f56-ef81-4724-aea8-3ba44e2592a7">250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:#080808;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1) Non-COLI assets held in our deferred supplemental compensation plan consist of equity funds with fair value based on observable inputs such as quoted prices for identical assets in active markets and changes in fair value are recorded as selling, general and administrative expenses.</span></div></td></tr></table></div></ix:nonNumeric><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%">Contingent Consideration </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%">In connection with the acquisition of Global Parts in July 2021, we were required to make earn-out obligation payments of up to $<ix:nonFraction unitRef="usd" contextRef="i631c0f15e42249bd99d1c40c98b2d8fe_I20210726" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90ZXh0cmVnaW9uOjJkNmE5MjA5NjgzODQyOWZhYmQ3N2FjYzIwNmY0Yzg2XzMyMzc_0b857350-c8cd-41e5-8a2b-e59c5d571a0a">2.0</ix:nonFraction>&#160;million should Global Parts meet certain financial targets during the twelve months following the acquisition and meet a certain milestone event on or before March 2023. Final settlement of the obligation was made during the third quarter of fiscal 2022. </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90ZXh0cmVnaW9uOjJkNmE5MjA5NjgzODQyOWZhYmQ3N2FjYzIwNmY0Yzg2XzQ2Mjc_4a41765d-10d6-4f40-939c-fc7d47559d4d" escape="true"><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%">Changes in earn-out obligation measured at fair value on a recurring basis using significant unobservable inputs (Level 3) for the years ended December&#160;31, 2022 and 2021 are as follows (in thousands):</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:52.847%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.525%"></td><td style="width:0.1%"></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-weight:400;line-height:100%">&#160;</span></td><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:400;line-height:100%">Current portion</span></td><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:400;line-height:100%">Long-term portion</span></td><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:400;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="ia5c3fcefea8b4d6d829b4030cc0950f5_I20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzEtMi0xLTEtNzk4MjE_e1186a1e-a6dc-4a00-a65c-f02da5d385a7">&#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="idd9fec572e1c4b7f95a9df0478110417_I20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzEtNC0xLTEtNzk4MjE_c2ba74ff-f7a8-4b92-a176-075b653c8b1e">&#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="ibd6bb7dcb4264a71b42896ae17a321e1_I20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzEtNi0xLTEtNzk4MjE_494210c5-f028-4e55-a7dd-009dd447c1c0">&#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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition date fair value of contingent consideration</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="i4de0bbe95b9447be81397754771a6b08_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzItMi0xLTEtNzk4MjE_20a45e8f-b7cf-49d2-ad79-4a8991e067a8">1,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="i128c2223478f41d4bded2a8f4dc8824a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzItNC0xLTEtNzk4MjE_a0b02d27-6c02-4f2f-bd23-1b49a6ea0705">250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d4c97e2eaee48629761532a3aa8e49f_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzItNi0xLTEtNzk4MjE_bbaeaaf4-1e6f-4f66-aedc-b80b7c3f3b59">2,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Earn-out payments</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="i4de0bbe95b9447be81397754771a6b08_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzMtMi0xLTEtNzk4MjE_dac3c257-f7a1-4f17-94d5-c8a07e16b6fc">750</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="i128c2223478f41d4bded2a8f4dc8824a_D20210101-20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzMtNC0xLTEtNzk4MjE_206c75d9-c69b-4b4a-b1a1-70a103fb5891">&#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="i8d4c97e2eaee48629761532a3aa8e49f_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzMtNi0xLTEtNzk4MjE_62c2c7ef-dcb8-453e-bccb-48549d45db00">750</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, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73ced6a168634bacb1c242b386376dd4_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzUtMi0xLTEtNzk4MjE_fde4e3c2-1408-4405-9c98-ff8c37a48cb7">1,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="ief78a5535a7b45ac8de070e413f593e4_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzUtNC0xLTEtNzk4MjE_1e1a9384-284a-493b-8e30-394148f80dfb">250</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="i101e3a9d9cb84b88b91261d6828d20c0_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzUtNi0xLTEtNzk4MjE_349d451f-80de-4188-bdaf-d289731fe8f3">1,250</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%">Reclassifications from long-term to current</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="i2059efc948474ecda70faef7e0583e35_D20220101-20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzYtMi0xLTEtNzk4MjE_7d70f339-61be-4aff-8ca4-13bbeb4d65f9">250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1e2782cd15344318857ad091b1e79b3f_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzYtNC0xLTEtNzk4MjE_4238c0fc-7b55-4955-b104-feebfd785d7d">250</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="ib32b612449824cd88919b3ec367e3222_D20220101-20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzYtNi0xLTEtNzk4MjE_818b61da-1026-47ba-8951-8c2ed1f3d2cf">&#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%">Earn-out payments</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="i2059efc948474ecda70faef7e0583e35_D20220101-20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzctMi0xLTEtNzk4MjE_b989c1cd-1f3b-448b-a463-addd1378ebb7">1,250</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e2782cd15344318857ad091b1e79b3f_D20220101-20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzctNC0xLTEtNzk4MjE_79d79563-36cc-4702-8534-a145fae25e3b">&#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="ib32b612449824cd88919b3ec367e3222_D20220101-20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzctNi0xLTEtNzk4MjE_b98188a8-6f5d-4fac-a713-72c2266741ea">1,250</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="ic34b4bdcb758490697bbd58b5c7fb697_I20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzktMi0xLTEtNzk4MjE_47e44144-a391-493d-9a37-066bbeec49d0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="i63cc29634f2441f199ded8f530d44a22_I20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzktNC0xLTEtNzk4MjE_c9890481-7ed4-4977-a6ae-5432856b1960">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="i011ffe4c1f3343fabcc1a443421fc5f6_I20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzktNi0xLTEtNzk4MjE_986dd5db-8afd-40fe-b8f7-ad8715d64252">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_172"></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%">(18)  <ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNzIvZnJhZzo1YzY2YjhmMzU1YjU0ZWQ3ODliYTk4NWFmYjA3ODhlYy90ZXh0cmVnaW9uOjVjNjZiOGYzNTViNTRlZDc4OWJhOTg1YWZiMDc4OGVjXzMx_1d4f3f12-9d35-4142-9a61-61ff4454227e" continuedAt="i91cabe4b59dc4f60963f77624cbfddd0" escape="true">Subsequent Events</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></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%"><ix:continuation id="i91cabe4b59dc4f60963f77624cbfddd0" continuedAt="ia00fbe255317497fb4abe2de6daf7f37">Acquisition of Precision Fuel Components, LLC</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%"><ix:continuation id="ia00fbe255317497fb4abe2de6daf7f37">On February 1, 2023, our Aviation segment acquired Precision Fuel Components, LLC ("Precision Fuel"), a privately owned company with operations out of Everett, Washington. Precision Fuel is a market-leading provider of MRO services for engine accessory and fuel systems supporting the B&amp;GA market. The acquisition will expand the Aviation segment's repair capabilities across a diverse base of global rotorcraft, fixed wing, and B&amp;GA customers and complement our existing service capabilities. The aggregate initial cash purchase price for Precision Fuel was approximately $<ix:nonFraction unitRef="usd" contextRef="i17675006c7854dda9b23a8528e5f8588_D20230201-20230201" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNzIvZnJhZzo1YzY2YjhmMzU1YjU0ZWQ3ODliYTk4NWFmYjA3ODhlYy90ZXh0cmVnaW9uOjVjNjZiOGYzNTViNTRlZDc4OWJhOTg1YWZiMDc4OGVjXzEyMDk0NjI3OTEwMDA3_6a53e363-05e0-4d15-bddb-a09eaadfe809">11.8</ix:nonFraction>&#160;million, subject to certain post-closing and working capital adjustments.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_175"></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 9.  Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</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%">None.</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%">-58-</span></div></div></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_178"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></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%">ITEM 9A.  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-weight:700;line-height:120%">Evaluation of Disclosure 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-weight:400;line-height:120%">Our management has evaluated, with the participation of our Chief Executive Officer and Chief Financial Officer, the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15(d)-15(e) under the Exchange Act). Based on this evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that, as of December&#160;31, 2022, our disclosure controls and procedures were effective to ensure that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.</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%">Management's Report on Internal Control Over Financial Reporting</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%">Management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules&#160;13a-15(f) and 15d-15(f). Our management, with the participation of the Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our internal control over financial reporting as of December&#160;31, 2022 based on the framework 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 &#8211; Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 Framework). Based on its assessment, management concluded that our internal control over financial reporting was effective as of December&#160;31, 2022. Grant Thornton LLP, an independent registered public accounting firm, audited our consolidated financial statements included in this report and our internal control over financial reporting, and the firm's report on our internal control over financial reporting are set forth below.</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%">Change in Internal Controls</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%">During the fourth quarter of fiscal year 2022, there were no changes in our internal control over financial reporting, as defined in Rules&#160;13a-15(f) and 15d-15(f) under the Exchange Act), that have materially affected these controls or are reasonably likely to materially affect these controls subsequent to the evaluation of these controls.</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%">-59-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></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%">Report of Independent Registered Public Accounting Firm</span></div><div style="text-align:center;text-indent:36pt"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Board of Directors and Stockholders</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">VSE Corporation</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:156%">Opinion on internal control over financial reporting</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%">We have audited the internal control over financial reporting of VSE Corporation (a Delaware corporation) and subsidiaries (the &#8220;Company&#8221;) as of December 31, 2022, based on criteria established in the 2013 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control&#8212;Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2022, based on criteria established in the 2013 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control&#8212;Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by COSO.</span></div><div style="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%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;), the consolidated financial statements of the Company as of and for the year ended December 31, 2022, and our report dated March 9, 2023 expressed an unqualified opinion on those financial statements.</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:156%">Basis for opinion</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:156%">Definition and limitations of internal control over financial reporting</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%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ GRANT THORNTON LLP</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arlington, Virginia</span></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%">March 9, 2023</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-60-</span></div></div></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_181"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></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.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:700;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Information</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%">None.</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 id="ieddaa576dcd84f18bc9d209b8c5292ed_184"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9C.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:700;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</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%">None.</span></div><div><span><br/></span></div><div><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_187"></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><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%">Except as otherwise indicated below, the information required by Items 10, 11, 12, 13 and 14 of Part III of Form 10-K has been omitted in reliance of General Instruction G(3) to Form 10-K and is incorporated herein by reference to our definitive proxy statement to be filed with the SEC not later than 120 days after December&#160;31, 2022 in respect of the Annual Meeting of VSE's stockholders scheduled to be held on May 3, 2023 (the "Proxy Statement").</span></div><div><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_190"></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%">ITEM 10. Directors, Executive Officers and Corporate Governance</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%">Information called on by Item 10 will be set forth in our Proxy Statement, which information is incorporated herein by reference.</span></div><div><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_193"></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%">ITEM 11. Executive Compensation</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%">Information called on by Item 11 will be set forth in our Proxy Statement, which information is incorporated herein by reference.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_196"></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%">ITEM 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder&#160;Matters</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%">Except for the "Equity Compensation Plan Information" disclosed in Item 5 above, the information called on by this Item 12 will be set forth in our Proxy Statement, which information is incorporated herein by reference.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_199"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 13. Certain Relationships and Related Transactions, and Director Independence</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%">Information called on by Item 13 will be set forth in our Proxy Statement, which information is incorporated herein by reference.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_202"></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%">ITEM 14. Principal Accountant Fees and Services</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%">Information called on by Item 14 will be set forth in our Proxy Statement, which information is incorporated herein by reference.</span></div><div><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_205"></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%">-61-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART IV</span></div><div><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_208"></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%">ITEM 15. Exhibits and Financial Statement Schedules</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%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt">Financial Statements</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%">The consolidated financial statements are listed under Item 8 of this Form 10-K.</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%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt">Supplemental Financial Statement Schedules</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%">The following financial statement schedule is included herein:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_214">Schedule II - Valuation and Qualifying Accounts</a></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%">All other schedules have been omitted because they are not applicable, not required, or the information has been otherwise supplied in the financial statements or notes to the financial statements.</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%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt">Exhibits</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%">See "Exhibit Index" hereinafter contained and incorporated by reference.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_211"></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%">ITEM 16. Form 10-K Summary</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%">None.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-62-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></span></div></div><div><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_214"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VSE Corporation and Subsidiaries</span></div><ix:nonNumeric contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90ZXh0cmVnaW9uOjViNmI3NjM0M2VjZjRmZmQ5OGJmNDAzYTgyNGZlYmJkXzky_94c9bbf1-b484-42bf-bb13-26e08325a952" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Schedule II - Valuation and Qualifying Accounts</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><span><br/></span></div><div><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:42.613%"></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:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.970%"></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:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at Beginning of 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:400;line-height:100%">Additions Charged to Statement of Income Accounts</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%">Deductions</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at End of Year</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</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;border-top:1pt solid #000;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;border-top:1pt solid #000;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Allowance for credit losses on accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4137436d54bc48bb9679320cf8b32467_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzMtMS0xLTEtNzk4MjE_02ca26da-79b3-476a-bbc5-15630e06773d">1,677</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d754715f27e4aaf8a017ec31a7e6312_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzMtMi0xLTEtNzk4MjE_a29505fd-3e1b-43f1-8e20-e8747d7db641">2,177</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d754715f27e4aaf8a017ec31a7e6312_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzMtNS0xLTEtNzk4MjE_ab743f45-da74-4a20-ae7a-bcee8ab3c55b">1,742</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8cb7d3d161c422b9e0786a3cba1fc69_I20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzMtNi0xLTEtNzk4MjE_699e5c75-8ed3-424e-b499-7a3c012a5311">2,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04e4a21c2e9d4896aa14bab107a38efd_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzQtMS0xLTEtNzk4MjE_318f14ef-72eb-47ee-ae15-4347c7605e19">1,493</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8396a303edcd4c9c9693e5e8050ee8dd_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzQtMi0xLTEtNzk4MjE_54606907-fbe2-4ad3-8032-b39c349fc0f8">572</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8396a303edcd4c9c9693e5e8050ee8dd_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzQtNS0xLTEtNzk4MjE_4111cf5c-8b13-4424-954c-eef1e252fac9">388</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4137436d54bc48bb9679320cf8b32467_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzQtNi0xLTEtNzk4MjE_ebeed3f6-a133-464f-841e-8a4c09e330dc">1,677</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc6e9983ca56493ba3f7790a657ee562_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzUtMS0xLTEtNzk4MjE_0c2c46ca-f682-41a5-988b-9e5df34a29d4">396</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb67b637605c47c8908eb7a4aa1b3879_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzUtMi0xLTEtNzk4MjE_ab846d33-fdef-4e1b-93a9-8ddf87fd65ac">1,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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb67b637605c47c8908eb7a4aa1b3879_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzUtNS0xLTEtNzk4MjE_49604418-3ff2-4f5f-892d-42c7e482a711">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04e4a21c2e9d4896aa14bab107a38efd_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzUtNi0xLTEtNzk4MjE_20c7763f-9d10-4d67-b5da-f64366315025">1,493</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:0 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%">Valuation allowance for deferred tax assets </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">Year ended December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i133dd2606b494a0fb3e23b719a71599a_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzgtMS0xLTEtNzk4MjE_a5921a37-585f-4062-84a8-765702c7206d">8,257</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebf2ad34ecd54b4eaf0bcbe6975ecdc4_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzgtMi0xLTEtNzk4MjE_081b16de-2093-4560-8d94-d536318545fe">78</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebf2ad34ecd54b4eaf0bcbe6975ecdc4_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzgtNS0xLTEtNzk4MjE_821f78ef-4f8c-4e56-b9c5-452ef433f9ff">&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2aca3f322fe43929fc91199c5d2bbfe_I20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzgtNi0xLTEtNzk4MjE_4b42fe80-1e56-450d-a6e4-ec21d2ef90b0">8,335</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3177bdc662549608bb7da049816d930_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzktMS0xLTEtNzk4MjE_2e0cb38a-d86b-41fa-ae93-4489f4a2f3de">7,926</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf07f848bf994b1e97162d08a8a166cb_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzktMi0xLTEtNzk4MjE_e7e5b0c3-edb7-4a6f-8e5d-11f76f6bdee4">331</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf07f848bf994b1e97162d08a8a166cb_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzktNS0xLTEtNzk4MjE_e73c0cbf-2958-4554-a1ab-1b58efe01901">&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i133dd2606b494a0fb3e23b719a71599a_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzktNi0xLTEtNzk4MjE_535203eb-b4a5-48cd-81a0-f964c95d920a">8,257</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86f7ad4a0ed4cfb8307b88e9cef85e5_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzEwLTEtMS0xLTc5ODIx_d972c193-b5c7-4812-8145-09133053fd76">1,165</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76bd1c9c6a784c8e9391d2f832742068_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzEwLTItMS0xLTc5ODIx_35e1f9c8-1d29-4392-b965-49bff3cd5b60">6,761</ix:nonFraction>&#160;</span></td><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76bd1c9c6a784c8e9391d2f832742068_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzEwLTUtMS0xLTc5ODIx_dac033e6-6be6-449b-a890-33474d8058ed">&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3177bdc662549608bb7da049816d930_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzEwLTYtMS0xLTc5ODIx_cedb05f8-40a2-4ca9-a186-83cdcdce90fd">7,926</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:#ffffff;padding:0 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="18" 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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Increase in 2020 primarily due to allowances booked as a result of the financial impact from the COVID-19 pandemic.</span></div></td></tr><tr><td colspan="18" 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Increase in 2020 primarily due to full valuation allowance established against capital loss DTA in connection with the Prime Turbines stock sale and full valuation allowance against foreign tax loss DTA.</span></div></td></tr></table></div></ix:nonNumeric><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%">-63-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></span></div></div><div><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_217"></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:16.269%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:51.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.269%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.672%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EXHIBIT INDEX</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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: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:400;line-height:100%">Reference No.<br/>Per Item 601 of<br/>Regulation S-K</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Description of Exhibit</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit No.<br/>In this Form 10-K</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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/102752/000010275221000039/exhibit31-10xk2020.htm">Restated Certificate of Incorporation of VSE&#160;Corporation dated as of March 4, 1996 (filed herewith)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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/102752/000010275206000031/exh3-1.txt">Certificate of Amendment of the Restated Certificate of Incorporation of VSE&#160;Corporation dated as of May 2, 2006 (Exhibit&#160;3.1 to Form 10-Q dated August 1, 2006)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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="vsec-2022xxex31xvsexcharte.htm">Certificate of Amendment of the Restated Certificate of Incorporation of VSE Corporation dated as of May 4, 2022</a></span></div></td><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%">Exhibit No. 3.1</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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="vsec-2022xxex32xbylawsamen.htm">Amendment No. 3 to the </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="vsec-2022xxex32xbylawsamen.htm">By-Laws of VSE Corporation as amended through October 1, 2022</a></span></div></td><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%">Exhibit No. 3.2</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</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%">Specimen Stock Certificate as of May 19, 1983&#160;(Exhibit 4 to Registration Statement No. 2-83255&#160;dated April 22, 1983 on Form S-2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*&#160; &#160; +   </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">P</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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/102752/000010275221000039/vsec-2020x10kxexx42.htm">Description of VSE Corporation Securities Registered Pursuant to Section 12 of the Securities Act of 1934 (filed herewith)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*&#160; &#160; +</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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/102752/000010275219000060/exhibit101mooreemployement.htm">Executive Employment Agreement dated as of September 24, 2019, by and between VSE Corporation and Robert Moore (Exhibit 10.1 to Form 8-K dated September 27, 2019)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*&#160; &#160; +</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/102752/000010275221000081/exhibit101tehraniemploymen.htm">Executive Employment Agreement dated as of July 28, 2021, by and between VSE Corporation and Farinaz S. Tehrani. (Exhibit 10.1 to Form 8-K dated July 30, 2021</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*&#160; &#160; +</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/102752/000010275221000093/vsec-exh101xcuomoemploymen.htm">Amended &amp; Restated Executive Employment Agreement dated as of December 7, 2021, by and between VSE Corporation and John A. Cuomo (Exhibit 10.1 to Form 8-K dated December 9, 2021)</a></span></div><div><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*&#160; &#160; +</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><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/102752/000010275221000093/vsec-exh102xgriffinemploym.htm">Amended &amp; Restated Executive Employment Agreement dated as of December 7, 2021, by and between VSE Corporation and Stephen D. Griffin (Exhibit 10.2 to Form 8-K dated December 9, 2021)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*&#160; &#160; +</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/102752/000010275221000093/vsec-exh103xthomasemployme.htm">Amended &amp; Restated Executive Employment Agreement dated as of December 7, 2021, by and between VSE Corporation and Benjamin E. Thomas (Exhibit 10.3 to Form 8-K dated December 9, 2021)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*&#160; &#160; +</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/102752/000010275221000093/vsec-exh104xwheeleremploym.htm">Executive Employment Agreement dated as of December 7, 2021, by and between VSE Corporation and Chad Wheeler (Exhibit 10.4 to Form 8-K dated December 9, 2021)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*&#160; &#160; +</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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="vsec-2022xxex102xseparatio.htm">Separation and Release Agreement (dated as of December 31, 2022, by and between VSE Corporation and Robert A. Moore</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="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%">Exhibit 10.2 +</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><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/102752/000010275221000052/kiernanseparationagreeme.htm">Separation and Release Agreement dated as of April 26, 2021, by and between VSE Corporation and Thomas M. Kiernan (Exhibit 10.1 to Form 10-Q dated April 29, 2021)</a></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*&#160; &#160; +</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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/102752/000010275218000002/vsec-ex101xamendedloanagre.htm">Fourth Amended and Restated Business Loan and&#160;Security Agreement dated January 5, 2018 among&#160;VSE Corporation and its wholly owned&#160;subsidiaries, Citizens Bank N.A. and&#160;a syndicate of eight other banks (Exhibit 10.1 to&#160;Form 8-K dated January 8, 2018)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*&#160; &#160;  </span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.10</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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/102752/000010275219000071/vse-firstamendmentandincre.htm">First Amendment to Fourth Amended and Restated Business Loan and Security Agreement dated November 26, 2019 among VSE Corporation and its wholly owned subsidiaries, Citizens Bank N.A. and a syndicate of nine other banks (Exhibit 10.1 to Form 8-K dated December 2, 2019)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;*&#160; &#160;  </span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-64-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></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:16.269%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:51.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.269%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.672%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.11</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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/102752/000010275220000046/vsec-63020ex101.htm">Second Amendment to Fourth Amended and Restated Business Loan and Security Agreement dated June 29, 2020 among VSE Corporation and its wholly owned subsidiaries, Citizens Bank N.A. and certain other banks (Exhibit 10.1 to Form 10-Q dated July 31, 2020.)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.12</span></td><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:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/102752/000010275221000078/exhibit101thirdamendmentto.htm">Third Amended and Restated Business Loan and Security Agreement dated July 23, 2021 among VSE Corporation and its wholly owned subsidiaries, Citizens Bank N.A. and certain other banks (Exhibit 10.1 to Form 10-Q dated July 29, 2021)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.13</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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/102752/000010275222000078/vse-fourthamendmentxexecut.htm">Fourth Amendment to the Fourth Amended and Restated Business Loan and Security Agreement, dated as of October 7, 2022, by and among the Company, as a borrower, various subsidiaries of the Company party thereto as borrowers or guarantors, the lenders from time to time party thereto and Citizens Bank, N.A., as administrative agent (Exhibit 10.1 to Form 10-Q dated October 27, 2022)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.14</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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/102752/000010275209000053/exhibit_10-1.htm">Lease Agreement by and between Metropark 7 LLC and&#160;VSE Corporation (Exhibit 10.2 to Form 8-K&#160;dated November 4, 2009)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.15</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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/102752/000010275204000010/vseex102.txt">VSE Corporation Deferred Supplemental Compensation&#160;Plan effective January 1, 1994 as amended by the&#160;Board through March 9, 2004 (Exhibit 10.2 to&#160;Form 10-Q dated April 28, 2004)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*&#160; &#160; +</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.16</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="vsec-2022xxex101x2006restr.htm">VSE Corporation 2006 Restricted Stock Plan, as amended in February 2020</a></span></div></td><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%">Exhibit 10.1</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.17</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/102752/000010275221000042/vsec-def14axproxystatement.htm">VSE Corporation 2021 Employee Stock Purchase Plan (Appendix A to the Registrant&#8217;s Proxy Statement on Schedule 14A (Commission File No. 000-03676) filed on April 2, 2021</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*&#160; &#160; +</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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="vsec-2022x10kxex21.htm">Subsidiaries of the Registrant</a></span></div></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%">Exhibit 21</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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="vsec-2022x10kxex231.htm">Consent of Grant Thornton LLP, Independent&#160;Registered Public Accounting Firm</a></span></div></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%">Exhibit 23.1</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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="vsec-2022x10kxex311.htm">Section 302 CEO Certification</a></span></div></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%">Exhibit 31.1</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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="vsec-2022x10kxex312.htm">Section 302 CFO and PAO Certification</a></span></div></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%">Exhibit 31.2</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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="vsec-2022x10kxex321.htm">Section 906 CEO Certification</a></span></div></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%">Exhibit 32.1</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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="vsec-2022x10kxex322.htm">Section 906 CFO and PAO Certification</a></span></div></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%">Exhibit 32.2</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.1</span></td><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="-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/102752/000010275204000007/prx04a.txt">Audit Committee Charter (as adopted by the Board Of Directors of VSE Corporation on March 9,&#160;2004)(Appendix A to Registrant's definitive&#160;proxy statement for the Annual Meeting of Stockholders held on May 3, 2004)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS</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%">XBRL Instance Document</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH</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%">XBRL Taxonomy Extension Schema Document</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL</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%">XBRL Taxonomy Extension Calculation Linkbase Document</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF</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%">XBRL Taxonomy Extension Definition Linkbase Document</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB</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%">XBRL Taxonomy Extension Label Linkbase Document</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE</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%">XBRL Taxonomy Extension Presentation Linkbase Document</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</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%">The cover page from VSE Corporation's Annual Report on Form 10-K for the fiscal year ended December 31, 2021 has been formatted in Inline XBRL.</span></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:120%">*  Document has been filed as indicated and is incorporated by reference herein.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+  Indicates management contract or compensatory plan or arrangement.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">P   I</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ndicates exhibit was submitted to the Securities and Exchange Commission as a paper filing prior to the time that electronic    filing on EDGAR became mandatory.</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="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-65-</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7">Table</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieddaa576dcd84f18bc9d209b8c5292ed_7"> of Contents</a></span></div></div><div><span><br/></span></div><div id="ieddaa576dcd84f18bc9d209b8c5292ed_220"></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&#160;13 or 15(d) of the Securities Exchange Act of 1934, Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.035%"><tr><td style="width:1.0%"></td><td style="width:4.975%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.909%"></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: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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">VSE CORPORATION</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></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-weight:400;line-height:100%">Date:</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%">March 9, 2023</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%">By:</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%">/s/ John A. Cuomo</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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John A. Cuomo</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%">Chief Executive Officer and President</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%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed by the following persons on behalf of Registrant and in the capacities and on the dates indicated.</span></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:36.967%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.138%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.595%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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: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 #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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-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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ John A. Cuomo</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:100%">Director, Chief Executive</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:100%">March 9, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John A. Cuomo</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:100%">Officer and President</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></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%">(Principal Executive Officer)</span></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-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: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="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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Stephen D. Griffin</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:100%">Senior Vice President</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:100%">March 9, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stephen D. Griffin</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:100%">and Chief Financial Officer</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></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-weight:400;line-height:100%">&#160;</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:100%">(Principal Financial Officer</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></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%">and Principal Accounting Officer)</span></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-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: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 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><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Ralph E. Eberhart</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:100%">Chairman/Director</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:100%">March 9, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ralph E. Eberhart</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></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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Calvin S. Koonce</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:100%">Director</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:100%">March 9, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Calvin S. Koonce</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></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-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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ James F. Lafond</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:100%">Director</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:100%">March 9, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">James F. Lafond</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></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-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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Bonnie K. Wachtel</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:100%">Director</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:100%">March 9, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bonnie K. Wachtel</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></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-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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ John E. Potter</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:100%">Director</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:100%">March 9, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John E. Potter</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></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-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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Mark E. Ferguson III</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:100%">Director</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:100%">March 9, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mark E. Ferguson III</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></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-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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Edward P. Dolanski</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:100%">Director</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:100%">March 9, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Edward P. Dolanski</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></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding: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%">/s/ Anita D. Britt</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><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:100%">March 9, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anita D. Britt</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding: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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Lloyd E. Johnson</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><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:100%">March 9, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lloyd E. Johnson</span></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="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-66-</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-3.1
<SEQUENCE>2
<FILENAME>vsec-2022xxex31xvsexcharte.htm
<DESCRIPTION>VSE CORPORATION EX-3.1 RESTATED CERTIFICATE OF INCORPORATION
<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="id8e9d0ad3a5049a9844b05573d67c4cd_1"></div><div style="min-height:61.2pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 3.1</font></div></div><div style="margin-top:3.75pt;padding-left:145.8pt;padding-right:145.8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CERTIFICATE OF AMENDMENT OF THE RESTATED</font></div><div style="padding-left:134.07pt;padding-right:134.07pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CERTIFICATE OF INCORPORATION OF</font></div><div style="padding-left:132.77pt;padding-right:132.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">VSE CORPORATION</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="padding-left:5pt;padding-right:6.05pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">VSE Corporation, a corporation organized and existing under and by virtue of the General Corporation Law of the State of Delaware (the &#8220;Corporation&#8221;), does hereby certify that&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5pt;padding-right:5.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">FIRST&#58; The Restated Certificate of Incorporation of VSE Corporation dated as of March 4, 1996, as amended by the Certificate of Amendment dated as of May 2, 2006 (the &#8220;Certificate of Incorporation&#8221;) is duly amended by deleting therefrom the current Article FOURTH, in its entirety, and inserting in substitution thereof a new Article FOURTH, as follows&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:77pt;padding-right:5.85pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">FOURTH&#58; The total number of shares of capital stock that the Corporation shall have authority to issue is Twenty-Three Million (23,000,000) shares of common stock having a par value of $0.05 per share.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5pt;padding-right:6.1pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECOND&#58; The directors of the Corporation adopted resolutions which set forth the foregoing amendment, declared that this amendment is advisable and directed that this amendment be submitted for action by the Corporation&#8217;s stockholders.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5pt;padding-right:6.2pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">THIRD&#58; The foregoing amendment has been duly adopted in accordance with Section 242 of the General Corporation Law of the State of Delaware.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5pt;padding-right:6.15pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, VSE Corporation has caused this Certificate of Amendment to be executed by its duly authorized President, Chief Executive Officer and Secretary in accordance with Section 103(a)(2) of the General Corporation Law of the State of Delaware.</font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:7.9pt;padding-left:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">DATED&#58; JUNE 3, 2022&#160;&#160;&#160;&#160;VSE CORPORATION</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:8.6pt;padding-left:221.05pt;padding-right:10.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;&#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">&#47;s&#47; John A. Cuomo&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58; John A. Cuomo</font></div><div style="padding-left:221.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58;&#160;&#160;&#160;&#160;Chief Executive Officer and President</font></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ATTEST&#58;</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.571%"><tr><td style="width:1.0%"></td><td style="width:61.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.035%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#47;s&#47; Farinaz S. Tehrani</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="padding-left:5pt;padding-right:270.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><br>Farinaz S. Tehrani, Chief Legal Officer and Corporate Secretary</font></div><div style="height:36pt;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-3.2
<SEQUENCE>3
<FILENAME>vsec-2022xxex32xbylawsamen.htm
<DESCRIPTION>VSE CORPORATION EX-3.2 BYLAWS
<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="i78dcf84c32bd43bfa1840ab06760c75e_1"></div><div style="min-height:72pt;width:100%"><div style="padding-left:360pt;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><div style="padding-left:198pt;padding-right:198pt;text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amendment No. 3</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:100%">to the</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:100%">Bylaws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">of</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">VSE Corporation</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:100%">(a Delaware corporation)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective May 3, 2023, Article III, Section 1 of the Bylaws of the Corporation is hereby amended in its entirety to read as set forth below&#58;</font></div><div><font><br></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:400;line-height:100%">ARTICLE III</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DIRECTORS</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:100%">Section 1. The number of directors which shall constitute the whole board shall be a minimum of six directors and a maximum of nine directors. Within the limits above specified, the number of directors shall be determined by resolution of the board of directors or by the stockholders at the annual meeting. The directors shall be elected at the annual meeting of the stockholders, except as provided in Section 2 of this Article, and each director elected shall hold office until his successor is elected and qualified. Directors need not be stockholders.</font></div><div><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>4
<FILENAME>vsec-2022xxex101x2006restr.htm
<DESCRIPTION>VSE CORPORATION EX-10.1 2006 RESTRICTED STOCK PLAN, AS AMENDED
<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="ieac9f88068dc4eb28766f8b228ea0c35_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 10.1</font></div></div><div style="text-align:right"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">VSE CORPORATION</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2006 RESTRICTED STOCK PLAN, AS AMENDED</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Purpose</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The purpose of the VSE Corporation 2006 Restricted Stock Plan (the &#8220;Plan&#8221;) is to promote the ability of VSE Corporation, a Delaware corporation (the &#8220;Company&#8221;), to recruit and retain employees and non-employee directors and enhance the growth and profitability of the Company by providing the incentive of long-term awards and Share issuances for continued employment and directorship and the attainment of performance objectives.  On December&#160;6,&#160;2013, the Board approved and adopted certain amendments to the Plan and such amendments became effective on May 6, 2014 when they were approved by the Company&#8217;s stockholders. On February 27, 2020, the Board approved and adopted certain additional amendments to the Plan, which have been incorporated into the Plan, as set forth herein.  The Plan, as amended, is subject to the approval of the Company&#8217;s stockholders, as set forth in Section 14. </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Definitions</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Affiliate</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Person, any other person that, directly or indirectly, is in control of, is controlled by, or is under common control with, such Person. For purposes of this definition, the term &#8220;control,&#8221; including its correlative terms &#8220;controlled by&#8221; and &#8220;under common control with,&#8221; mean, with respect to any Person, the possession, directly or indirectly, of the power to direct or cause the direction of the management and policies of such Person, whether through the ownership of voting securities, by contract or otherwise.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Award</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; means an award of Restricted Stock or Restricted Stock Units granted under the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Board</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; means the Company&#8217;s board of directors.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Change of Control</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; means any transaction or series of transactions as a result of which any Person who was a Third Party immediately before such transaction or series of transactions owns then outstanding securities of the Company such that such Person has the ability to direct the management of the Company, as determined by the Board in its discretion. The Board may also determine that a Change of Control shall occur upon the completion of one or more proposed transactions. The Board&#8217;s determination shall be final and binding.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Code</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; means the Internal Revenue Code of 1986, as amended.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">VSE</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Plan</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; means any restricted stock, restricted stock unit, stock bonus, stock option or other compensation plan, program or arrangement established or maintained by the Company or an Affiliate, including the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Committee</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; means the Compensation Committee of the Board.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Common Stock</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; means Common Stock, par value $0.05 per share, of the Company.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Company</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; means VSE Corporation, a Delaware corporation, including any successor thereto by merger, consolidation, acquisition of all or substantially all the assets thereof, or otherwise.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(j)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Date of Grant</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; means the date on which an Award is granted.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(k)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Eligible Employee</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; means an employee of a Participating Company, as determined by the Committee.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(l)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Fair Market Value</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; means for all purposes&#58;</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:10pt;font-weight:400;line-height:100%">1</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 10.1</font></div></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;If trades of Shares are reported on The Nasdaq Global Select Market or The Nasdaq National Market System, Fair Market Value shall be determined based on the last quoted sale price of a Share on The Nasdaq Global Select Market or, as the case may be, The Nasdaq National Market System, on the date of determination, or if such date is not a trading day, the next trading date in respect of all Awards granted under Section 7 and the preceding day on which Shares were traded in respect of elections under Section 8.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;If trades of Shares are reported on neither The Nasdaq Global Select Market nor The Nasdaq National Market System but Shares are listed on a stock exchange, Fair Market Value shall be determined based on the last reported sale price of a Share on the principal exchange on which Shares are listed on the date of determination, or if such date is not a trading day, the next trading date in respect of all Awards granted under Section 7 and the preceding day on which Shares were traded in respect of elections under Section 8.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;If Shares are not so listed nor trades of Shares so reported, Fair Market Value shall be determined in good faith by the Committee or, in respect of any matter under Section 8, by the Board.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(m)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Grantee</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; means an Eligible Employee or Non-Employee Director who is granted an Award.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(n)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Non-Employee Director</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; means an individual who is a Board member, and who is not an employee of the Company, including an individual who is a Board member and who previously was an employee of the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(o)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Other Available Shares</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; means, as of any date, the sum of&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;The total number of Shares owned by a Grantee that were not acquired by such Grantee pursuant to a VSE Plan or otherwise in connection with the performance of services to the Company or an Affiliate thereof&#59; plus</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;The excess, if any of&#58;</font></div><div style="margin-bottom:12pt;padding-left:180pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)&#160;&#160;&#160;&#160;The total number of Shares owned by a Grantee other than the Shares described in Section 2(o) (i)&#59; over</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)&#160;&#160;&#160;&#160;The sum of&#58; </font></div><div style="margin-bottom:12pt;padding-left:216pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(A)&#160;&#160;&#160;&#160;The number of such Shares owned by such Grantee for less than six months&#59; plus</font></div><div style="margin-bottom:12pt;padding-left:216pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(B)&#160;&#160;&#160;&#160;The number of such Shares owned by such Grantee that has, within the preceding six months, been the subject of a withholding certification pursuant to Section 9(c)(ii) or any similar withholding certification under any other VSE Plan&#59; plus</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(p)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Participating Company</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; means the Company and each of the Subsidiary Companies.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(q)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Person</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; means an individual, a corporation, a partnership, a limited liability company, an association, a trust or any other entity or organization.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(r)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Plan</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; means the VSE Corporation 2006 Restricted Stock Plan, as set forth herein, and as amended from time to time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(s)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Restricted Stock</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; means Shares subject to restrictions as set forth in an Award.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(t)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Restricted Stock Unit</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; means a unit that entitles the Grantee, upon the Vesting Date set forth in an Award, to receive one Share.</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:10pt;font-weight:400;line-height:100%">2</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 10.1</font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160; (u)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Rule&#160;16b-3</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; means Rule&#160;16b-3 promulgated under the 1934&#160;Act.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">&#8220;Senior Executive&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> means an Eligible Employee whom the Committee has identified as a &#8220;covered employee&#8221; for purposes of Code Section 162(m).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(w)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Share</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; or &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Shares</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; means a share or shares of Common Stock.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(x)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Subsidiary Companies</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; means all business entities that, at the time in question, are subsidiaries of the Company, within the meaning of Code Section&#160;424(f).</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(y)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Successor-in-Interest</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; means the estate or beneficiary to whom the right to payment under the Plan shall have passed by will or the laws of descent and distribution.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(z)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Terminating Event</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; means any of the following events&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;the liquidation of the Company&#59;&#160;or</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;a Change of Control.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(aa)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Third Party</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; means any Person, together with such Person&#8217;s Affiliates, provided that the term &#8220;Third Party&#8221; shall not include the Company or an Affiliate of the Company.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(bb)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Vesting Date</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; means, as applicable&#58; (i)&#160;the date on which the restrictions imposed on a Share of Restricted Stock lapse or (ii)&#160;the date on which the Grantee vests in a Restricted Stock Unit.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(cc)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">1933&#160;Act</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; means the Securities Act of 1933, as amended.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(dd)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">1934&#160;Act</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8221; means the Securities Exchange Act of 1934, as amended.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Rights to be Granted</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rights that may be granted under the Plan, in addition to rights that may be granted under Section 8, are&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;Rights to Restricted Stock which gives the Grantee ownership rights in the Shares pursuant to the Award, subject to a substantial risk of forfeiture, as set forth in Section&#160;7, and </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;Rights to Restricted Stock Units which give the Grantee a contractual right granted under Section 7 that is denominated in Shares, each of which represents a right to receive the value of Shares upon the terms and conditions set forth in the Plan and the applicable Award.  It is intended that any Restricted Stock Units issued hereunder be exempt from the provisions of Code Section 409A by qualifying for the &#8220;short-term deferral&#8221; exemption described in Treasury Regulation Section 1.409A-1(b)(4). As such, all Restricted Stock Units shall be paid out in full as soon as practicable following their Vesting Date and, in all events, shall be paid out in full no later than two and one-half months following the end of the calendar year in which the Vesting Date occurs.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Shares Subject to the Plan or Awards</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Not more than 1,500,000 Shares in the aggregate, including the Shares previously issued under the Plan and Shares currently available for issuance under the Plan, may be issued under the Plan pursuant to the grant of Awards or elections to receive Shares made under Section 8, subject to adjustment in accordance with Section 10. The Shares issued under the Plan may, at the Company&#8217;s option, be either Shares held in treasury or Shares originally issued for such purpose.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;If Restricted Stock or Restricted Stock Units are forfeited pursuant to the term of an Award, other Awards with respect to such Shares may be granted.</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:10pt;font-weight:400;line-height:100%">3</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 10.1</font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Administration of the Plan</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Administration</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. The Plan shall be administered by the Committee, provided that with respect to Awards to Non-Employee Directors, the rules of this Section&#160;5 shall apply so that all references in this Section&#160;5 to the Committee shall be treated as references to either the Board or the Committee acting alone.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Grants</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. Subject to the express terms and conditions set forth in the Plan, the Committee shall have the power, from time to time, to&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;select those Employees and Non-Employee Directors to whom Awards shall be granted under the Plan, to determine the number of Shares or Restricted Stock Units, as applicable, to be granted pursuant to each Award, and, pursuant to the provisions of the Plan, to determine the terms and conditions of each Award, including the restrictions applicable to such Shares and the conditions upon which a Vesting Date shall occur&#59;&#160;and</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;interpret the Plan&#8217;s provisions, prescribe, amend and rescind rules and regulations for the Plan, and make all other determinations necessary or advisable for the administration of the Plan.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The determination of the Committee in all matters as stated above shall be final, binding and conclusive.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Meetings</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. The Committee shall hold meetings at such times and places as it may determine. Acts approved at a meeting by a majority of the members of the Committee or acts approved in writing by the unanimous consent of the members of the Committee shall be the valid acts of the Committee.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Exculpation</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. No Committee member shall be personally liable for monetary damages for any action taken or any failure to take any action in connection with the administration of the Plan or the granting of Awards hereunder unless (i)&#160;the Committee member has breached or failed to perform the duties of his office, and (ii)&#160;the breach or failure to perform constitutes self-dealing, willful misconduct or recklessness&#59; provided, however, that the provisions of this Section&#160;5(d) shall not apply to the responsibility or liability of a Committee member pursuant to any criminal statute.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Indemnification</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. Service on the Committee shall constitute service as a Board member. Each Committee member shall be entitled without further act on his part to indemnity from the Company to the fullest extent permitted by applicable law and the Company&#8217;s certificate of incorporation and by-laws in connection with or arising out of any action, suit or proceeding with respect to the administration of the Plan or the granting of Awards thereunder in which he may be involved by reason of his being or having been a Committee member, whether or not he continues to be such Committee member at the time of the action, suit or proceeding.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Delegation of Authority</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. The Committee may delegate to an officer of the Company, or a committee of two or more officers of the Company, discretion under the Plan to grant Restricted Stock or Restricted Stock Units to any Grantee other than a Grantee who, at the time of the grant&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;has a base salary of $100,000 or more&#59; </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;is subject to the short-swing profit recapture rules of Section&#160;16(b) of the 1934&#160;Act&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;is a Senior Executive.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Termination of Delegation of Authority</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. Any delegation of authority described in Section&#160;5(f) shall continue in effect until the earliest of&#58;</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:10pt;font-weight:400;line-height:100%">4</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 10.1</font></div></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;such time as the Committee shall, in its discretion, revoke such delegation of authority&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;the delegate shall cease to be an employee of the Company for any reason&#59;&#160;or</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;the delegate shall notify the Committee that he declines to continue exercise such authority.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Eligibility</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards may be granted only to Eligible Employees and Non-Employee Directors.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Restricted Stock and Restricted Stock Unit Awards</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Committee may grant Awards in accordance with the Plan, provided that the Board or the Committee may grant Awards to Non-Employee Directors, or otherwise. With respect to Awards to Non-Employee Directors, the rules of this Section&#160;7 shall apply so that either the Board or the Committee acting alone shall have all of the authority otherwise reserved in this Section&#160;7 to the Committee.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The terms and conditions of Awards shall be set forth in writing as determined from time to time by the Committee, consistent, however, with the following&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Time of Grant</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. No Awards shall be granted after the seventh anniversary of the Effective Date.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Terms of Awards</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. The provisions of Awards need not be the same with respect to each Grantee. No cash or other consideration shall be required to be paid by the Grantee in exchange for an Award.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Awards and Agreements</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. Each Grantee shall be provided with an agreement specifying the terms and conditions of an Award. In addition, a certificate shall be issued to each Grantee in respect of Restricted Stock subject to an Award. Such certificate shall be registered in the Grantee&#8217;s name and shall bear an appropriate legend referring to the terms, conditions and restrictions applicable to such Award. The Company may require that the certificate evidencing such Restricted Stock be held by the Company until all restrictions on such Restricted Stock have lapsed.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Restrictions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. Subject to the provisions of the Plan and the Award, the Committee may establish a period commencing with the Date of Grant during which the Grantee shall not be permitted to sell, transfer, pledge or assign Restricted Stock awarded under the Plan.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Vesting &#47; Lapse of Restrictions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. Subject to the provisions of the Plan and the Award, a Vesting Date for Restricted Stock or Restricted Stock Units subject to an Award shall occur at such time or times and on such terms and conditions as the Committee may determine and as are set forth in the Award&#59; provided, however, that except as otherwise provided by the Committee, a Vesting Date shall occur only if the Grantee is an employee of a Participating Company as of such Vesting Date, and has been an employee of a Participating Company continuously from the Date of Grant. The Award may provide for Restricted Stock or Restricted Stock Units to vest in installments, as determined by the Committee. The Committee may, in its sole discretion, waive, in whole or in part, any remaining conditions to vesting with respect to such Grantee&#8217;s Restricted Stock or Restricted Stock Units.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Rights of the Grantee</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. Grantees may have such rights with respect to Shares subject to an Award as may be determined by the Committee and set forth in the Award, including the right to vote such Shares, and the right to receive dividends paid with respect to such Shares. A Grantee whose Award consists of Restricted Stock Units shall not have the right to vote or to receive dividend equivalents with respect to such Restricted Stock Units.</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:10pt;font-weight:400;line-height:100%">5</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 10.1</font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Termination of Grantee&#8217;s Employment</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. A transfer of an Eligible Employee between two employers, each of which is a Participating Company, shall not be deemed a termination of employment. If a Grantee terminates employment with all Participating Companies, all Restricted Shares or Restricted Stock Units as to which a Vesting Date has not occurred shall be forfeited by the Grantee and deemed canceled by the Company.</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-33pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Delivery of Shares</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. When a Vesting Date occurs with respect to all or a portion of an Award of Restricted Stock or Restricted Stock Units, the Company shall notify the Grantee that a Vesting Date has occurred and, subject to the provisions of Section 9(c) regarding the withholding of Shares to satisfy tax liabilities, deliver to the Grantee (or the Grantee&#8217;s Successor-in-Interest) a certificate for the number of Shares as to which a Vesting Date has occurred (or in the case of Restricted Stock Units, the number of Shares represented by such Restricted Stock Units) without any legend or restrictions (except those that may be imposed by the Committee, in its sole judgment, under Section&#160;9(a)). All Awards shall be settled no later than the March 15</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> following the calendar year in which such Award is vested.  The right to payment of any fractional Shares that may have accrued shall be satisfied in cash, measured by the product of the fractional amount times the Fair Market Value of a Share at the Vesting Date, as determined by the Committee.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Death or Disability</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.  The Committee may, in its discretion, waive the Vesting Date or any restrictions imposed on an Award in the event of the death or disability of a Participant (each as determined by the Committee, in its discretion).  Exercise of such discretion by the Committee in any individual case, however, shall not be deemed to require, or to establish a precedent suggesting such exercise in any other case.</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:124%">8.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:124%;text-decoration:underline">Non-Employee Directors Stock</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The Board shall administer the Plan in respect of participation by Non-Employee Directors under this Section 8.  All questions of interpretation and application of the terms and conditions of the Plan in respect of this Section 8 are subject to the Board&#8217;s sole discretion, which shall be binding on all Participants.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;All Non-Employee Directors are covered by this Plan (&#8220;Participants&#8221;).</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Every Non-Employee Director shall automatically participate in the Plan until the earlier of his or her retirement, resignation, non-reelection, disability or death.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;Commencing as of the Effective Date, from and after the date of participation, each Participant may elect in respect of each year that all or a specified portion of his or her annual retainer fee as a director shall be allocated to and paid in Common Stock under the Plan (&#8220;Stock Portion&#8221;), with the balance of such annual retainer fee, if any, being payable in cash (&#8220;Cash Portion&#8221;).  Such election shall be made in writing and provided to the Corporate Secretary by November 15 of each year or such other date as the Board may determine, provided such date is at least 15 days prior to the date on which the fair market value of the Common Stock is determined pursuant to Section 8(e).  If any Participant fails to provide the above-mentioned written election by the date referenced in the preceding sentence, such Participant&#8217;s annual retainer fee shall be paid fully in cash for the particular year.  If not enough Shares are available to satisfy one or more Participant&#8217;s Stock Portion elections in respect of a year, such elections shall be automatically adjusted, on a pro rata basis, to match the amount of Shares available hereunder, in proportion to the number of Shares each Participant would have received in respect of his or her election as if sufficient Shares were available for all elections.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:124%">&#160;&#160;&#160;&#160;(e)</font></div><div style="padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;Common Stock shall be allocated to Participants at its Fair Market Value as of the date of allocation except that if no Shares were traded on such date, its Fair Market Value on the preceding day on which sales of Shares were traded.</font></div><div style="padding-left:108pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:124%">(ii)&#160;&#160;&#160;&#160;No fractional Shares shall be allocated.</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:10pt;font-weight:400;line-height:100%">6</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 10.1</font></div></div><div style="padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;Any residual cash balance may be credited to Participants or distributed along with the Cash Portion in the Board&#8217;s sole discretion.</font></div><div style="padding-left:108pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;The Cash Portion shall be paid to Participants to cover the estimated taxes associated with the issuance of Shares under this Section 8.  Notwithstanding the foregoing, each Participant will be solely responsible for calculation and payment of his or her tax liability in respect of the Plan, irrespective of whether or not such Participant&#8217;s Cash Portion is sufficient to cover the entire amount of actual taxes associated with the Participant&#8217;s Stock Portion.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:124%">&#160;&#160;&#160;&#160;(g)&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;As soon as practicable, a stock certificate will be issued to each Participant for the number of Shares allocated to the Participant under the Plan.</font></div><div style="margin-bottom:8pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:124%">(ii)&#160;&#160;&#160;&#160;By executing a copy of this Plan, the Participant represents and warrants to the Company that</font></div><div style="margin-bottom:8pt;padding-left:144pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:124%">(A)&#160;&#160;&#160;&#160;he or she will acquire and hold all the Shares issued to him or her hereunder for his or her own account for investment and not with the view toward resale or distribution except in accordance with Federal and state securities laws&#59; and that </font></div><div style="margin-bottom:8pt;padding-left:144pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:124%">(B)&#160;&#160;&#160;&#160;he or she will not directly or indirectly distribute or otherwise transfer any interest in Shares acquired under this Plan except pursuant to (1) an effective and current registration statement under the 1933 Act covering the Shares, or (2)  a specific exemption from registration under the 1933 Act.  </font></div><div style="margin-bottom:8pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:124%">(iii) &#160;&#160;&#160;&#160;The Company may require Participant to furnish an opinion of counsel reasonably acceptable to the Company that no registration under the 1933 Act is required.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;By executing a copy of this Plan each Participant also acknowledges that (1) the Shares issued under the Plan will be issued pursuant to exemption from the registration under the 1933 Act&#59; (2) such Shares must be held indefinitely unless it is registered or an exemption from registration becomes available under the 1933 Act and the applicable state laws&#59; (3) the Company is under no obligation to facilitate resale of the Shares whether by registration, Rule 144 under the 1933 Act, or otherwise&#59; (4) if Rule 144 under the 1933 Act is available for resale of Shares, such sales will or may be subject to specific holding periods, volume restrictions, and other provisions&#59; and (5) the Participant will bear the economic risk of the investment in the Shares for an indefinite period of time.</font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:124%">(v)&#160;&#160;&#160;&#160;The Board may from time to time alter, amend, suspend, or discontinue any and all participation of Non-Employee Directors under this Section 8.</font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:124%">(vi)  </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(A)&#160;&#160;&#160;&#160;This Plan, including this Section 8, does not create any obligation of the Board to nominate any director for re-election by the Company&#8217;s stockholders or the Board.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(B)&#160;&#160;&#160;&#160;Participants will have no stockholder rights with respect to the Shares subject to the Plan until they are allocated and issued to Participants under this Section 8.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(C)&#160;&#160;&#160;&#160;None of the benefits under the Plan are subject to the claims of creditors of Participants or their beneficiaries, nor are they subject to attachment, garnishment or other legal process.  Neither Participant nor beneficiary may assign, sell, borrow on or otherwise encumber a beneficial interest in the Plan nor </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:10pt;font-weight:400;line-height:100%">7</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 10.1</font></div></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">shall any such benefits be in any manner subject to the deeds, contracts, liabilities, engagements or torts of any Participant or beneficiary. </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Securities Laws&#59; Taxes</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Securities Laws</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. The Committee shall have the power to make each grant of Awards under the Plan subject to such conditions as it deems necessary or appropriate to comply with the then existing requirements of the 1933&#160;Act and the 1934&#160;Act, including Rule&#160;16b-3 thereunder. Such conditions may include the delivery by the Grantee of an investment representation to the Company in connection with a Vesting Date occurring with respect to Shares subject to an Award, or the execution of an agreement by the Grantee to refrain from selling or otherwise disposing of the Shares acquired for a specified period of time or on specified terms.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Taxes</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. Subject to the rules of Section&#160;9(c), the Company shall be entitled, if necessary or desirable, to withhold the amount of any tax, charge or assessment attributable to the grant of any Award or the occurrence of a Vesting Date with respect to any Award. The Company shall not be required to deliver Shares pursuant to any Award until it has been indemnified to its satisfaction for any such tax, charge or assessment.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Payment of Tax Liabilities&#59; Election to Withhold Shares or Pay Cash to Satisfy Tax Liability</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;In connection with the grant of any Award or the occurrence of a Vesting Date under any Award, the Company shall have the right to (A)&#160;require the Grantee to remit to the Company an amount sufficient to satisfy any federal, state or local withholding tax requirements prior to the delivery or transfer of any certificate or certificates for Shares subject to such Award, or (B)&#160;take any action whatever that it deems necessary to protect its interests with respect to tax liabilities. The Company&#8217;s obligation to make any delivery or transfer of Shares shall be conditioned on the Grantee&#8217;s compliance, to the Company&#8217;s satisfaction, with any withholding requirement.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;Except as otherwise provided in this Section&#160;9(c)(ii), any tax liabilities incurred in connection with grant of any Award or the occurrence of a Vesting Date under any Award under the Plan shall be satisfied by the Company&#8217;s withholding a portion of the Shares subject to such Award having a Fair Market Value approximately equal to the minimum amount of taxes required to be withheld by the Company under applicable law, unless otherwise determined by the Committee with respect to any Grantee. Notwithstanding the foregoing, the Committee may permit a Grantee to elect one or both of the following&#58; (A)&#160;to have taxes withheld in excess of the minimum amount required to be withheld by the Company under applicable law&#59; provided that the Grantee certifies in writing to the Company at the time of such election that the Grantee owns Other Available Shares having a Fair Market Value that is at least equal to the Fair Market Value to be withheld by the Company in payment of withholding taxes in excess of such minimum amount&#59; and (B)&#160;to pay to the Company in cash all or a portion of the taxes to be withheld in connection with such grant or Vesting Date. In all cases, the Shares so withheld by the Company shall have a Fair Market Value that does not exceed the amount of taxes to be withheld minus the cash payment, if any, made by the Grantee. Any election pursuant to this Section 9(c)(ii) must be in writing made prior to the date specified by the Committee, and in any event prior to the date the amount of tax to be withheld or paid is determined. An election pursuant to this Section&#160;9(c)(ii) may be made only by a Grantee or, in the event of the Grantee&#8217;s death, by the Grantee&#8217;s legal representative. No Shares withheld pursuant to this Section&#160;9(c)(ii) shall be available for subsequent grants under the Plan. The Committee may add such other requirements and limitations regarding elections pursuant to this Section&#160;9(c)(ii) as it deems appropriate.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Changes In Capitalization</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The aggregate number of Shares and class of Shares as to which Awards may be granted or elections made under Section 8 and the number of Shares covered by each outstanding Award 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:10pt;font-weight:400;line-height:100%">8</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 10.1</font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">election made under Section 8 shall be appropriately adjusted in the event of a stock dividend, stock split, recapitalization or other change in the number or class of issued and outstanding equity securities of the Company resulting from a subdivision or consolidation of the Shares or other outstanding equity security or a recapitalization or other capital adjustment (not including the issuance of Shares or other outstanding equity securities on the conversion of other securities of the Company which are convertible into Shares or other outstanding equity securities) affecting the Shares which is effected without receipt of consideration by the Company. The Committee shall have authority to determine the adjustments to be made under this Section&#160;10 and any such determination by the Committee shall be final, binding and conclusive.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Terminating Events</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Committee shall give Grantees at least 10&#160;days&#8217; notice (or, if not practicable, such shorter notice as may be reasonably practicable) prior to the anticipated date of the consummation of a Terminating Event. The Committee may, in its discretion, provide in such notice that upon the consummation of such Terminating Event, any conditions to the occurrence of a Vesting Date with respect to an Award of Restricted Stock or Restricted Stock Units (other than Restricted Stock or Restricted Stock Units that have previously been forfeited) shall be eliminated, in full or in part. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Claims for benefits under the Plan must be filed with the Committee at the following address&#58;</font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">VSE Corporation</font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6348 Walker Lane</font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alexandria, VA 22310</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Attention&#58; Corporate Secretary</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Amendment and Termination</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Plan may be terminated by the Board at any time. The Plan may be amended by the Board or the Committee at any time. No Award shall be materially and adversely affected by any such termination or amendment without the written consent of the Grantee.  No Awards shall be granted after May 6, 2027 and no elections by Non-Employee Directors shall be made after May 6, 2027 to receive Shares under Section 8. </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Construction and Certain Terms and Phrases</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Unless the context of the Plan otherwise requires, (i) words of any gender include each other gender&#59; (ii) words using the singular or plural number also include the plural or singular number, respectively&#59; (iii) the terms &#8220;hereof,&#8221; &#8220;herein,&#8221; &#8220;hereby&#8221; and derivative or similar words refer to the entire Plan and not to any particular provision of the Plan and (iv) the term &#8220;Section&#8221; without any reference to a specified document refer to the specified Section of the Plan.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The words &#8220;including,&#8221; &#8220;include&#8221; and &#8216;includes&#8221; are not exclusive and shall be deemed to be followed by the words &#8220;without limitation&#8221;&#59; if exclusion is intended, the word &#8220;comprising&#8221; is used instead.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;The word &#8220;or&#8221; shall be construed to mean &#8220;and&#47;or&#8221; unless the context clearly prohibits that construction.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;Whenever the Plan refers to a number of days, such number shall refer to calendar days unless business days are specified.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;All accounting terms used herein and not expressly defined herein shall have the meanings ascribed to them under United States generally accepted accounting principles.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;Any reference to any federal, state, local or foreign statute or law, including the Code, 1933 Act and the 1934 Act, shall be deemed also to refer to all rules and regulations promulgated thereunder, unless the context requires otherwise.</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:10pt;font-weight:400;line-height:100%">9</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 10.1</font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Effective Date</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Plan was originally approved and adopted by the Board on February 9, 2006, and approved by the holders of majority of the Shares entitled to vote thereon on May 2, 2006.  The Plan, as amended, was approved and adopted by the Board on March 2, 2011, and approved by the holders of a majority of the holders of the Shares entitled to vote thereon on May 3, 2011.  The Plan, as further amended, was approved and adopted by the Board on December 6, 2013, and by the Company&#8217;s stockholders on May&#160;6, 2014.  The Plan as further amended hereby was approved and adopted by the Board on February 27, 2020, subject to the approval of the holders of a majority of the Shares entitled to vote thereon at the stockholders meeting to be held on May 6, 2020.  The effective date of the Plan shall be the date on which the Plan, as amended, is approved by VSE&#8217;s stockholders as contemplated by the immediately preceding sentence (the &#8220;Effective Date).</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Governing Law</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Plan and all determinations made and actions taken pursuant to the Plan shall be governed in accordance with the laws (excluding conflict of law rules and principles) of the State of Delaware.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executed as of February 27, 2020</font></div><div><font><br></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:10pt;font-weight:400;line-height:100%">10</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>5
<FILENAME>vsec-2022xxex102xseparatio.htm
<DESCRIPTION>VSE CORPORATION EX-10.2 SEPARATION AGREEMENT
<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="ib06917310eee490798995a55f0a6fabc_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 10.2</font></div></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Separation and Release Agreement</font></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This Separation and Release Agreement (&#8220;Agreement&#8221;), effective as of December 31, 2022, is entered into by and between </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Robert A. Moore</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (&#8220;You&#8221;) and </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">VSE Corporation</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, with headquarters located at 6348 Walker Lane, Alexandria, VA 22310, and its subsidiaries and affiliates (the &#8220;Company&#8221;).   </font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">WHEREAS</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, you and the Company have agreed to your mutual separation of employment effective December 31, 2022&#59; </font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">WHEREAS</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the Company provided you with a written notice on November 21, 2022 related to your termination of employment effective on December 31, 2022&#59; and</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">WHEREAS</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, you have agreed to enter into this Agreement in order to be entitled to severance in exchange for a release as described below.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">NOW THEREFORE</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, you and the Company intend to be legally bound by this Agreement and are entering into this Agreement in reliance on the promises made to each other in this Agreement.  Under this Agreement, your employment will end, and you and the Company agree to settle all issues concerning your employment and separation from the Company.  You agree that, by signing this Agreement, you are formally resigning from all positions you hold with the Company as of the Separation Date and you will sign any additional paperwork that may be required by the Company or law to effectuate such resignation.</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:9.66pt">Separation Date.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Your employment with the Company will end on</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 31, 2022 (the &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Separation Date</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;).&#160; </font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:9.66pt">Separation Benefits.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> In consideration of your consent to this Agreement, the Company shall provide you with the following benefits pursuant to Section 5(a) of the executive employment agreement between you and the Company dated as of September 24, 2019 (&#8220;Employment Agreement&#8221;)&#58;</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">a)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:9.41pt">Severance.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> The Company will pay you (i) any accrued but unpaid base salary through the Separation Date&#59; and (ii) a severance payment equal to the monthly average of your base salary for the previous 12 months in the amount of $343,200 (before tax withholdings) in consideration for an 18-month Non-Interference Period (as defined in the Employment Agreement). The severance payment will be paid in a lump sum following your acceptance of this Agreement and the expiration of the revocation period. All applicable life and disability benefits, as well as all health insurance, vision, dental, and other benefits will end on your Separation Date. </font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">b)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:8.9pt">Deferred Supplemental Compensation Plan Benefits.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Pursuant to the terms of the Company&#8217;s Deferred Supplemental Compensation Plan (&#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">DSC Plan</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), as of the Separation Date, you have vested in 50% of your DSC Plan benefits in the amount of $91,740.  Your DSC benefit will be payable to you on the second anniversary of your Separation Date so long as you have complied with the restrictive covenants and other terms of the DSC Plan.  </font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:9.66pt">Promises to the Company.</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">a)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:9.41pt">Company Property</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. On your Separation Date, you will, return to the Company any Company property that you now have, including identification card, access card, office keys, computer, company manuals, office equipment, records and files.</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">b)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:8.9pt">Proprietary Rights Agreement Compliance</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  You agree to comply with the terms of the Proprietary Rights Agreement signed by you on April 2, 2020, and attached hereto as </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit A</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, including all the provisions regarding confidentiality, inventions, use and return of proprietary information and trade secrets, and non-solicitation, among others.  </font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">c)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:10.02pt">Non-disparagement. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">You agree not to hereafter engage in conduct that involves the making or publishing of written or oral statements or remarks (including, without limitation, the repetition or distribution of derogatory rumors, allegations, negative reports, or comments) that are disparaging or damaging to the integrity, reputation, or good will of the Company and its </font></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Page 1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 10.2</font></div></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:54pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">officers and directors. A disparaging statement is any communication, oral or written, that would cause or tend to cause humiliation or embarrassment or to cause a recipient to question the business condition, integrity, product and service, quality, confidence, or good character of the Company and its officers and directors. Such prohibited statements or remarks include, but are not limited to, comments, pictures, direct messages, or any posting on any social media platform including, among others, Facebook, Snapchat, Twitter, LinkedIn, and Instagram.</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">d)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:8.68pt">Restrictive Covenants Pursuant to Employment Agreement. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For a period of eighteen (18) months from the Separation Date, you agree to comply with the terms of your restrictive covenants set forth in your Employment Agreement, including the non-compete and non-solicitation obligations under Section 8(c) of the Employment Agreement. </font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">e)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:9.05pt">Restrictive Covenants Pursuant to DSC Plan. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For a period of twenty-four (24) months from the Separation Date, you agree to comply with the terms of your restrictive covenants set forth in the DSC Plan. </font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:9.66pt">Administrative Charges and Other Regulatory Agencies. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nothing in this Agreement shall prevent you from communicating any concern about the Company to any federal, state, or local government enforcement agency, including but not limited to enforcement agencies authorized to investigate claims of employment discrimination (e.g., the EEOC). Likewise, nothing in this Agreement shall prevent any government agency from separately enforcing any statute within its jurisdiction (e.g., Title VII, the ADEA, and&#47;or any other employment discrimination or retaliation laws). You, however, affirm that you are waiving all rights to, and will not participate in, any award of monetary relief obtained in connection with any subsequent complaint, charge, or lawsuit filed against the Company by any person.</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:9.66pt">Release of Liability</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  By signing this Agreement, you knowingly and voluntarily release and forever discharge the Company and any of its affiliates, subsidiaries, divisions, predecessors, insurers, successors and assigns, and their current and former employees, attorneys, officers, directors and agents thereof, both individually and in their business capacities, and their employee benefit plans and programs and their administrators and fiduciaries, all of whom are intended third-party beneficiaries of this Agreement (collectively, the &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Released Persons</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), of and from any and all claims, known and unknown, asserted or unasserted, you have or may have against the Company as of the date of execution of this Agreement, including, but not limited to, any alleged violation of Title VII to the Civil Rights Act of 1964, the Age Discrimination in Employment Act, the Americans with Disabilities Act, and any other claim under federal, state, or local law and whether based on statute, contract, or common law.  This release shall not apply to (a) outstanding salary owed as of the Separation Date&#59; (b) vested and accrued employee benefits under the Company&#8217;s DSC, health, welfare, or retirement benefit plans, as of the Separation Date&#59; (c) benefits and&#47;or the right to seek benefits under applicable workers&#8217; compensation and&#47;or unemployment compensation statutes&#59; and (d) any claims which by law cannot be waived by signing this Agreement.  </font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:9.66pt">Enforceability</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The parties intend to be bound by all provisions of this Agreement.  If any provision is determined to be invalid by a competent court, the parties agree that only that specific provision shall be deemed invalid and the rest of the Agreement shall remain enforceable.</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:9.66pt">Governing Law</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. This Agreement is subject to the laws of the Commonwealth of Virginia. Any disputes involving or related to this agreement shall be litigated in the state or federal courts with jurisdiction over Fairfax County, Virginia.</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:9.66pt">Entire Agreement.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> This Agreement represents the sole and entire agreement between you and the Company and supersedes all prior agreements, negotiations and discussions, whether written or oral, between you and the Company with respect to your termination of employment.</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:9.66pt">Modifications. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The understandings set forth herein may not be altered or changed except by the mutual agreement of the parties, evidenced in a writing signed by all parties and specifically identified as an amendment to this Agreement.</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:4.09pt">No Admission of Liability.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> You acknowledge and agree that nothing contained in this Agreement shall be construed as an admission by the Company of any&#58; (a) liability&#59; (b)&#160;violation of any federal, </font></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Page 2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 10.2</font></div></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">state, or local law, regulation or order&#59; (c) breach of contract, actual or implied&#59; (d) commission of any tort&#59; or (e) other wrongdoing.</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:4.09pt">Non-Waiver.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> The failure of either party to insist, in any one or more instances, on compliance with or performance of any of the terms, promises or conditions of this Agreement, or to exercise any of its rights, shall not be construed as a waiver or relinquishment of such term, promise, condition or right with respect to further compliance with or performance.</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:4.09pt">Your Understanding.&#160; </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By signing this Agreement, you admit and agree that&#58;</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">You have read this Agreement.</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">a)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.41pt">You understand it is legally binding, and you are advised to review it with a lawyer of your choice.</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">b)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:8.9pt">You have the opportunity to take up to 21 calendar days to consider whether to sign this Agreement, during which time you are advised to discuss it with a lawyer of your choice before or after signing it and, if you sign it before the end of that period, you do so of your own free will and with the full knowledge that you could have taken the full period.</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">c)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.02pt">You realize and understand that the release covers certain claims, demands, and causes of action against the Company and any Released Persons, including those under ADEA.</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">d)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:8.9pt">You understand that the terms of this Agreement are not part of an exit incentive or other employment termination program being offered to a group or class of employees. </font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">e)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.2pt">You are signing this Agreement knowingly, voluntarily with the understanding of its consequences, and you have not been forced or coerced in any way.</font></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">YOU MAY REVOKE THIS AGREEMENT FOR A PERIOD OF SEVEN (7) CALENDAR DAYS FOLLOWING THE DAY YOU SIGN THIS AGREEMENT.  ANY REVOCATION WITHIN THIS PERIOD MUST BE SUBMITTED, IN WRITING, TO MS. KRISTA STAFFORD AND STATE &#8220;I HEREBY REVOKE MY ACCEPTANCE OF OUR AGREEMENT.&#8221;  THE REVOCATION MUST BE EMAILED TO MS. STAFFORD AT KRSTAFFORD&#64;VSECORP.COM AND MAILED TO HER AT COMPANY HEADQUARTERS AND POSTMARKED WITHIN SEVEN (7) CALENDAR DAYS AFTER YOU SIGN THIS AGREEMENT.  IF THE LAST DAY OF THE REVOCATION PERIOD IS A SATURDAY, SUNDAY, OR LEGAL HOLIDAY, THE REVOCATION PERIOD SHALL NOT EXPIRE UNTIL THE NEXT FOLLOWING DAY WHICH IS NOT A SATURDAY, SUNDAY, OR LEGAL HOLIDAY.  THIS AGREEMENT SHALL NOT BECOME EFFECTIVE OR ENFORCEABLE UNTIL THE REVOCATION PERIOD HAS EXPIRED.</font></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If you wish to accept the terms described in this Agreement, </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">please signify your agreement by signing your name in the space provided on the bottom of this page.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Please return the signed document via email to Ms. Krista Stafford. </font></div><div style="margin-bottom:12pt;margin-top:12pt"><font><br></font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#91;Signature page to follow&#93;</font></div><div style="margin-bottom:12pt;margin-top:12pt"><font><br></font></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Page 3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 10.2</font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For good and valuable consideration, including mutually enforceable promises as described above, the Parties accept the terms and conditions of this Agreement.</font></div><div style="margin-bottom:12pt;margin-top:12pt"><font><br></font></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">AGREED&#58;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;FOR COMPANY&#58;</font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Robert A. Moore&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">John A. Cuomo &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Printed Name&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Printed Name</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Robert A. Moore&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; John A. Cuomo&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Signature&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Signature&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">President and Chief Executive Officer&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="padding-left:216pt;text-indent:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title</font></div><div style="text-align:center"><font><br></font></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Page 4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 10.2</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit A</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Proprietary Rights Agreement</font></div><div><font><br></font></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Page 5</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>6
<FILENAME>vsec-2022x10kxex21.htm
<DESCRIPTION>VSE CORPORATION EX-21 SUBSIDIARIES OF THE REGISTRANT
<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="i4643f1a2365543d1ba7fd0ffe63b4c3d_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:400;line-height:120%">Exhibit 21                                                            </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:400;line-height:120%">SUBSIDIARIES OF THE REGISTRANT</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a listing of the subsidiaries of the Registrant&#58;</font></div><div><font><br></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:85.233%"><tr><td style="width:1.0%"></td><td style="width:61.850%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.950%"></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Jurisdiction Organization</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energetics Incorporated</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;&#160;&#160;Maryland</font></td></tr><tr style="height:14pt"><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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Akimeka, LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Hawaii</font></td></tr><tr style="height:14pt"><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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wheeler Fleet Solutions, Co.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Pennsylvania</font></td></tr><tr style="height:14pt"><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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">VSE Aviation, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Delaware</font></td></tr><tr style="height:14pt"><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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">VSE Aviation Services, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Florida</font></td></tr><tr style="height:14pt"><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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">VSE Aviation Services, LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Kansas</font></td></tr><tr style="height:14pt"><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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">VSE Aviation, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Florida</font></td></tr><tr style="height:15pt"><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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">VSE Aviation Services, Co.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Kansas</font></td></tr><tr style="height:15pt"><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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global Parts Group, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Kansas</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><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-23.1
<SEQUENCE>7
<FILENAME>vsec-2022x10kxex231.htm
<DESCRIPTION>VSE CORPORATION EX-23.1 CONSENT OF GRANT THORNTON LLP
<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="i3c7f39b61a154876ba528269687874b8_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div><div><font><br></font></div><div style="padding-left:360pt;text-align:right;text-indent:36pt"><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="text-align:right"><font><br></font></div></div><div style="padding-left:360pt;text-align:right;text-indent:36pt"><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%">Consent of Independent Registered Public Accounting Firm</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="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:112%">We have issued our reports dated March&#160;9, 2023, with respect to the consolidated financial statements and internal control over financial reporting included in the Annual Report of VSE Corporation on Form 10-K for the year ended December&#160;31, 2022. We consent to the incorporation by reference of said reports in the Registration Statements of VSE Corporation on Form S-3 (File No. 333-248139) and on Forms S-8 (File No. 333-257247, 333-195803, File No. 333-195802, and File No. 333-134285).</font></div><div style="text-align:justify"><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%">&#47;s&#47; GRANT THORNTON LLP</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Arlington, Virginia</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;9, 2023 </font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>8
<FILENAME>vsec-2022x10kxex311.htm
<DESCRIPTION>VSE CORPORATION EX-31.1 SECTION 302 CEO CERTIFICATION
<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="i5ecc835eba044eff803dfb5acafd8aa2_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:400;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 PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RULE 13A-14 OF THE SECURITIES EXCHANGE ACT OF 1934,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center"><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, John A. Cuomo, 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 annual report on Form 10-K of VSE Corporation&#59;</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;  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><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%">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;</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%">4.&#160;&#160;&#160;&#160;  The registrant&#8217;s other certifying officers 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:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;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:72pt;text-indent:-36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;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><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;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><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;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><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%">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 registrant&#8217;s board of directors (or persons performing the equivalent function)&#58;</font></div><div><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) &#160;&#160;&#160;&#160;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:72pt;text-indent:-36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;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:72pt;text-indent:-36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font><br></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:88.596%"><tr><td style="width:1.0%"></td><td style="width:6.325%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.404%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.164%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.607%"></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%">Dated&#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 9, 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%">&#47;s&#47; John A. Cuomo</font></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="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John A. Cuomo</font></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="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%">Chief Executive Officer and President </font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>9
<FILENAME>vsec-2022x10kxex312.htm
<DESCRIPTION>VSE CORPORATION EX-31.2 SECTION 302 CFO AND PAO CERTIFICATION
<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="id467e0d79cb846b2ae62d0179d21da6e_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:400;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 PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RULE 13A-14 OF THE SECURITIES EXCHANGE ACT OF 1934,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center"><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, Stephen D. Griffin, 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 annual report on Form 10-K of VSE Corporation&#59;</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;  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><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%">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;</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%">4.&#160;&#160;&#160;&#160;  The registrant&#8217;s other certifying officers 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:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;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:72pt;text-indent:-36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;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><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;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><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;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><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%">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 registrant&#8217;s board of directors (or persons performing the equivalent function)&#58;</font></div><div><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) &#160;&#160;&#160;&#160;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:72pt;text-indent:-36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;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><font><br></font></div><div><font><br></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:87.134%"><tr><td style="width:1.0%"></td><td style="width:5.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:51.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.478%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'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 9, 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%">&#47;s&#47; Stephen D. Griffin</font></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stephen D. Griffin</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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%">Senior Vice President and<br>Chief Financial Officer</font></td></tr></table></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-32.1
<SEQUENCE>10
<FILENAME>vsec-2022x10kxex321.htm
<DESCRIPTION>VSE CORPORATION EX-32.1 SECTION 906 CEO CERTIFICATION
<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="id478ee092b944b91b9a314a978110c98_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:400;line-height:120%">Exhibit 32.1</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">SECTION 1350, CHAPTER 63 OF TITLE 18, UNITED STATES CODE,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to Section 1350, Chapter 63 of Title 18, United States Code, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned, as President and Chief Executive Officer of VSE Corporation (the &#34;Company&#34;), does hereby certify that to the best of the undersigned's knowledge&#58;</font></div><div><font><br></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:120%">&#160;&#160;&#160;&#160;1) our Annual Report on Form 10-K for the year ending December&#160;31, 2022 (the &#34;Report&#34;), fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</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:120%">&#160;&#160;&#160;&#160;2) the information contained in our 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><font><br></font></div><div><font><br></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:88.011%"><tr><td style="width:1.0%"></td><td style="width:5.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.589%"></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 9, 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%">&#47;s&#47; John A. Cuomo</font></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 #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John A. Cuomo</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: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%">Chief Executive Officer and President </font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>11
<FILENAME>vsec-2022x10kxex322.htm
<DESCRIPTION>VSE CORPORATION EX-32.2 SECTION 906 CFO AND PAO CERTIFICATION
<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="icbef98c91b204366a93354bd9f1a1f4f_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:400;line-height:120%">Exhibit 32.2</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">SECTION 1350, CHAPTER 63 OF TITLE 18, UNITED STATES CODE,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to Section 1350, Chapter 63 of Title 18, United States Code, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned, as Senior Vice President and Chief Financial Officer of VSE Corporation (the &#34;Company&#34;), does hereby certify that to the best of the undersigned's knowledge&#58;</font></div><div><font><br></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:120%">&#160;&#160;&#160;&#160;1) our Annual Report on Form 10-K for the year ending December&#160;31, 2022 (the &#34;Report&#34;), fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</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:120%">&#160;&#160;&#160;&#160;2) the information contained in our 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="text-align:center"><font><br></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:87.134%"><tr><td style="width:1.0%"></td><td style="width:5.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:51.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.337%"></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 9, 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%">&#47;s&#47; Stephen D. Griffin</font></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 #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stephen D. Griffin</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: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%">Senior Vice President and<br>Chief Financial Officer</font></td></tr></table></div><div style="text-align:center"><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-101.SCH
<SEQUENCE>12
<FILENAME>vsec-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:40f02a26-a3e4-4a35-8455-227a19106dc1,g:0bed9e20-696c-4526-b86e-35e3b435df32-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:vsec="http://vsecorp.com/20221231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://vsecorp.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.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.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="vsec-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="vsec-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="vsec-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="vsec-20221231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://vsecorp.com/role/Cover">
        <link:definition>0000001 - Document - Cover</link: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://vsecorp.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://vsecorp.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://vsecorp.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="ConsolidatedStatementsofIncomeLoss" roleURI="http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss">
        <link:definition>0000005 - Statement - Consolidated Statements of Income (Loss)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofComprehensiveIncomeLoss" roleURI="http://vsecorp.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss">
        <link:definition>0000006 - Statement - Consolidated Statements of Comprehensive Income (Loss)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofStockholdersEquity" roleURI="http://vsecorp.com/role/ConsolidatedStatementsofStockholdersEquity">
        <link:definition>0000007 - Statement - Consolidated Statements of Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofStockholdersEquityParenthetical" roleURI="http://vsecorp.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical">
        <link:definition>0000008 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlows" roleURI="http://vsecorp.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>0000009 - 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="NatureofBusinessandSignificantAccountingPolicies" roleURI="http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPolicies">
        <link:definition>0000010 - Disclosure - Nature of Business and Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionandDivestitures" roleURI="http://vsecorp.com/role/AcquisitionandDivestitures">
        <link:definition>0000011 - Disclosure - Acquisition and Divestitures</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognition" roleURI="http://vsecorp.com/role/RevenueRecognition">
        <link:definition>0000012 - Disclosure - Revenue Recognition</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherCurrentAssets" roleURI="http://vsecorp.com/role/OtherCurrentAssets">
        <link:definition>0000013 - Disclosure - Other Current Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipment" roleURI="http://vsecorp.com/role/PropertyandEquipment">
        <link:definition>0000014 - Disclosure - Property and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssets" roleURI="http://vsecorp.com/role/GoodwillandIntangibleAssets">
        <link:definition>0000015 - Disclosure - Goodwill and Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debt" roleURI="http://vsecorp.com/role/Debt">
        <link:definition>0000016 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsandHedgingActivities" roleURI="http://vsecorp.com/role/DerivativeInstrumentsandHedgingActivities">
        <link:definition>0000017 - Disclosure - Derivative Instruments and Hedging Activities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesandOtherCurrentLiabilities" roleURI="http://vsecorp.com/role/AccruedExpensesandOtherCurrentLiabilities">
        <link:definition>0000018 - Disclosure - Accrued Expenses and Other Current Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationPlans" roleURI="http://vsecorp.com/role/StockBasedCompensationPlans">
        <link:definition>0000019 - Disclosure - Stock-Based Compensation Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://vsecorp.com/role/IncomeTaxes">
        <link:definition>0000020 - 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://vsecorp.com/role/Leases">
        <link:definition>0000021 - 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="CommitmentandContingencies" roleURI="http://vsecorp.com/role/CommitmentandContingencies">
        <link:definition>0000022 - Disclosure - Commitment 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="BusinessSegmentsandCustomerInformation" roleURI="http://vsecorp.com/role/BusinessSegmentsandCustomerInformation">
        <link:definition>0000023 - Disclosure - Business Segments and Customer 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="CapitalStock" roleURI="http://vsecorp.com/role/CapitalStock">
        <link:definition>0000024 - Disclosure - Capital Stock</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="A401kPlan" roleURI="http://vsecorp.com/role/A401kPlan">
        <link:definition>0000025 - Disclosure - 401(k) 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="FairValueMeasurements" roleURI="http://vsecorp.com/role/FairValueMeasurements">
        <link:definition>0000026 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://vsecorp.com/role/SubsequentEvents">
        <link:definition>0000027 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ScheduleIIValuationandQualifyingAccounts" roleURI="http://vsecorp.com/role/ScheduleIIValuationandQualifyingAccounts">
        <link:definition>0000028 - 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="NatureofBusinessandSignificantAccountingPoliciesPolicies" roleURI="http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies">
        <link:definition>0000029 - Disclosure - Nature of Business and Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NatureofBusinessandSignificantAccountingPoliciesTables" roleURI="http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesTables">
        <link:definition>0000030 - Disclosure - Nature of Business and 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="AcquisitionsandDivestituresTables" roleURI="http://vsecorp.com/role/AcquisitionsandDivestituresTables">
        <link:definition>0000031 - Disclosure - Acquisitions and Divestitures (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="RevenueRecognitionTables" roleURI="http://vsecorp.com/role/RevenueRecognitionTables">
        <link:definition>0000032 - Disclosure - Revenue Recognition (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="OtherCurrentAssetsTables" roleURI="http://vsecorp.com/role/OtherCurrentAssetsTables">
        <link:definition>0000033 - Disclosure - Other Current Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentTables" roleURI="http://vsecorp.com/role/PropertyandEquipmentTables">
        <link:definition>0000034 - Disclosure - Property and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsTables" roleURI="http://vsecorp.com/role/GoodwillandIntangibleAssetsTables">
        <link:definition>0000035 - Disclosure - Goodwill and Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtTables" roleURI="http://vsecorp.com/role/DebtTables">
        <link:definition>0000036 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsandHedgingActivitiesTables" roleURI="http://vsecorp.com/role/DerivativeInstrumentsandHedgingActivitiesTables">
        <link:definition>0000037 - Disclosure - Derivative Instruments and Hedging Activities (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="AccruedExpensesandOtherCurrentLiabilitiesTables" roleURI="http://vsecorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables">
        <link:definition>0000038 - Disclosure - Accrued Expenses and Other Current Liabilities (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="StockBasedCompensationPlansTables" roleURI="http://vsecorp.com/role/StockBasedCompensationPlansTables">
        <link:definition>0000039 - Disclosure - Stock-Based Compensation Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://vsecorp.com/role/IncomeTaxesTables">
        <link:definition>0000040 - 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://vsecorp.com/role/LeasesTables">
        <link:definition>0000041 - 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="BusinessSegmentsandCustomerInformationTables" roleURI="http://vsecorp.com/role/BusinessSegmentsandCustomerInformationTables">
        <link:definition>0000042 - Disclosure - Business Segments and Customer Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsTables" roleURI="http://vsecorp.com/role/FairValueMeasurementsTables">
        <link:definition>0000043 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" roleURI="http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails">
        <link:definition>0000044 - Disclosure - Nature of Business and Significant Accounting Policies - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NatureofBusinessandSignificantAccountingPoliciesWeightedAverageNumberofSharesDetails" roleURI="http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesWeightedAverageNumberofSharesDetails">
        <link:definition>0000045 - Disclosure - Nature of Business and Significant Accounting Policies - Weighted Average Number of Shares (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionandDivestituresAcquisitionsNarrativeDetails" roleURI="http://vsecorp.com/role/AcquisitionandDivestituresAcquisitionsNarrativeDetails">
        <link:definition>0000046 - Disclosure - Acquisition and Divestitures - 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="AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails" roleURI="http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails">
        <link:definition>0000047 - Disclosure - Acquisition and Divestitures - Fair Value of Acquired 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="AcquisitionandDivestituresDispositionsDetails" roleURI="http://vsecorp.com/role/AcquisitionandDivestituresDispositionsDetails">
        <link:definition>0000048 - Disclosure - Acquisition and Divestitures -Dispositions (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="RevenueRecognitionDisaggregationofRevenueDetails" roleURI="http://vsecorp.com/role/RevenueRecognitionDisaggregationofRevenueDetails">
        <link:definition>0000049 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognitionNarrativeDetails" roleURI="http://vsecorp.com/role/RevenueRecognitionNarrativeDetails">
        <link:definition>0000050 - Disclosure - Revenue Recognition - 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="RevenueRecognitionPerformanceObligationsPhantomDetails" roleURI="http://vsecorp.com/role/RevenueRecognitionPerformanceObligationsPhantomDetails">
        <link:definition>0000051 - Disclosure - Revenue Recognition - Performance Obligations (Phantom) (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="RevenueRecognitionPerformanceObligationsPhantomDetails_1" roleURI="http://vsecorp.com/role/RevenueRecognitionPerformanceObligationsPhantomDetails_1">
        <link:definition>0000051 - Disclosure - Revenue Recognition - Performance Obligations (Phantom) (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="OtherCurrentAssetsDetails" roleURI="http://vsecorp.com/role/OtherCurrentAssetsDetails">
        <link:definition>0000052 - Disclosure - Other Current 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="PropertyandEquipmentDetails" roleURI="http://vsecorp.com/role/PropertyandEquipmentDetails">
        <link:definition>0000053 - Disclosure - Property and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsChangesinGoodwillbyOperatingSegmentDetails" roleURI="http://vsecorp.com/role/GoodwillandIntangibleAssetsChangesinGoodwillbyOperatingSegmentDetails">
        <link:definition>0000054 - Disclosure - Goodwill and Intangible Assets - Changes in Goodwill by Operating Segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsNarrativeDetails" roleURI="http://vsecorp.com/role/GoodwillandIntangibleAssetsNarrativeDetails">
        <link:definition>0000055 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsIntangibleAssetsDetails" roleURI="http://vsecorp.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails">
        <link:definition>0000056 - Disclosure - Goodwill and Intangible Assets - 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="GoodwillandIntangibleAssetsFutureExpectedAmortizationofIntangibleAssetsDetails" roleURI="http://vsecorp.com/role/GoodwillandIntangibleAssetsFutureExpectedAmortizationofIntangibleAssetsDetails">
        <link:definition>0000057 - Disclosure - Goodwill and Intangible Assets - Future Expected Amortization of Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtLongtermdebtDetails" roleURI="http://vsecorp.com/role/DebtLongtermdebtDetails">
        <link:definition>0000058 - Disclosure - Debt - Long-term debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtLongtermdebtDetails_1" roleURI="http://vsecorp.com/role/DebtLongtermdebtDetails_1">
        <link:definition>0000058 - Disclosure - Debt - Long-term debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtNarrativeDetails" roleURI="http://vsecorp.com/role/DebtNarrativeDetails">
        <link:definition>0000059 - Disclosure - Debt - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtLoanPaymentsDetails" roleURI="http://vsecorp.com/role/DebtLoanPaymentsDetails">
        <link:definition>0000060 - Disclosure - Debt - Loan 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="DerivativeInstrumentsandHedgingActivitiesDetails" roleURI="http://vsecorp.com/role/DerivativeInstrumentsandHedgingActivitiesDetails">
        <link:definition>0000061 - Disclosure - Derivative Instruments and Hedging Activities (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="AccruedExpensesandOtherCurrentLiabilitiesDetails" roleURI="http://vsecorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails">
        <link:definition>0000062 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationPlansNarrativeDetails" roleURI="http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails">
        <link:definition>0000063 - Disclosure - Stock-Based Compensation Plans - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationPlansStockbasedCompensationExpenseDetails" roleURI="http://vsecorp.com/role/StockBasedCompensationPlansStockbasedCompensationExpenseDetails">
        <link:definition>0000064 - Disclosure - Stock-Based Compensation Plans - Stock-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="StockBasedCompensationPlansVestingStockAwardActivityDetails" roleURI="http://vsecorp.com/role/StockBasedCompensationPlansVestingStockAwardActivityDetails">
        <link:definition>0000065 - Disclosure - Stock-Based Compensation Plans - Vesting Stock Award Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationPlansPerformanceShareAwardsDetails" roleURI="http://vsecorp.com/role/StockBasedCompensationPlansPerformanceShareAwardsDetails">
        <link:definition>0000066 - Disclosure - Stock-Based Compensation Plans - Performance Share Awards (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="IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" roleURI="http://vsecorp.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails">
        <link:definition>0000067 - Disclosure - Income Taxes -Components of Provision for 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="IncomeTaxesEffectiveIncomeTaxReconciliationDetails" roleURI="http://vsecorp.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails">
        <link:definition>0000068 - Disclosure - Income Taxes - Effective Income Tax Reconciliation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>0000069 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesComponentsofLeaseExpenseDetails" roleURI="http://vsecorp.com/role/LeasesComponentsofLeaseExpenseDetails">
        <link:definition>0000070 - Disclosure - Leases - Components of Lease Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesNarrativeDetails" roleURI="http://vsecorp.com/role/LeasesNarrativeDetails">
        <link:definition>0000071 - 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="LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" roleURI="http://vsecorp.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails">
        <link:definition>0000072 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1" roleURI="http://vsecorp.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1">
        <link:definition>0000072 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesSupplementalLeaseInformationDetails" roleURI="http://vsecorp.com/role/LeasesSupplementalLeaseInformationDetails">
        <link:definition>0000073 - Disclosure - Leases - Supplemental Lease 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="BusinessSegmentsandCustomerInformationNarrativeDetails" roleURI="http://vsecorp.com/role/BusinessSegmentsandCustomerInformationNarrativeDetails">
        <link:definition>0000074 - Disclosure - Business Segments and Customer Information - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegmentsandCustomerInformationSegmentInformationDetails" roleURI="http://vsecorp.com/role/BusinessSegmentsandCustomerInformationSegmentInformationDetails">
        <link:definition>0000075 - Disclosure - Business Segments and Customer Information - Segment Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegmentsandCustomerInformationMajorCustomersDetails" roleURI="http://vsecorp.com/role/BusinessSegmentsandCustomerInformationMajorCustomersDetails">
        <link:definition>0000076 - Disclosure - Business Segments and Customer Information - Major Customers (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="BusinessSegmentsandCustomerInformationGeographicAreaDetails" roleURI="http://vsecorp.com/role/BusinessSegmentsandCustomerInformationGeographicAreaDetails">
        <link:definition>0000077 - Disclosure - Business Segments and Customer Information - Geographic Area (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="CapitalStockDetails" roleURI="http://vsecorp.com/role/CapitalStockDetails">
        <link:definition>0000078 - Disclosure - Capital Stock (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="A401kPlanDetails" roleURI="http://vsecorp.com/role/A401kPlanDetails">
        <link:definition>0000079 - Disclosure - 401(k) 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="FairValueMeasurementsLiabilitiesandAssetsMeasuredatFairValueDetails" roleURI="http://vsecorp.com/role/FairValueMeasurementsLiabilitiesandAssetsMeasuredatFairValueDetails">
        <link:definition>0000080 - Disclosure - Fair Value Measurements - Liabilities and 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="FairValueMeasurementsNarrativeDetails" roleURI="http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails">
        <link:definition>0000081 - Disclosure - Fair Value Measurements - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsEarnoutObligationMeasuredonRecurringBasisDetails" roleURI="http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationMeasuredonRecurringBasisDetails">
        <link:definition>0000082 - Disclosure - Fair Value Measurements - Earn-out Obligation Measured on Recurring Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsDetails" roleURI="http://vsecorp.com/role/SubsequentEventsDetails">
        <link:definition>0000083 - Disclosure - Subsequent Events (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://vsecorp.com/role/ScheduleIIValuationandQualifyingAccountsDetails">
        <link:definition>0000084 - 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="vsec_NoncashOrPartNoncashAcquisitionContingentConsideration" abstract="false" name="NoncashOrPartNoncashAcquisitionContingentConsideration" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vsec_CTAerospaceLLCMember" abstract="true" name="CTAerospaceLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vsec_PropertyRepairMember" abstract="true" name="PropertyRepairMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vsec_LesseeOperatingLeaseNumberOfRenewalOptions" abstract="false" name="LesseeOperatingLeaseNumberOfRenewalOptions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="vsec_RevenuefromContractswithCustomerNumberofContracts" abstract="false" name="RevenuefromContractswithCustomerNumberofContracts" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="vsec_PaymentsToAcquireBusinessesNet" abstract="false" name="PaymentsToAcquireBusinessesNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vsec_FiniteLivedIntangibleAssetsGrossFullyAmortized" abstract="false" name="FiniteLivedIntangibleAssetsGrossFullyAmortized" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vsec_InventoryValuationAdjustment" abstract="false" name="InventoryValuationAdjustment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTarget" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTarget" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="vsec_RevolvingLoansPotentialIncrementinMaximumBorrowingCapacity" abstract="false" name="RevolvingLoansPotentialIncrementinMaximumBorrowingCapacity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vsec_ProceedsFromSaleOfBusinessAndCertainAssets" abstract="false" name="ProceedsFromSaleOfBusinessAndCertainAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vsec_MutualFundsHeldInDscPlanFairValueDisclosure" abstract="false" name="MutualFundsHeldInDscPlanFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vsec_CorporateSegmentsMember" abstract="true" name="CorporateSegmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vsec_CommonStockVotingRightsNumberOfVotes" abstract="false" name="CommonStockVotingRightsNumberOfVotes" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsNetExcludingIntangibleAssets" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsNetExcludingIntangibleAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vsec_USPSMember" abstract="true" name="USPSMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vsec_AmendedAndRestatedMember" abstract="true" name="AmendedAndRestatedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vsec_CommercialMember" abstract="true" name="CommercialMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vsec_PercentageOfContractsWithGovernment" abstract="false" name="PercentageOfContractsWithGovernment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="vsec_SecuredOvernightFinancingRateSOFRMember" abstract="true" name="SecuredOvernightFinancingRateSOFRMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vsec_AssetsAndLiabilitiesLesseeTableTextBlock" abstract="false" name="AssetsAndLiabilitiesLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="vsec_AviationSegmentsMember" abstract="true" name="AviationSegmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vsec_MiamiFloridaMember" abstract="true" name="MiamiFloridaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vsec_OtherGovernmentMember" abstract="true" name="OtherGovernmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vsec_DisposalOfCTAerospaceInventoryMember" abstract="true" name="DisposalOfCTAerospaceInventoryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vsec_EmployeeVestingStockAwardsMember" abstract="true" name="EmployeeVestingStockAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vsec_EmployeeMember" abstract="true" name="EmployeeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vsec_USNavyMember" abstract="true" name="USNavyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vsec_DeferredTaxAssetsInventoryReserve" abstract="false" name="DeferredTaxAssetsInventoryReserve" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="vsec_AccruedLiabilitiesAndOtherLiabilitiesMember" abstract="true" name="AccruedLiabilitiesAndOtherLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vsec_DeferredTaxAssetsOperatingLeaseLiability" abstract="false" name="DeferredTaxAssetsOperatingLeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vsec_GlobalPartsMember" abstract="true" name="GlobalPartsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vsec_PrimeTurbinesLLCMember" abstract="true" name="PrimeTurbinesLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vsec_DebtInstrumentCovenantDebtToEBITDARatio" abstract="false" name="DebtInstrumentCovenantDebtToEBITDARatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="vsec_StockSettledBonusAwardsMember" abstract="true" name="StockSettledBonusAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vsec_NumberofSaleAgreements" abstract="false" name="NumberofSaleAgreements" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockSaleRestrictionPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardStockSaleRestrictionPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="vsec_CostTypeContractMember" abstract="true" name="CostTypeContractMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vsec_DepartmentOfDefenseMember" abstract="true" name="DepartmentOfDefenseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vsec_PropertyDistributionMember" abstract="true" name="PropertyDistributionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vsec_AccountsAndUnbilledReceivablesAllowanceForCreditLossesPolicyPolicyTextBlock" abstract="false" name="AccountsAndUnbilledReceivablesAllowanceForCreditLossesPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="vsec_FederalAndDefenseSegmentsMember" abstract="true" name="FederalAndDefenseSegmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vsec_TermLoanMember" abstract="true" name="TermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vsec_HAECOSpecialServicesLLCMember" abstract="true" name="HAECOSpecialServicesLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vsec_RestrictedStockPlan2006Member" abstract="true" name="RestrictedStockPlan2006Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vsec_EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vsec_PrecisionFuelComponentsLLCMember" abstract="true" name="PrecisionFuelComponentsLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vsec_BankCreditFacilityMember" abstract="true" name="BankCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vsec_FleetSegmentsMember" abstract="true" name="FleetSegmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vsec_VendorAdvancesCurrent" abstract="false" name="VendorAdvancesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vsec_IncreasesDecreasesInTaxResultingFromAbstract" abstract="true" name="IncreasesDecreasesInTaxResultingFromAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="vsec_AuditorInformationAbstract" abstract="true" name="AuditorInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="vsec_EffectiveIncomeTaxRateReconciliationPriorYearTrueUpAdjustmentAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationPriorYearTrueUpAdjustmentAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vsec_OperatingIncomeLossExcludingNonrecurringIncomeExpense" abstract="false" name="OperatingIncomeLossExcludingNonrecurringIncomeExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vsec_DepreciationAndAmortizationExpense" abstract="false" name="DepreciationAndAmortizationExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vsec_SelfInsuranceReservesCurrent" abstract="false" name="SelfInsuranceReservesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vsec_VestingStockAwardsMember" abstract="true" name="VestingStockAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>13
<FILENAME>vsec-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:40f02a26-a3e4-4a35-8455-227a19106dc1,g:0bed9e20-696c-4526-b86e-35e3b435df32-->
<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://vsecorp.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="vsec-20221231.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://vsecorp.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_e5f4dc96-c0f4-40d6-baf0-ea4807247320" 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_AssetsCurrent_230f60d7-9bdc-45e0-864a-50a48b3cec72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e5f4dc96-c0f4-40d6-baf0-ea4807247320" xlink:to="loc_us-gaap_AssetsCurrent_230f60d7-9bdc-45e0-864a-50a48b3cec72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_88c2b190-5ba8-4220-baeb-81972657f869" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e5f4dc96-c0f4-40d6-baf0-ea4807247320" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_88c2b190-5ba8-4220-baeb-81972657f869" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_9400b120-0b60-4c24-a0ad-259aca75ef55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e5f4dc96-c0f4-40d6-baf0-ea4807247320" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_9400b120-0b60-4c24-a0ad-259aca75ef55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c8850024-4052-4e6b-af75-f0c9c1a2e326" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e5f4dc96-c0f4-40d6-baf0-ea4807247320" xlink:to="loc_us-gaap_Goodwill_c8850024-4052-4e6b-af75-f0c9c1a2e326" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_321e45a0-74ad-41dc-a252-2ef99982d538" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e5f4dc96-c0f4-40d6-baf0-ea4807247320" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_321e45a0-74ad-41dc-a252-2ef99982d538" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_644fbc72-a604-4af2-8796-f83cb7260a57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e5f4dc96-c0f4-40d6-baf0-ea4807247320" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_644fbc72-a604-4af2-8796-f83cb7260a57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_435f4422-370b-438f-a801-694bca049050" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_b70fab08-f2c3-493f-9524-d2e73d7ecc0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_435f4422-370b-438f-a801-694bca049050" xlink:to="loc_us-gaap_CommonStockValue_b70fab08-f2c3-493f-9524-d2e73d7ecc0c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6c98c0d5-1621-488a-b3fa-2da5581d2b78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_435f4422-370b-438f-a801-694bca049050" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6c98c0d5-1621-488a-b3fa-2da5581d2b78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_1eadb2c6-3a6d-456f-a124-e992f9737044" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_435f4422-370b-438f-a801-694bca049050" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_1eadb2c6-3a6d-456f-a124-e992f9737044" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b45884f4-e045-4748-af86-b7069ece31a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_435f4422-370b-438f-a801-694bca049050" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b45884f4-e045-4748-af86-b7069ece31a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_149cebf1-1c41-47d0-97ee-799d05feb06c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_0099aef8-f252-41c9-be3c-acab74f9b266" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_149cebf1-1c41-47d0-97ee-799d05feb06c" xlink:to="loc_us-gaap_LiabilitiesCurrent_0099aef8-f252-41c9-be3c-acab74f9b266" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_6a0dbf27-32ad-4847-a93a-3062049ec1e5" 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_Liabilities_149cebf1-1c41-47d0-97ee-799d05feb06c" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_6a0dbf27-32ad-4847-a93a-3062049ec1e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_a064c588-a404-4d09-b221-ad14ae529284" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_149cebf1-1c41-47d0-97ee-799d05feb06c" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_a064c588-a404-4d09-b221-ad14ae529284" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_9e157c58-8f1c-451d-aa8e-4fcc92c609bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_149cebf1-1c41-47d0-97ee-799d05feb06c" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_9e157c58-8f1c-451d-aa8e-4fcc92c609bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_29495b09-903f-4f60-ac6e-c987952b8aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_149cebf1-1c41-47d0-97ee-799d05feb06c" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_29495b09-903f-4f60-ac6e-c987952b8aa0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_627c4035-1460-4716-b23c-86158c97a1ac" 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_Liabilities_149cebf1-1c41-47d0-97ee-799d05feb06c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_627c4035-1460-4716-b23c-86158c97a1ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_aeaa0138-0294-4a38-8379-d8a2a5bcd01c" 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_b75ff0f3-67a2-4229-8961-247a10859785" 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_aeaa0138-0294-4a38-8379-d8a2a5bcd01c" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b75ff0f3-67a2-4229-8961-247a10859785" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_8c5ec9de-c9d3-4598-bcbb-ba8147c1c9e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_aeaa0138-0294-4a38-8379-d8a2a5bcd01c" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_8c5ec9de-c9d3-4598-bcbb-ba8147c1c9e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_d9393b5a-beb6-4ca8-8766-7ab4c33c82f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_aeaa0138-0294-4a38-8379-d8a2a5bcd01c" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_d9393b5a-beb6-4ca8-8766-7ab4c33c82f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_79f0a845-7830-41e1-a129-fe80db825888" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_aeaa0138-0294-4a38-8379-d8a2a5bcd01c" xlink:to="loc_us-gaap_InventoryFinishedGoods_79f0a845-7830-41e1-a129-fe80db825888" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_df1ebdb0-f9de-4bb7-9225-b9376965d30e" 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_aeaa0138-0294-4a38-8379-d8a2a5bcd01c" xlink:to="loc_us-gaap_OtherAssetsCurrent_df1ebdb0-f9de-4bb7-9225-b9376965d30e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_582568ed-d7f0-4722-8644-f2c1a93bc860" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_1d79d022-c0ed-49e4-974e-f58f40a6eb49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_582568ed-d7f0-4722-8644-f2c1a93bc860" xlink:to="loc_us-gaap_Liabilities_1d79d022-c0ed-49e4-974e-f58f40a6eb49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3c3e3675-bb51-4bca-9044-3d2c47c329d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_582568ed-d7f0-4722-8644-f2c1a93bc860" xlink:to="loc_us-gaap_StockholdersEquity_3c3e3675-bb51-4bca-9044-3d2c47c329d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_06eb16e9-64ad-42a4-b6ac-42c9173824b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_582568ed-d7f0-4722-8644-f2c1a93bc860" xlink:to="loc_us-gaap_CommitmentsAndContingencies_06eb16e9-64ad-42a4-b6ac-42c9173824b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_5bd96158-e2de-4879-8b1e-505a6c67326e" 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_DividendsPayableCurrent_c62966c5-25df-4fc5-b657-38af471a2765" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_5bd96158-e2de-4879-8b1e-505a6c67326e" xlink:to="loc_us-gaap_DividendsPayableCurrent_c62966c5-25df-4fc5-b657-38af471a2765" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_4b185836-e148-45fb-83b7-f1bf8e65d3b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_5bd96158-e2de-4879-8b1e-505a6c67326e" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_4b185836-e148-45fb-83b7-f1bf8e65d3b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_0f0bb1c2-39ad-4dea-a1db-6fdf25149da0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_5bd96158-e2de-4879-8b1e-505a6c67326e" xlink:to="loc_us-gaap_LongTermDebtCurrent_0f0bb1c2-39ad-4dea-a1db-6fdf25149da0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_c35379d5-eb1d-433f-9a3f-b73cb9fe7b44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_5bd96158-e2de-4879-8b1e-505a6c67326e" xlink:to="loc_us-gaap_AccountsPayableCurrent_c35379d5-eb1d-433f-9a3f-b73cb9fe7b44" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss" xlink:type="simple" xlink:href="vsec-20221231.xsd#ConsolidatedStatementsofIncomeLoss"/>
  <link:calculationLink xlink:role="http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_16e1a460-d7cf-4b2f-af3a-d8ee88633e86" 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_GainLossOnSaleOfBusiness_186420e7-3e09-426d-8a29-928a13d5b97b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_16e1a460-d7cf-4b2f-af3a-d8ee88633e86" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_186420e7-3e09-426d-8a29-928a13d5b97b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_530eff10-6a9c-4c0e-ae1b-ec32ad47d8cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_16e1a460-d7cf-4b2f-af3a-d8ee88633e86" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_530eff10-6a9c-4c0e-ae1b-ec32ad47d8cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfProperties_18a9ccef-581f-42a7-be64-584f8e17fd39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfProperties"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_16e1a460-d7cf-4b2f-af3a-d8ee88633e86" xlink:to="loc_us-gaap_GainLossOnSaleOfProperties_18a9ccef-581f-42a7-be64-584f8e17fd39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_OperatingIncomeLossExcludingNonrecurringIncomeExpense_36b3bc68-d3c9-4c38-ab80-b153e8820f0c" xlink:href="vsec-20221231.xsd#vsec_OperatingIncomeLossExcludingNonrecurringIncomeExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_16e1a460-d7cf-4b2f-af3a-d8ee88633e86" xlink:to="loc_vsec_OperatingIncomeLossExcludingNonrecurringIncomeExpense_36b3bc68-d3c9-4c38-ab80-b153e8820f0c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_OperatingIncomeLossExcludingNonrecurringIncomeExpense_9b477de2-1eb0-4cf7-a367-8dce56c2ffe4" xlink:href="vsec-20221231.xsd#vsec_OperatingIncomeLossExcludingNonrecurringIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_13cc5c9f-46ab-436d-8f79-cfc9f1613110" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_vsec_OperatingIncomeLossExcludingNonrecurringIncomeExpense_9b477de2-1eb0-4cf7-a367-8dce56c2ffe4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_13cc5c9f-46ab-436d-8f79-cfc9f1613110" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingCostsAndExpenses_c4f08a5d-673c-4a44-b9fa-3a1e298db96e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingCostsAndExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_vsec_OperatingIncomeLossExcludingNonrecurringIncomeExpense_9b477de2-1eb0-4cf7-a367-8dce56c2ffe4" xlink:to="loc_us-gaap_OperatingCostsAndExpenses_c4f08a5d-673c-4a44-b9fa-3a1e298db96e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_970914db-b5a8-47b4-abb3-8d0d4006e996" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5032b82d-35ad-47ab-8e42-7344f9798345" 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_NetIncomeLoss_970914db-b5a8-47b4-abb3-8d0d4006e996" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5032b82d-35ad-47ab-8e42-7344f9798345" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_28bf6c26-c4ed-4244-a5c5-effd6d62973e" 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_NetIncomeLoss_970914db-b5a8-47b4-abb3-8d0d4006e996" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_28bf6c26-c4ed-4244-a5c5-effd6d62973e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5ba547aa-da61-4cf9-8f08-0dd56b3a5aed" 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_OperatingIncomeLoss_777b861b-6038-4d3f-90e4-5edf7ca290a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5ba547aa-da61-4cf9-8f08-0dd56b3a5aed" xlink:to="loc_us-gaap_OperatingIncomeLoss_777b861b-6038-4d3f-90e4-5edf7ca290a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_4a602fbf-9668-41b7-a632-330583fb4da4" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5ba547aa-da61-4cf9-8f08-0dd56b3a5aed" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_4a602fbf-9668-41b7-a632-330583fb4da4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingCostsAndExpenses_adc7d73f-5cfc-4eff-8445-f070851c7422" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingCostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_92c9db49-504e-4c29-bbcb-76f5f3837f26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingCostsAndExpenses_adc7d73f-5cfc-4eff-8445-f070851c7422" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_92c9db49-504e-4c29-bbcb-76f5f3837f26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_54802cf3-12e8-48a3-b654-22ae576aa937" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingCostsAndExpenses_adc7d73f-5cfc-4eff-8445-f070851c7422" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_54802cf3-12e8-48a3-b654-22ae576aa937" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_ba9858d5-151c-4632-a5b9-a5c88248ba31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingCostsAndExpenses_adc7d73f-5cfc-4eff-8445-f070851c7422" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_ba9858d5-151c-4632-a5b9-a5c88248ba31" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="vsec-20221231.xsd#ConsolidatedStatementsofComprehensiveIncomeLoss"/>
  <link:calculationLink xlink:role="http://vsecorp.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_d44bf5b3-68b3-42f3-b17a-915b410b6987" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5b3d5bf7-5b3a-4061-8cb9-5e53db6ec6ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_d44bf5b3-68b3-42f3-b17a-915b410b6987" xlink:to="loc_us-gaap_NetIncomeLoss_5b3d5bf7-5b3a-4061-8cb9-5e53db6ec6ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_667b18ff-16e1-4b61-ae45-0a7f303d7b7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_d44bf5b3-68b3-42f3-b17a-915b410b6987" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_667b18ff-16e1-4b61-ae45-0a7f303d7b7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_21eeb5c3-83b4-4304-b472-9921f4155af1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_ef2a4d68-0bee-4fdd-8401-e2ec35752cdb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_21eeb5c3-83b4-4304-b472-9921f4155af1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_ef2a4d68-0bee-4fdd-8401-e2ec35752cdb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="vsec-20221231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://vsecorp.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d9835d2a-d37a-4f15-a910-fc7a4d19bb4b" 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_NetCashProvidedByUsedInOperatingActivities_69e37322-735e-4121-b1f3-be8b56cbe02f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d9835d2a-d37a-4f15-a910-fc7a4d19bb4b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_69e37322-735e-4121-b1f3-be8b56cbe02f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3cf91673-cdaf-47a7-a2df-0f8c163f4c8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d9835d2a-d37a-4f15-a910-fc7a4d19bb4b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3cf91673-cdaf-47a7-a2df-0f8c163f4c8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_57a1a9e0-eae5-4cc4-a481-a85d4bf5fb09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d9835d2a-d37a-4f15-a910-fc7a4d19bb4b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_57a1a9e0-eae5-4cc4-a481-a85d4bf5fb09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_90fb57f5-46ca-497e-bbe6-b8cd9d0b30f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_4b81a03b-54e7-47f5-9823-66ef03dd07f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_90fb57f5-46ca-497e-bbe6-b8cd9d0b30f6" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_4b81a03b-54e7-47f5-9823-66ef03dd07f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e4e4471b-8c85-45bf-ad5f-d49d1114cd12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_90fb57f5-46ca-497e-bbe6-b8cd9d0b30f6" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e4e4471b-8c85-45bf-ad5f-d49d1114cd12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable_271fbe93-1486-4a08-92f5-aff42285502c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_90fb57f5-46ca-497e-bbe6-b8cd9d0b30f6" xlink:to="loc_us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable_271fbe93-1486-4a08-92f5-aff42285502c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_d45e374b-d7f2-4e31-b4cb-319ba1640b4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_90fb57f5-46ca-497e-bbe6-b8cd9d0b30f6" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_d45e374b-d7f2-4e31-b4cb-319ba1640b4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_ProceedsFromSaleOfBusinessAndCertainAssets_f598fa4e-c79a-4cc1-a49e-fd99689331c7" xlink:href="vsec-20221231.xsd#vsec_ProceedsFromSaleOfBusinessAndCertainAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_90fb57f5-46ca-497e-bbe6-b8cd9d0b30f6" xlink:to="loc_vsec_ProceedsFromSaleOfBusinessAndCertainAssets_f598fa4e-c79a-4cc1-a49e-fd99689331c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_3c94b8f7-a44b-4af1-b0e8-777bceac4838" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_90fb57f5-46ca-497e-bbe6-b8cd9d0b30f6" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_3c94b8f7-a44b-4af1-b0e8-777bceac4838" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e5b512fe-e5a0-4081-a4c3-235d2698177d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_0b2f0af5-97ce-4489-8878-260b73da8a30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e5b512fe-e5a0-4081-a4c3-235d2698177d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_0b2f0af5-97ce-4489-8878-260b73da8a30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_InventoryValuationAdjustment_8476c25b-40c6-4d21-bcf0-eedd2419fc31" xlink:href="vsec-20221231.xsd#vsec_InventoryValuationAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e5b512fe-e5a0-4081-a4c3-235d2698177d" xlink:to="loc_vsec_InventoryValuationAdjustment_8476c25b-40c6-4d21-bcf0-eedd2419fc31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfInvestments_b34c17c4-c2bf-4247-b277-5f0d2d8ff2a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfInvestments"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e5b512fe-e5a0-4081-a4c3-235d2698177d" xlink:to="loc_us-gaap_GainLossOnSaleOfInvestments_b34c17c4-c2bf-4247-b277-5f0d2d8ff2a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_17c9b7c5-f189-4568-b2ec-a2a7fca5fd4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e5b512fe-e5a0-4081-a4c3-235d2698177d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_17c9b7c5-f189-4568-b2ec-a2a7fca5fd4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_823b90e2-2aaf-4aee-a6d4-24a54fbd8e58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e5b512fe-e5a0-4081-a4c3-235d2698177d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_823b90e2-2aaf-4aee-a6d4-24a54fbd8e58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_5b8f0e7d-cc35-4bc6-a21a-cd31e2f32ca1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e5b512fe-e5a0-4081-a4c3-235d2698177d" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_5b8f0e7d-cc35-4bc6-a21a-cd31e2f32ca1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_4a5623b0-beb9-4329-9859-78c7599c90da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e5b512fe-e5a0-4081-a4c3-235d2698177d" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_4a5623b0-beb9-4329-9859-78c7599c90da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_78752100-0bcc-4c43-8af4-089bb8221783" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e5b512fe-e5a0-4081-a4c3-235d2698177d" xlink:to="loc_us-gaap_NetIncomeLoss_78752100-0bcc-4c43-8af4-089bb8221783" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_0ebf5e11-dce9-42cd-b0a3-b4191690df4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e5b512fe-e5a0-4081-a4c3-235d2698177d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_0ebf5e11-dce9-42cd-b0a3-b4191690df4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_d3228a39-9960-420a-adc6-c8d5fc6c24e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e5b512fe-e5a0-4081-a4c3-235d2698177d" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_d3228a39-9960-420a-adc6-c8d5fc6c24e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_6dd6196a-bae4-48a7-889f-0a09691165a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e5b512fe-e5a0-4081-a4c3-235d2698177d" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_6dd6196a-bae4-48a7-889f-0a09691165a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_de08ce31-7cec-4f35-8623-d7d8e157106d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e5b512fe-e5a0-4081-a4c3-235d2698177d" xlink:to="loc_us-gaap_ShareBasedCompensation_de08ce31-7cec-4f35-8623-d7d8e157106d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_0a17f174-6fc3-4de3-944d-4582a0c8772e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e5b512fe-e5a0-4081-a4c3-235d2698177d" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_0a17f174-6fc3-4de3-944d-4582a0c8772e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_807a3557-8478-4dfe-952e-e9ab027fdfc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e5b512fe-e5a0-4081-a4c3-235d2698177d" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_807a3557-8478-4dfe-952e-e9ab027fdfc8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_1c85926c-c6a9-4422-89b7-6ea324211db8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e5b512fe-e5a0-4081-a4c3-235d2698177d" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_1c85926c-c6a9-4422-89b7-6ea324211db8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6ff5ef20-b55a-4159-b93b-2f5882bec026" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_fbb6607f-7ad3-4e6a-b028-333d5f1fdece" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6ff5ef20-b55a-4159-b93b-2f5882bec026" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_fbb6607f-7ad3-4e6a-b028-333d5f1fdece" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_f8572d41-bd59-461d-af82-43a73a7dcb0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6ff5ef20-b55a-4159-b93b-2f5882bec026" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_f8572d41-bd59-461d-af82-43a73a7dcb0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_8737a93b-dbca-4770-8b37-b42a572f95a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6ff5ef20-b55a-4159-b93b-2f5882bec026" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_8737a93b-dbca-4770-8b37-b42a572f95a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_3e7d14a0-a5ba-431c-8ea3-ba4936289d4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6ff5ef20-b55a-4159-b93b-2f5882bec026" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_3e7d14a0-a5ba-431c-8ea3-ba4936289d4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_c0ba71db-1bb3-459b-bbba-83dab7cac044" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6ff5ef20-b55a-4159-b93b-2f5882bec026" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_c0ba71db-1bb3-459b-bbba-83dab7cac044" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_e865c28c-acb0-4f42-a88f-2a1d46b0728c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6ff5ef20-b55a-4159-b93b-2f5882bec026" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_e865c28c-acb0-4f42-a88f-2a1d46b0728c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_4564041a-81db-4b30-b770-e4e2e87674e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6ff5ef20-b55a-4159-b93b-2f5882bec026" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_4564041a-81db-4b30-b770-e4e2e87674e9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesWeightedAverageNumberofSharesDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#NatureofBusinessandSignificantAccountingPoliciesWeightedAverageNumberofSharesDetails"/>
  <link:calculationLink xlink:role="http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesWeightedAverageNumberofSharesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_95dd8eb7-51c3-4170-9205-4c069ee9df69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_20cbd02d-b98d-4a09-8654-36efb4bca903" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_95dd8eb7-51c3-4170-9205-4c069ee9df69" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_20cbd02d-b98d-4a09-8654-36efb4bca903" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_e9aad117-2903-44e5-931d-318bc2fe3c46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_95dd8eb7-51c3-4170-9205-4c069ee9df69" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_e9aad117-2903-44e5-931d-318bc2fe3c46" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0f3a9ea0-2f90-47fa-ae90-91daf1314b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_e8c8b732-4728-437b-8c68-4df79ba38e41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0f3a9ea0-2f90-47fa-ae90-91daf1314b9d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_e8c8b732-4728-437b-8c68-4df79ba38e41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_3c160fe9-e20f-44ef-9a32-1129543ebb8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0f3a9ea0-2f90-47fa-ae90-91daf1314b9d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_3c160fe9-e20f-44ef-9a32-1129543ebb8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_986980aa-2671-4c30-aa22-b61a23b0d2ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0f3a9ea0-2f90-47fa-ae90-91daf1314b9d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_986980aa-2671-4c30-aa22-b61a23b0d2ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses_fdb36583-9d8b-4e42-a497-ecaa2c312c77" xlink:href="vsec-20221231.xsd#vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0f3a9ea0-2f90-47fa-ae90-91daf1314b9d" xlink:to="loc_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses_fdb36583-9d8b-4e42-a497-ecaa2c312c77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e2a3d60f-9468-4016-9b7b-7a529d4d8d77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0f3a9ea0-2f90-47fa-ae90-91daf1314b9d" xlink:to="loc_us-gaap_Goodwill_e2a3d60f-9468-4016-9b7b-7a529d4d8d77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_631edcfe-1572-4016-9695-3682b8d8e39a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0f3a9ea0-2f90-47fa-ae90-91daf1314b9d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_631edcfe-1572-4016-9695-3682b8d8e39a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_d6f4c933-2df9-4c12-ab46-032f9295a04d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0f3a9ea0-2f90-47fa-ae90-91daf1314b9d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_d6f4c933-2df9-4c12-ab46-032f9295a04d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_b6ab4a88-f786-43be-b551-753ca555c15c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0f3a9ea0-2f90-47fa-ae90-91daf1314b9d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_b6ab4a88-f786-43be-b551-753ca555c15c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_223ebac2-112a-4bf9-8cd5-9e7cd9c89433" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0f3a9ea0-2f90-47fa-ae90-91daf1314b9d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_223ebac2-112a-4bf9-8cd5-9e7cd9c89433" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_8ddbfcaa-d30a-42f9-9e8f-9ef7e525e10e" xlink:href="vsec-20221231.xsd#vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0f3a9ea0-2f90-47fa-ae90-91daf1314b9d" xlink:to="loc_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_8ddbfcaa-d30a-42f9-9e8f-9ef7e525e10e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_a34b2c3d-cee4-4dcf-8671-4266d130cda3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0f3a9ea0-2f90-47fa-ae90-91daf1314b9d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_a34b2c3d-cee4-4dcf-8671-4266d130cda3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_2f586768-77a8-4e80-8389-e73382ef3739" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_79345124-15ef-4a33-b47f-4fd5996874f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_2f586768-77a8-4e80-8389-e73382ef3739" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_79345124-15ef-4a33-b47f-4fd5996874f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_e0fb51e7-37f1-4408-9fc3-59b2a964b7a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_2f586768-77a8-4e80-8389-e73382ef3739" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_e0fb51e7-37f1-4408-9fc3-59b2a964b7a9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/OtherCurrentAssetsDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#OtherCurrentAssetsDetails"/>
  <link:calculationLink xlink:role="http://vsecorp.com/role/OtherCurrentAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_8565d94c-9666-4719-96c3-908ca6b411bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousCurrent_61b4dfdf-b885-4080-bf05-8334ff9377c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsMiscellaneousCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_8565d94c-9666-4719-96c3-908ca6b411bc" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousCurrent_61b4dfdf-b885-4080-bf05-8334ff9377c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_SelfInsuranceReservesCurrent_d5746c52-5fca-41eb-910c-a6c671b5aa6a" xlink:href="vsec-20221231.xsd#vsec_SelfInsuranceReservesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_8565d94c-9666-4719-96c3-908ca6b411bc" xlink:to="loc_vsec_SelfInsuranceReservesCurrent_d5746c52-5fca-41eb-910c-a6c671b5aa6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_VendorAdvancesCurrent_29d5009a-56f7-4aaf-8757-a9b6ef38b064" xlink:href="vsec-20221231.xsd#vsec_VendorAdvancesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_8565d94c-9666-4719-96c3-908ca6b411bc" xlink:to="loc_vsec_VendorAdvancesCurrent_29d5009a-56f7-4aaf-8757-a9b6ef38b064" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_933e0ad5-928d-444c-8db2-50c7eb1eeb42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableRelatedPartiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_8565d94c-9666-4719-96c3-908ca6b411bc" xlink:to="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_933e0ad5-928d-444c-8db2-50c7eb1eeb42" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/PropertyandEquipmentDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#PropertyandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://vsecorp.com/role/PropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_e44afebf-c7de-4d82-b26f-1233294da7f8" 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_PropertyPlantAndEquipmentGross_37c4432b-8fe9-44ca-a954-e3758b5769d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_e44afebf-c7de-4d82-b26f-1233294da7f8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_37c4432b-8fe9-44ca-a954-e3758b5769d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d9c60926-15ac-4f94-b0d8-fafcdfe5d858" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_e44afebf-c7de-4d82-b26f-1233294da7f8" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d9c60926-15ac-4f94-b0d8-fafcdfe5d858" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#GoodwillandIntangibleAssetsIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://vsecorp.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1b3028e5-abca-4534-b2c0-14a553e2a4b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_59064adc-83a4-4e59-8151-828847941bfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1b3028e5-abca-4534-b2c0-14a553e2a4b6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_59064adc-83a4-4e59-8151-828847941bfe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_71a86fb6-2c24-42b1-85c9-21f07e9315ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1b3028e5-abca-4534-b2c0-14a553e2a4b6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_71a86fb6-2c24-42b1-85c9-21f07e9315ef" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/GoodwillandIntangibleAssetsFutureExpectedAmortizationofIntangibleAssetsDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#GoodwillandIntangibleAssetsFutureExpectedAmortizationofIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://vsecorp.com/role/GoodwillandIntangibleAssetsFutureExpectedAmortizationofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_59f5c270-8fd8-4e0b-a20a-96488f180707" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_034585f5-14fd-4cde-8762-65fdb91fcc2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_59f5c270-8fd8-4e0b-a20a-96488f180707" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_034585f5-14fd-4cde-8762-65fdb91fcc2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_e88356a4-b1ee-401b-9162-6b3dd64fb898" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_59f5c270-8fd8-4e0b-a20a-96488f180707" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_e88356a4-b1ee-401b-9162-6b3dd64fb898" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_8c0ab14f-c4f0-481b-a24b-0795f7485ce5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_59f5c270-8fd8-4e0b-a20a-96488f180707" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_8c0ab14f-c4f0-481b-a24b-0795f7485ce5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_b813c1ed-dfb4-4fbd-8092-b922fee6f50a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_59f5c270-8fd8-4e0b-a20a-96488f180707" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_b813c1ed-dfb4-4fbd-8092-b922fee6f50a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_79715d3c-ee40-4199-bc9e-796d02b6cbba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_59f5c270-8fd8-4e0b-a20a-96488f180707" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_79715d3c-ee40-4199-bc9e-796d02b6cbba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_01d4f536-f051-4b0c-ad61-56d7873e6e26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_59f5c270-8fd8-4e0b-a20a-96488f180707" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_01d4f536-f051-4b0c-ad61-56d7873e6e26" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/DebtLongtermdebtDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#DebtLongtermdebtDetails"/>
  <link:calculationLink xlink:role="http://vsecorp.com/role/DebtLongtermdebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_b8195129-3534-442c-9f5e-93a317d39c1f" 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_598316de-3b55-4758-af67-286b81fc8f4b" 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_b8195129-3534-442c-9f5e-93a317d39c1f" xlink:to="loc_us-gaap_LongTermDebtCurrent_598316de-3b55-4758-af67-286b81fc8f4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_58508935-96fa-429f-a52e-8f42f2c2717d" 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_b8195129-3534-442c-9f5e-93a317d39c1f" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_58508935-96fa-429f-a52e-8f42f2c2717d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/DebtLongtermdebtDetails_1" xlink:type="simple" xlink:href="vsec-20221231.xsd#DebtLongtermdebtDetails_1"/>
  <link:calculationLink xlink:role="http://vsecorp.com/role/DebtLongtermdebtDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_81a8348b-96e8-41e6-bd40-9e2892e2e72e" 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_DebtInstrumentCarryingAmount_0429e0d8-d17e-4461-8ee8-8de441c7bcb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_81a8348b-96e8-41e6-bd40-9e2892e2e72e" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_0429e0d8-d17e-4461-8ee8-8de441c7bcb2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_406b1729-4d3a-462b-afcd-3e18c0b50e0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_81a8348b-96e8-41e6-bd40-9e2892e2e72e" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_406b1729-4d3a-462b-afcd-3e18c0b50e0f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/DebtLoanPaymentsDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#DebtLoanPaymentsDetails"/>
  <link:calculationLink xlink:role="http://vsecorp.com/role/DebtLoanPaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_c4bc41e1-6af6-4a96-a3a0-00dc19753298" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_1c436a7b-0151-454a-8774-b1c5006d979c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_c4bc41e1-6af6-4a96-a3a0-00dc19753298" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_1c436a7b-0151-454a-8774-b1c5006d979c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_19d9f45b-9f71-42ab-8ab7-46b56474ab7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_c4bc41e1-6af6-4a96-a3a0-00dc19753298" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_19d9f45b-9f71-42ab-8ab7-46b56474ab7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_8d8be619-9aca-4531-9495-eb1d0ed310e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_c4bc41e1-6af6-4a96-a3a0-00dc19753298" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_8d8be619-9aca-4531-9495-eb1d0ed310e3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#AccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://vsecorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_cd3ce86b-a5e5-460c-8314-4d3b6f52de66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent_81b770dc-6b77-4fe7-8935-d7b39e2c0b9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_cd3ce86b-a5e5-460c-8314-4d3b6f52de66" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent_81b770dc-6b77-4fe7-8935-d7b39e2c0b9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_361cd59c-1f6f-4589-a419-729d1ff90970" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_cd3ce86b-a5e5-460c-8314-4d3b6f52de66" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_361cd59c-1f6f-4589-a419-729d1ff90970" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_90f0182d-b518-40a8-9f93-88378b354605" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_cd3ce86b-a5e5-460c-8314-4d3b6f52de66" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_90f0182d-b518-40a8-9f93-88378b354605" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedRoyaltiesCurrent_62c01b64-44be-4a45-b8b7-8a2bc92674d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedRoyaltiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_cd3ce86b-a5e5-460c-8314-4d3b6f52de66" xlink:to="loc_us-gaap_AccruedRoyaltiesCurrent_62c01b64-44be-4a45-b8b7-8a2bc92674d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_742afadc-8be5-4d82-9fde-ade8f3bd22c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_cd3ce86b-a5e5-460c-8314-4d3b6f52de66" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_742afadc-8be5-4d82-9fde-ade8f3bd22c4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#IncomeTaxesComponentsofProvisionforIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://vsecorp.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_e9373ae3-e171-4967-937c-0b0241c5b570" 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_CurrentFederalTaxExpenseBenefit_10e83d23-8636-439e-a127-48f9b421d29c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_e9373ae3-e171-4967-937c-0b0241c5b570" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_10e83d23-8636-439e-a127-48f9b421d29c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_1cb2cc5b-67c7-47c5-9ad4-11486ec11b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_e9373ae3-e171-4967-937c-0b0241c5b570" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_1cb2cc5b-67c7-47c5-9ad4-11486ec11b1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_cb8061bb-7165-4a78-908c-2af97640b77c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_e9373ae3-e171-4967-937c-0b0241c5b570" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_cb8061bb-7165-4a78-908c-2af97640b77c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0e36054b-2c88-4d29-b681-234d8b52af24" 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_ce7b5f9d-526c-4e42-a992-1c87b6bf1864" 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_0e36054b-2c88-4d29-b681-234d8b52af24" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_ce7b5f9d-526c-4e42-a992-1c87b6bf1864" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_8c4a9138-dd69-42b4-a819-ddedd08d74bc" 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_0e36054b-2c88-4d29-b681-234d8b52af24" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_8c4a9138-dd69-42b4-a819-ddedd08d74bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_7582de6c-2e7a-4812-a918-cefbfbe59d16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0e36054b-2c88-4d29-b681-234d8b52af24" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_7582de6c-2e7a-4812-a918-cefbfbe59d16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2fc9bb86-fc8b-418a-ae1e-48a7000f2884" 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_29dfeedd-78e5-460a-a597-452ba73f9e2a" 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_2fc9bb86-fc8b-418a-ae1e-48a7000f2884" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_29dfeedd-78e5-460a-a597-452ba73f9e2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_aac18d4e-3fa6-44b7-95ee-c9885b1d193e" 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_2fc9bb86-fc8b-418a-ae1e-48a7000f2884" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_aac18d4e-3fa6-44b7-95ee-c9885b1d193e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#IncomeTaxesEffectiveIncomeTaxReconciliationDetails"/>
  <link:calculationLink xlink:role="http://vsecorp.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c9493324-69eb-488b-9f9c-d5d43ff14c6a" 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_vsec_EffectiveIncomeTaxRateReconciliationPriorYearTrueUpAdjustmentAmount_17327e94-c2ca-4aab-aff5-9f5c63665e88" xlink:href="vsec-20221231.xsd#vsec_EffectiveIncomeTaxRateReconciliationPriorYearTrueUpAdjustmentAmount"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_c9493324-69eb-488b-9f9c-d5d43ff14c6a" xlink:to="loc_vsec_EffectiveIncomeTaxRateReconciliationPriorYearTrueUpAdjustmentAmount_17327e94-c2ca-4aab-aff5-9f5c63665e88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount_ec275747-69b6-4609-a151-805e6027e559" xlink:href="vsec-20221231.xsd#vsec_EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_c9493324-69eb-488b-9f9c-d5d43ff14c6a" xlink:to="loc_vsec_EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount_ec275747-69b6-4609-a151-805e6027e559" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_ba95a414-c37e-460a-83a7-eddd4eff00fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_c9493324-69eb-488b-9f9c-d5d43ff14c6a" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_ba95a414-c37e-460a-83a7-eddd4eff00fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_de3687f8-df8a-44ae-b69c-b599d39cd3c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_c9493324-69eb-488b-9f9c-d5d43ff14c6a" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_de3687f8-df8a-44ae-b69c-b599d39cd3c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_e361a290-2610-4648-b437-0d2468e24383" 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_c9493324-69eb-488b-9f9c-d5d43ff14c6a" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_e361a290-2610-4648-b437-0d2468e24383" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_07085ad8-7776-4a8f-80c1-e7b40a1fad1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_c9493324-69eb-488b-9f9c-d5d43ff14c6a" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_07085ad8-7776-4a8f-80c1-e7b40a1fad1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_f3622700-d126-41d5-8455-a47c1727094c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_c9493324-69eb-488b-9f9c-d5d43ff14c6a" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_f3622700-d126-41d5-8455-a47c1727094c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_3317b929-1ba7-4c88-a077-4aa8d12eb207" 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_14e48e32-884d-423e-81b2-8dc1f1566ec1" 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_3317b929-1ba7-4c88-a077-4aa8d12eb207" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_14e48e32-884d-423e-81b2-8dc1f1566ec1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_5d15a744-2bd3-4589-9c5f-145f3851088b" 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_3317b929-1ba7-4c88-a077-4aa8d12eb207" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_5d15a744-2bd3-4589-9c5f-145f3851088b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_62399c96-3fb6-497e-8ad1-f2d83d0c2b9b" 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_75912516-3ed1-4225-8ca3-219c46063d38" 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_62399c96-3fb6-497e-8ad1-f2d83d0c2b9b" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_75912516-3ed1-4225-8ca3-219c46063d38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_cd46e90f-0bc0-4828-898c-39fb944f1f93" 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_62399c96-3fb6-497e-8ad1-f2d83d0c2b9b" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_cd46e90f-0bc0-4828-898c-39fb944f1f93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_a11ffef3-bb53-4272-8a53-34e547e8c88b" 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_DeferredTaxLiabilitiesTaxDeferredIncome_064c7022-42d2-4673-bdb0-f4478b90c441" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_a11ffef3-bb53-4272-8a53-34e547e8c88b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_064c7022-42d2-4673-bdb0-f4478b90c441" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_5d8fb606-9886-4777-81df-2cbdf32bf670" 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_a11ffef3-bb53-4272-8a53-34e547e8c88b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_5d8fb606-9886-4777-81df-2cbdf32bf670" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesFinancingArrangements_2d168b87-0077-4042-96e2-25809204f286" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesFinancingArrangements"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_a11ffef3-bb53-4272-8a53-34e547e8c88b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesFinancingArrangements_2d168b87-0077-4042-96e2-25809204f286" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_bcdb9648-ca89-4cac-9b3e-abd5610bfdea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_a11ffef3-bb53-4272-8a53-34e547e8c88b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_bcdb9648-ca89-4cac-9b3e-abd5610bfdea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_035323d1-f340-4040-93f5-a5ccb4104a00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_a11ffef3-bb53-4272-8a53-34e547e8c88b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_035323d1-f340-4040-93f5-a5ccb4104a00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_43d986d6-69e1-4374-9c7a-117ac75a6914" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_a11ffef3-bb53-4272-8a53-34e547e8c88b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_43d986d6-69e1-4374-9c7a-117ac75a6914" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_42df90b4-0c25-4497-8345-67b7eb9645f7" 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_vsec_DeferredTaxAssetsInventoryReserve_d5eed128-a903-4c70-bf6d-785e57bb78a9" xlink:href="vsec-20221231.xsd#vsec_DeferredTaxAssetsInventoryReserve"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_42df90b4-0c25-4497-8345-67b7eb9645f7" xlink:to="loc_vsec_DeferredTaxAssetsInventoryReserve_d5eed128-a903-4c70-bf6d-785e57bb78a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_241d1050-cc93-48ac-91b4-0cc1ad652983" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_42df90b4-0c25-4497-8345-67b7eb9645f7" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_241d1050-cc93-48ac-91b4-0cc1ad652983" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_6ab73c17-434a-4d72-a0cf-96176aece18d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_42df90b4-0c25-4497-8345-67b7eb9645f7" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_6ab73c17-434a-4d72-a0cf-96176aece18d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsHedgingTransactions_fb4d77a9-0a53-4d3e-b46d-5122aeeff552" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsHedgingTransactions"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_42df90b4-0c25-4497-8345-67b7eb9645f7" xlink:to="loc_us-gaap_DeferredTaxAssetsHedgingTransactions_fb4d77a9-0a53-4d3e-b46d-5122aeeff552" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_eab300ad-45c7-4593-bc8b-b266b3873e82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_42df90b4-0c25-4497-8345-67b7eb9645f7" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_eab300ad-45c7-4593-bc8b-b266b3873e82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_ecb5a30c-bbbf-41a8-a02b-cd87a404dc58" 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_42df90b4-0c25-4497-8345-67b7eb9645f7" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_ecb5a30c-bbbf-41a8-a02b-cd87a404dc58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_DeferredTaxAssetsOperatingLeaseLiability_c1a2b2c1-e548-448d-9064-3faddbaab199" xlink:href="vsec-20221231.xsd#vsec_DeferredTaxAssetsOperatingLeaseLiability"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_42df90b4-0c25-4497-8345-67b7eb9645f7" xlink:to="loc_vsec_DeferredTaxAssetsOperatingLeaseLiability_c1a2b2c1-e548-448d-9064-3faddbaab199" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_ef9fbddc-6a60-42c1-909a-ef44596c9b11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_42df90b4-0c25-4497-8345-67b7eb9645f7" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_ef9fbddc-6a60-42c1-909a-ef44596c9b11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_d614757a-5ead-4c7a-ab7e-b5cef81545f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_42df90b4-0c25-4497-8345-67b7eb9645f7" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_d614757a-5ead-4c7a-ab7e-b5cef81545f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_6372cff9-af6a-464d-abb9-099ba9f350f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_42df90b4-0c25-4497-8345-67b7eb9645f7" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_6372cff9-af6a-464d-abb9-099ba9f350f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_0c77c3c4-062a-4ef3-8bd3-47bd9603a53f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_42df90b4-0c25-4497-8345-67b7eb9645f7" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_0c77c3c4-062a-4ef3-8bd3-47bd9603a53f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#LeasesComponentsofLeaseExpenseDetails"/>
  <link:calculationLink xlink:role="http://vsecorp.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_577af407-778d-44ee-8545-5c08bd1174f8" 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_OperatingLeaseCost_c7c097dd-6996-44b8-b80e-8359a7684b37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_577af407-778d-44ee-8545-5c08bd1174f8" xlink:to="loc_us-gaap_OperatingLeaseCost_c7c097dd-6996-44b8-b80e-8359a7684b37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_941fd14b-103e-4112-a5d5-12caf57a601b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_577af407-778d-44ee-8545-5c08bd1174f8" xlink:to="loc_us-gaap_ShortTermLeaseCost_941fd14b-103e-4112-a5d5-12caf57a601b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_a273c57d-a517-466e-8473-00a0c45070e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubleaseIncome"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_577af407-778d-44ee-8545-5c08bd1174f8" xlink:to="loc_us-gaap_SubleaseIncome_a273c57d-a517-466e-8473-00a0c45070e7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://vsecorp.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7a9825fe-7608-441c-b587-5836bf0a9dcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_42375711-439e-47c7-aa63-73a451bb8920" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7a9825fe-7608-441c-b587-5836bf0a9dcb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_42375711-439e-47c7-aa63-73a451bb8920" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b8259476-e034-489c-9b8c-a7de1c2bd1e2" 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_7a9825fe-7608-441c-b587-5836bf0a9dcb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b8259476-e034-489c-9b8c-a7de1c2bd1e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2e60e8ff-745a-4751-a4f9-521e8a5339f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7a9825fe-7608-441c-b587-5836bf0a9dcb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2e60e8ff-745a-4751-a4f9-521e8a5339f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_fef9b249-3028-41f7-9c54-f9598af12f96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7a9825fe-7608-441c-b587-5836bf0a9dcb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_fef9b249-3028-41f7-9c54-f9598af12f96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_8d11a264-9cc9-4594-86f4-eb055c5a338b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7a9825fe-7608-441c-b587-5836bf0a9dcb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_8d11a264-9cc9-4594-86f4-eb055c5a338b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_eaa8cca3-cac9-4c77-885d-3bd86d904cd4" 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_7a9825fe-7608-441c-b587-5836bf0a9dcb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_eaa8cca3-cac9-4c77-885d-3bd86d904cd4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_a5002291-ef10-4d45-b493-2348fc654a18" 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_c5fdfc35-04d7-43a3-8809-bb63130cd523" 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_a5002291-ef10-4d45-b493-2348fc654a18" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_c5fdfc35-04d7-43a3-8809-bb63130cd523" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4a2264c8-71b1-421d-b43c-39669f6187f8" 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_a5002291-ef10-4d45-b493-2348fc654a18" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4a2264c8-71b1-421d-b43c-39669f6187f8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="vsec-20221231.xsd#LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://vsecorp.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2782d2d1-eac1-4a7a-8813-844ae79139d3" 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_6f7bafb1-41a7-4185-8c8a-8c70e33fbd3c" 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_2782d2d1-eac1-4a7a-8813-844ae79139d3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_6f7bafb1-41a7-4185-8c8a-8c70e33fbd3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_602596fc-ea21-46e1-86d8-3147a2c74909" 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_2782d2d1-eac1-4a7a-8813-844ae79139d3" xlink:to="loc_us-gaap_OperatingLeaseLiability_602596fc-ea21-46e1-86d8-3147a2c74909" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>14
<FILENAME>vsec-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:40f02a26-a3e4-4a35-8455-227a19106dc1,g:0bed9e20-696c-4526-b86e-35e3b435df32-->
<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://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss" xlink:type="simple" xlink:href="vsec-20221231.xsd#ConsolidatedStatementsofIncomeLoss"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss" xlink:type="extended" id="i013867c1c5654135ba8bdef34456b8c2_ConsolidatedStatementsofIncomeLoss">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_075eb5d0-6dc7-496a-b962-0f304824834b" 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_CostOfRevenueAbstract_dc04c1bd-8ae5-476e-aae5-a8a1629a41de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_075eb5d0-6dc7-496a-b962-0f304824834b" xlink:to="loc_us-gaap_CostOfRevenueAbstract_dc04c1bd-8ae5-476e-aae5-a8a1629a41de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b9796e1c-63fb-4563-8762-fb3c677b3b6e" 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_CostOfRevenueAbstract_dc04c1bd-8ae5-476e-aae5-a8a1629a41de" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b9796e1c-63fb-4563-8762-fb3c677b3b6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingCostsAndExpensesAbstract_df72b5e3-cff6-439b-83fa-9d32f0413c04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingCostsAndExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_075eb5d0-6dc7-496a-b962-0f304824834b" xlink:to="loc_us-gaap_OperatingCostsAndExpensesAbstract_df72b5e3-cff6-439b-83fa-9d32f0413c04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_8651407c-00f6-496d-b4f7-947c072e8c86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_df72b5e3-cff6-439b-83fa-9d32f0413c04" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_8651407c-00f6-496d-b4f7-947c072e8c86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_b2eea83b-b699-45d1-b588-b7609fd46ac1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_df72b5e3-cff6-439b-83fa-9d32f0413c04" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_b2eea83b-b699-45d1-b588-b7609fd46ac1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_5144a54f-72e7-48a4-85da-ccc709d83774" 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_OperatingCostsAndExpensesAbstract_df72b5e3-cff6-439b-83fa-9d32f0413c04" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_5144a54f-72e7-48a4-85da-ccc709d83774" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingCostsAndExpenses_b6ce50e6-dd98-400c-a065-1d44efa3c23a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingCostsAndExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_075eb5d0-6dc7-496a-b962-0f304824834b" xlink:to="loc_us-gaap_OperatingCostsAndExpenses_b6ce50e6-dd98-400c-a065-1d44efa3c23a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_OperatingIncomeLossExcludingNonrecurringIncomeExpense_6ee0db39-7d19-4202-aa3a-9eab1f769de5" xlink:href="vsec-20221231.xsd#vsec_OperatingIncomeLossExcludingNonrecurringIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_075eb5d0-6dc7-496a-b962-0f304824834b" xlink:to="loc_vsec_OperatingIncomeLossExcludingNonrecurringIncomeExpense_6ee0db39-7d19-4202-aa3a-9eab1f769de5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_88ea98c6-5722-4099-86f6-5c6aaabde6ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_075eb5d0-6dc7-496a-b962-0f304824834b" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_88ea98c6-5722-4099-86f6-5c6aaabde6ed" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfProperties_51ff796f-a0bf-4bb5-ab33-f89c33dab661" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfProperties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_075eb5d0-6dc7-496a-b962-0f304824834b" xlink:to="loc_us-gaap_GainLossOnSaleOfProperties_51ff796f-a0bf-4bb5-ab33-f89c33dab661" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_ee3bccbe-3840-4c88-a4c7-6f43374ac26c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_075eb5d0-6dc7-496a-b962-0f304824834b" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_ee3bccbe-3840-4c88-a4c7-6f43374ac26c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_d90c5ea3-fbb4-4079-94fe-efc2a5b0e8b2" 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_StatementLineItems_075eb5d0-6dc7-496a-b962-0f304824834b" xlink:to="loc_us-gaap_OperatingIncomeLoss_d90c5ea3-fbb4-4079-94fe-efc2a5b0e8b2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_0efe5c36-0310-42a4-abf1-2f7c253e7fea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_075eb5d0-6dc7-496a-b962-0f304824834b" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_0efe5c36-0310-42a4-abf1-2f7c253e7fea" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8cfc168e-c307-4717-b5fa-af7e5f38c6a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_075eb5d0-6dc7-496a-b962-0f304824834b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8cfc168e-c307-4717-b5fa-af7e5f38c6a1" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_6fc3c3d2-18e8-433b-8be1-c4ca73109fce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_075eb5d0-6dc7-496a-b962-0f304824834b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_6fc3c3d2-18e8-433b-8be1-c4ca73109fce" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9300dd85-e980-49c2-92f1-95f06bd931c1" 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_StatementLineItems_075eb5d0-6dc7-496a-b962-0f304824834b" xlink:to="loc_us-gaap_NetIncomeLoss_9300dd85-e980-49c2-92f1-95f06bd931c1" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_5d07baae-b01f-4769-b9b1-2428864700ec" 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_StatementLineItems_075eb5d0-6dc7-496a-b962-0f304824834b" xlink:to="loc_us-gaap_EarningsPerShareBasic_5d07baae-b01f-4769-b9b1-2428864700ec" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0c941eeb-51ee-4f5f-b114-86d2f7da3ecd" 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_StatementLineItems_075eb5d0-6dc7-496a-b962-0f304824834b" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0c941eeb-51ee-4f5f-b114-86d2f7da3ecd" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_4bbecf11-51ff-4538-a638-16487a2d2d18" 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_StatementLineItems_075eb5d0-6dc7-496a-b962-0f304824834b" xlink:to="loc_us-gaap_EarningsPerShareDiluted_4bbecf11-51ff-4538-a638-16487a2d2d18" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7560bc0f-d44b-4814-bbad-71cb815d3961" 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_StatementLineItems_075eb5d0-6dc7-496a-b962-0f304824834b" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7560bc0f-d44b-4814-bbad-71cb815d3961" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_da884513-c407-4cf7-bba6-70d6b3ba94e9" 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_075eb5d0-6dc7-496a-b962-0f304824834b" xlink:to="loc_us-gaap_StatementTable_da884513-c407-4cf7-bba6-70d6b3ba94e9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_6f1efcda-a5c9-4cca-b0e1-1a6f22e4b8eb" 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_StatementTable_da884513-c407-4cf7-bba6-70d6b3ba94e9" xlink:to="loc_srt_ProductOrServiceAxis_6f1efcda-a5c9-4cca-b0e1-1a6f22e4b8eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6f1efcda-a5c9-4cca-b0e1-1a6f22e4b8eb_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_6f1efcda-a5c9-4cca-b0e1-1a6f22e4b8eb" xlink:to="loc_srt_ProductsAndServicesDomain_6f1efcda-a5c9-4cca-b0e1-1a6f22e4b8eb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_a765ae14-0899-449e-b8d6-215ccc23df0f" 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_6f1efcda-a5c9-4cca-b0e1-1a6f22e4b8eb" xlink:to="loc_srt_ProductsAndServicesDomain_a765ae14-0899-449e-b8d6-215ccc23df0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_d9836c7c-5e49-4ebc-830c-bee7c2f1fabc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_a765ae14-0899-449e-b8d6-215ccc23df0f" xlink:to="loc_us-gaap_ProductMember_d9836c7c-5e49-4ebc-830c-bee7c2f1fabc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_cc71fe77-3eb1-432d-a52e-5e01ebd17115" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_a765ae14-0899-449e-b8d6-215ccc23df0f" xlink:to="loc_us-gaap_ServiceMember_cc71fe77-3eb1-432d-a52e-5e01ebd17115" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="vsec-20221231.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended" id="i88b358dea7ec4647917c1291e5fe8d8c_ConsolidatedStatementsofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_edfeb3c5-55bb-4da7-84ed-2199282ece9a" 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_ba888e52-1b1f-4a3a-82e7-fa3880e42884" 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_edfeb3c5-55bb-4da7-84ed-2199282ece9a" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ba888e52-1b1f-4a3a-82e7-fa3880e42884" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_14c19d0e-a72b-4fbe-ba67-a66f8efa65f3" 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_ba888e52-1b1f-4a3a-82e7-fa3880e42884" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_14c19d0e-a72b-4fbe-ba67-a66f8efa65f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9f7a624d-2bb1-414d-a748-1dbf961fbdd7" 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_ba888e52-1b1f-4a3a-82e7-fa3880e42884" xlink:to="loc_us-gaap_StockholdersEquity_9f7a624d-2bb1-414d-a748-1dbf961fbdd7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_5a79dc2f-42a7-4c79-82e5-b3f3a8330cf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ba888e52-1b1f-4a3a-82e7-fa3880e42884" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_5a79dc2f-42a7-4c79-82e5-b3f3a8330cf7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_605da103-0101-4e63-9685-2d63b909c9d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ba888e52-1b1f-4a3a-82e7-fa3880e42884" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_605da103-0101-4e63-9685-2d63b909c9d0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b9d13a72-bcdc-4995-9574-8c7f2ec887f6" 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_IncreaseDecreaseInStockholdersEquityRollForward_ba888e52-1b1f-4a3a-82e7-fa3880e42884" xlink:to="loc_us-gaap_NetIncomeLoss_b9d13a72-bcdc-4995-9574-8c7f2ec887f6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_1f52d74b-2dc6-44c6-87f6-3716360bf611" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ba888e52-1b1f-4a3a-82e7-fa3880e42884" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_1f52d74b-2dc6-44c6-87f6-3716360bf611" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_45ed8e57-12e2-4e2b-a578-8ebc47eb0323" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ba888e52-1b1f-4a3a-82e7-fa3880e42884" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_45ed8e57-12e2-4e2b-a578-8ebc47eb0323" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_5904dd6e-2f71-4aee-b7a4-8cf271358fd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ba888e52-1b1f-4a3a-82e7-fa3880e42884" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_5904dd6e-2f71-4aee-b7a4-8cf271358fd7" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStock_39be688a-905a-4550-8d70-9d4b91b7cbb9" 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_ba888e52-1b1f-4a3a-82e7-fa3880e42884" xlink:to="loc_us-gaap_DividendsCommonStock_39be688a-905a-4550-8d70-9d4b91b7cbb9" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_dad1ddee-90ae-48fd-9929-e8eef04241e0" 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_42020291-b08c-474e-89d7-5289d4d9a4f5" 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_cd4d2819-80aa-43d8-a31e-c69c01724083" 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_edfeb3c5-55bb-4da7-84ed-2199282ece9a" xlink:to="loc_us-gaap_StatementTable_cd4d2819-80aa-43d8-a31e-c69c01724083" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_f8ea9f8d-f6ca-412f-a1b0-eb86ceee7dd4" 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_cd4d2819-80aa-43d8-a31e-c69c01724083" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_f8ea9f8d-f6ca-412f-a1b0-eb86ceee7dd4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f8ea9f8d-f6ca-412f-a1b0-eb86ceee7dd4_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_f8ea9f8d-f6ca-412f-a1b0-eb86ceee7dd4" xlink:to="loc_us-gaap_EquityComponentDomain_f8ea9f8d-f6ca-412f-a1b0-eb86ceee7dd4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c6e92cde-98ae-412c-9fc8-93e39b634656" 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_f8ea9f8d-f6ca-412f-a1b0-eb86ceee7dd4" xlink:to="loc_us-gaap_EquityComponentDomain_c6e92cde-98ae-412c-9fc8-93e39b634656" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_68b176d0-8a1b-401b-ad2c-45564a0d8842" 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_c6e92cde-98ae-412c-9fc8-93e39b634656" xlink:to="loc_us-gaap_CommonStockMember_68b176d0-8a1b-401b-ad2c-45564a0d8842" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_1aa6a0df-badb-4b25-a2ca-86d7b9680314" 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_c6e92cde-98ae-412c-9fc8-93e39b634656" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_1aa6a0df-badb-4b25-a2ca-86d7b9680314" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_83d49b12-b112-485a-ac84-9a26c37f438d" 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_c6e92cde-98ae-412c-9fc8-93e39b634656" xlink:to="loc_us-gaap_RetainedEarningsMember_83d49b12-b112-485a-ac84-9a26c37f438d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_fae60287-d364-4343-86c3-5cd6b0481c3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c6e92cde-98ae-412c-9fc8-93e39b634656" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_fae60287-d364-4343-86c3-5cd6b0481c3a" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended" id="ib0df5f8c2eef4526a7e2b4af66fa28b4_NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0aa5e69c-ad32-4ee0-999a-9d63f6c2ff88" 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_64ff1156-2149-4a15-a7a2-0026d320379d" 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_0aa5e69c-ad32-4ee0-999a-9d63f6c2ff88" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_64ff1156-2149-4a15-a7a2-0026d320379d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_PercentageOfContractsWithGovernment_b294b754-3d80-420e-9874-034fe2bcb473" xlink:href="vsec-20221231.xsd#vsec_PercentageOfContractsWithGovernment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0aa5e69c-ad32-4ee0-999a-9d63f6c2ff88" xlink:to="loc_vsec_PercentageOfContractsWithGovernment_b294b754-3d80-420e-9874-034fe2bcb473" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_RevenuefromContractswithCustomerNumberofContracts_95633f93-b22a-4d43-ab9a-784854c00a9f" xlink:href="vsec-20221231.xsd#vsec_RevenuefromContractswithCustomerNumberofContracts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0aa5e69c-ad32-4ee0-999a-9d63f6c2ff88" xlink:to="loc_vsec_RevenuefromContractswithCustomerNumberofContracts_95633f93-b22a-4d43-ab9a-784854c00a9f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingCostsAndExpenses_c96b4abd-ec91-4aa0-8a93-995d241b3816" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingCostsAndExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0aa5e69c-ad32-4ee0-999a-9d63f6c2ff88" xlink:to="loc_us-gaap_OperatingCostsAndExpenses_c96b4abd-ec91-4aa0-8a93-995d241b3816" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense_b51857e3-cb43-4849-9fd3-0b4bfca7eff7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0aa5e69c-ad32-4ee0-999a-9d63f6c2ff88" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense_b51857e3-cb43-4849-9fd3-0b4bfca7eff7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_00744e82-e539-4024-aee5-df40fb5e86d6" 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_PropertyPlantAndEquipmentLineItems_0aa5e69c-ad32-4ee0-999a-9d63f6c2ff88" xlink:to="loc_us-gaap_NetIncomeLoss_00744e82-e539-4024-aee5-df40fb5e86d6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_83cd7c42-988d-465b-ac57-4a7d2bf854e5" 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_0aa5e69c-ad32-4ee0-999a-9d63f6c2ff88" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_83cd7c42-988d-465b-ac57-4a7d2bf854e5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_98c58923-5f71-4c5d-bfc4-ea48ca6fa3cd" 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_83cd7c42-988d-465b-ac57-4a7d2bf854e5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_98c58923-5f71-4c5d-bfc4-ea48ca6fa3cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_98c58923-5f71-4c5d-bfc4-ea48ca6fa3cd_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_98c58923-5f71-4c5d-bfc4-ea48ca6fa3cd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_98c58923-5f71-4c5d-bfc4-ea48ca6fa3cd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_88b8e3c6-4784-4840-b900-645171f68733" 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_98c58923-5f71-4c5d-bfc4-ea48ca6fa3cd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_88b8e3c6-4784-4840-b900-645171f68733" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_00c68b00-4ca7-4a49-a48a-12495f950acd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_88b8e3c6-4784-4840-b900-645171f68733" xlink:to="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_00c68b00-4ca7-4a49-a48a-12495f950acd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandBuildingsAndImprovementsMember_b2f5f257-bddb-4e1d-b7bd-1129234ad5bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandBuildingsAndImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_88b8e3c6-4784-4840-b900-645171f68733" xlink:to="loc_us-gaap_LandBuildingsAndImprovementsMember_b2f5f257-bddb-4e1d-b7bd-1129234ad5bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_06bca4b4-4c1e-4014-bcd3-9ed66d1a3711" 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_83cd7c42-988d-465b-ac57-4a7d2bf854e5" xlink:to="loc_srt_RangeAxis_06bca4b4-4c1e-4014-bcd3-9ed66d1a3711" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_06bca4b4-4c1e-4014-bcd3-9ed66d1a3711_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_06bca4b4-4c1e-4014-bcd3-9ed66d1a3711" xlink:to="loc_srt_RangeMember_06bca4b4-4c1e-4014-bcd3-9ed66d1a3711_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3daab90d-e3dd-4b05-9978-fc4648fe5478" 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_06bca4b4-4c1e-4014-bcd3-9ed66d1a3711" xlink:to="loc_srt_RangeMember_3daab90d-e3dd-4b05-9978-fc4648fe5478" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9528f997-581c-4c9b-90e0-a5c70ea0081a" 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_3daab90d-e3dd-4b05-9978-fc4648fe5478" xlink:to="loc_srt_MinimumMember_9528f997-581c-4c9b-90e0-a5c70ea0081a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4b1a6996-15cf-4a78-993c-582cc2d1a026" 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_3daab90d-e3dd-4b05-9978-fc4648fe5478" xlink:to="loc_srt_MaximumMember_4b1a6996-15cf-4a78-993c-582cc2d1a026" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_d84d37e8-cdf7-4ed7-b987-5c191c2efa38" 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_ScheduleOfPropertyPlantAndEquipmentTable_83cd7c42-988d-465b-ac57-4a7d2bf854e5" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_d84d37e8-cdf7-4ed7-b987-5c191c2efa38" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_d84d37e8-cdf7-4ed7-b987-5c191c2efa38_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_d84d37e8-cdf7-4ed7-b987-5c191c2efa38" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_d84d37e8-cdf7-4ed7-b987-5c191c2efa38_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_31f5b1c3-b2b0-401d-869d-bb7cfec1c656" 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_d84d37e8-cdf7-4ed7-b987-5c191c2efa38" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_31f5b1c3-b2b0-401d-869d-bb7cfec1c656" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoriesMember_3e05447b-b0db-447f-8d61-f2bd22ca5e04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_31f5b1c3-b2b0-401d-869d-bb7cfec1c656" xlink:to="loc_us-gaap_InventoriesMember_3e05447b-b0db-447f-8d61-f2bd22ca5e04" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_e43da1b9-8672-47eb-bb48-b75d53ae61c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_31f5b1c3-b2b0-401d-869d-bb7cfec1c656" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_e43da1b9-8672-47eb-bb48-b75d53ae61c1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/AcquisitionandDivestituresAcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#AcquisitionandDivestituresAcquisitionsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/AcquisitionandDivestituresAcquisitionsNarrativeDetails" xlink:type="extended" id="if70c14398c8a4e67a31982cdcc551ee6_AcquisitionandDivestituresAcquisitionsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_4c33a09e-8687-468e-88f8-c5b224f9ba65" 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_vsec_PaymentsToAcquireBusinessesNet_b26d2a2e-8ebd-424b-b2c4-4a0a1b73efa6" xlink:href="vsec-20221231.xsd#vsec_PaymentsToAcquireBusinessesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c33a09e-8687-468e-88f8-c5b224f9ba65" xlink:to="loc_vsec_PaymentsToAcquireBusinessesNet_b26d2a2e-8ebd-424b-b2c4-4a0a1b73efa6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_01e188db-5742-4247-b670-21527abab5c3" 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_4c33a09e-8687-468e-88f8-c5b224f9ba65" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_01e188db-5742-4247-b670-21527abab5c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_6bfced6c-4dd5-4515-864e-3f00a739fc62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c33a09e-8687-468e-88f8-c5b224f9ba65" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_6bfced6c-4dd5-4515-864e-3f00a739fc62" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_aedc67ef-30e3-4537-811b-b75eb8441f74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c33a09e-8687-468e-88f8-c5b224f9ba65" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_aedc67ef-30e3-4537-811b-b75eb8441f74" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_62b61696-80ab-4550-9de0-33300a0cf90c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c33a09e-8687-468e-88f8-c5b224f9ba65" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_62b61696-80ab-4550-9de0-33300a0cf90c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_0f47aaef-a024-4dab-adfd-6fa3a40b3f53" 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_4c33a09e-8687-468e-88f8-c5b224f9ba65" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_0f47aaef-a024-4dab-adfd-6fa3a40b3f53" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsNetExcludingIntangibleAssets_c7c856e4-7700-46a5-bafe-fd7683cd9085" xlink:href="vsec-20221231.xsd#vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsNetExcludingIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c33a09e-8687-468e-88f8-c5b224f9ba65" xlink:to="loc_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsNetExcludingIntangibleAssets_c7c856e4-7700-46a5-bafe-fd7683cd9085" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_f7c06598-c379-4cc0-b8fd-4995e6ffaed9" 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_BusinessAcquisitionLineItems_4c33a09e-8687-468e-88f8-c5b224f9ba65" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_f7c06598-c379-4cc0-b8fd-4995e6ffaed9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3c9a872b-f46b-4b8d-a805-e2aa380a6b01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c33a09e-8687-468e-88f8-c5b224f9ba65" xlink:to="loc_us-gaap_Goodwill_3c9a872b-f46b-4b8d-a805-e2aa380a6b01" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_e696110c-37f6-496f-a4ea-efe7f3574d48" 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_4c33a09e-8687-468e-88f8-c5b224f9ba65" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_e696110c-37f6-496f-a4ea-efe7f3574d48" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e7f252f9-230e-40b7-ad5b-5f138c50e219" 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_4c33a09e-8687-468e-88f8-c5b224f9ba65" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e7f252f9-230e-40b7-ad5b-5f138c50e219" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_c5009149-30f0-4209-bba7-8f3cc6c8d30d" 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_e7f252f9-230e-40b7-ad5b-5f138c50e219" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_c5009149-30f0-4209-bba7-8f3cc6c8d30d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c5009149-30f0-4209-bba7-8f3cc6c8d30d_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_c5009149-30f0-4209-bba7-8f3cc6c8d30d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c5009149-30f0-4209-bba7-8f3cc6c8d30d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_53a3b557-89fc-4f11-b907-aebe27cbddec" 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_c5009149-30f0-4209-bba7-8f3cc6c8d30d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_53a3b557-89fc-4f11-b907-aebe27cbddec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_GlobalPartsMember_042d51cc-bb24-4219-b617-66b2d7e25f2c" xlink:href="vsec-20221231.xsd#vsec_GlobalPartsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_53a3b557-89fc-4f11-b907-aebe27cbddec" xlink:to="loc_vsec_GlobalPartsMember_042d51cc-bb24-4219-b617-66b2d7e25f2c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_HAECOSpecialServicesLLCMember_62ef0ea3-a1d0-4939-86f7-9bca849fa85b" xlink:href="vsec-20221231.xsd#vsec_HAECOSpecialServicesLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_53a3b557-89fc-4f11-b907-aebe27cbddec" xlink:to="loc_vsec_HAECOSpecialServicesLLCMember_62ef0ea3-a1d0-4939-86f7-9bca849fa85b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6e810b1d-50df-4a5a-858c-c113a3f16026" 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_e7f252f9-230e-40b7-ad5b-5f138c50e219" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6e810b1d-50df-4a5a-858c-c113a3f16026" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6e810b1d-50df-4a5a-858c-c113a3f16026_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_6e810b1d-50df-4a5a-858c-c113a3f16026" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6e810b1d-50df-4a5a-858c-c113a3f16026_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f5d710f1-de71-4935-8a3c-f5715d06e4c4" 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_6e810b1d-50df-4a5a-858c-c113a3f16026" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f5d710f1-de71-4935-8a3c-f5715d06e4c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_e452cec2-ee4e-41e0-a2fa-2c044745e407" 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_f5d710f1-de71-4935-8a3c-f5715d06e4c4" xlink:to="loc_us-gaap_CustomerRelationshipsMember_e452cec2-ee4e-41e0-a2fa-2c044745e407" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails" xlink:type="extended" id="i24ea7424817d4963add95fecdee4368d_AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_fd0dbb41-5bc5-48ba-9de8-e9c5b34cfdf6" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_1fc9a4b2-ae5a-4c7f-9ace-d4dcd3d50351" 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_BusinessAcquisitionLineItems_fd0dbb41-5bc5-48ba-9de8-e9c5b34cfdf6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_1fc9a4b2-ae5a-4c7f-9ace-d4dcd3d50351" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_fe1c3c87-1fc3-476b-b5d1-23a5a0bf5831" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fd0dbb41-5bc5-48ba-9de8-e9c5b34cfdf6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_fe1c3c87-1fc3-476b-b5d1-23a5a0bf5831" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_dbdb79a0-3ec0-449b-8a23-cad837d68e7b" 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_BusinessAcquisitionLineItems_fd0dbb41-5bc5-48ba-9de8-e9c5b34cfdf6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_dbdb79a0-3ec0-449b-8a23-cad837d68e7b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_80e4b9d5-ae3a-4ffc-877b-98a41856bf75" 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_BusinessAcquisitionLineItems_fd0dbb41-5bc5-48ba-9de8-e9c5b34cfdf6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_80e4b9d5-ae3a-4ffc-877b-98a41856bf75" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_cca1ba77-1f03-491b-a58a-70cfe6e6f4d3" 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_fd0dbb41-5bc5-48ba-9de8-e9c5b34cfdf6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_cca1ba77-1f03-491b-a58a-70cfe6e6f4d3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_41f1aebc-aee7-45f1-8fb8-3cd4f67fb5de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fd0dbb41-5bc5-48ba-9de8-e9c5b34cfdf6" xlink:to="loc_us-gaap_Goodwill_41f1aebc-aee7-45f1-8fb8-3cd4f67fb5de" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_0531c8e8-47ae-4d46-ad18-b2070278d74e" xlink:href="vsec-20221231.xsd#vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fd0dbb41-5bc5-48ba-9de8-e9c5b34cfdf6" xlink:to="loc_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_0531c8e8-47ae-4d46-ad18-b2070278d74e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_05bc32b9-753b-4a6f-871f-4b610380f5a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fd0dbb41-5bc5-48ba-9de8-e9c5b34cfdf6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_05bc32b9-753b-4a6f-871f-4b610380f5a0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_0c57500c-01ac-461d-be1b-181ec3806fca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fd0dbb41-5bc5-48ba-9de8-e9c5b34cfdf6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_0c57500c-01ac-461d-be1b-181ec3806fca" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses_9ec1e28f-457f-422b-a51b-5dd624189b09" xlink:href="vsec-20221231.xsd#vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fd0dbb41-5bc5-48ba-9de8-e9c5b34cfdf6" xlink:to="loc_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses_9ec1e28f-457f-422b-a51b-5dd624189b09" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_0bb642c6-00b3-4fa0-aa7a-91e1473b9b51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fd0dbb41-5bc5-48ba-9de8-e9c5b34cfdf6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_0bb642c6-00b3-4fa0-aa7a-91e1473b9b51" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_638f1e91-f2a8-4dcc-8ee8-4e6419e8a0e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fd0dbb41-5bc5-48ba-9de8-e9c5b34cfdf6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_638f1e91-f2a8-4dcc-8ee8-4e6419e8a0e7" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_7475a37d-f526-41fd-be37-3e057f8da3d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fd0dbb41-5bc5-48ba-9de8-e9c5b34cfdf6" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_7475a37d-f526-41fd-be37-3e057f8da3d6" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_1a45916b-3f11-46bf-a0a0-d8006df4a5e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fd0dbb41-5bc5-48ba-9de8-e9c5b34cfdf6" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_1a45916b-3f11-46bf-a0a0-d8006df4a5e4" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_7a0798ad-9f4e-45ed-9e72-60bfa14f333e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fd0dbb41-5bc5-48ba-9de8-e9c5b34cfdf6" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_7a0798ad-9f4e-45ed-9e72-60bfa14f333e" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_75a9169e-90fd-4983-b7af-139840efa71f" 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_fd0dbb41-5bc5-48ba-9de8-e9c5b34cfdf6" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_75a9169e-90fd-4983-b7af-139840efa71f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_09ab7d53-9b7d-41f1-a673-7432b4747bd1" 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_75a9169e-90fd-4983-b7af-139840efa71f" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_09ab7d53-9b7d-41f1-a673-7432b4747bd1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_09ab7d53-9b7d-41f1-a673-7432b4747bd1_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_09ab7d53-9b7d-41f1-a673-7432b4747bd1" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_09ab7d53-9b7d-41f1-a673-7432b4747bd1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d8ec2807-6b81-4ccf-9c27-8325dc35ac15" 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_09ab7d53-9b7d-41f1-a673-7432b4747bd1" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d8ec2807-6b81-4ccf-9c27-8325dc35ac15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_GlobalPartsMember_810cab48-c8df-45cb-a3bf-1f308adfa136" xlink:href="vsec-20221231.xsd#vsec_GlobalPartsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d8ec2807-6b81-4ccf-9c27-8325dc35ac15" xlink:to="loc_vsec_GlobalPartsMember_810cab48-c8df-45cb-a3bf-1f308adfa136" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/AcquisitionandDivestituresDispositionsDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#AcquisitionandDivestituresDispositionsDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/AcquisitionandDivestituresDispositionsDetails" xlink:type="extended" id="i319269b6f7f04a2ea36a5b9f404987d4_AcquisitionandDivestituresDispositionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bccbd3a3-e92a-49eb-9d8c-c48bbab354eb" 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_vsec_NumberofSaleAgreements_7f4cc085-49a4-4969-a32c-ad234b21733d" xlink:href="vsec-20221231.xsd#vsec_NumberofSaleAgreements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bccbd3a3-e92a-49eb-9d8c-c48bbab354eb" xlink:to="loc_vsec_NumberofSaleAgreements_7f4cc085-49a4-4969-a32c-ad234b21733d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_10bf49a5-243f-4ed8-b487-0078d7210403" 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_bccbd3a3-e92a-49eb-9d8c-c48bbab354eb" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_10bf49a5-243f-4ed8-b487-0078d7210403" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableWithImputedInterestFaceAmount_90c1ce1f-deb7-47d6-b5a7-89e2248d0715" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivableWithImputedInterestFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bccbd3a3-e92a-49eb-9d8c-c48bbab354eb" xlink:to="loc_us-gaap_ReceivableWithImputedInterestFaceAmount_90c1ce1f-deb7-47d6-b5a7-89e2248d0715" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_2d468ebc-d8b9-439c-8be4-1324fab09af2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bccbd3a3-e92a-49eb-9d8c-c48bbab354eb" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_2d468ebc-d8b9-439c-8be4-1324fab09af2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a411057c-b888-463d-8b61-4d1a2ad559ee" 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_bccbd3a3-e92a-49eb-9d8c-c48bbab354eb" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a411057c-b888-463d-8b61-4d1a2ad559ee" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cbbb9ce9-e3e0-433c-afc8-9f62543064b3" 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_a411057c-b888-463d-8b61-4d1a2ad559ee" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cbbb9ce9-e3e0-433c-afc8-9f62543064b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_cbbb9ce9-e3e0-433c-afc8-9f62543064b3_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_cbbb9ce9-e3e0-433c-afc8-9f62543064b3" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_cbbb9ce9-e3e0-433c-afc8-9f62543064b3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ce82db89-e269-4fbe-a40a-71ec29106365" 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_cbbb9ce9-e3e0-433c-afc8-9f62543064b3" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ce82db89-e269-4fbe-a40a-71ec29106365" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_PrimeTurbinesLLCMember_813e3037-312b-4d19-81b4-8d9586d3ffd6" xlink:href="vsec-20221231.xsd#vsec_PrimeTurbinesLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ce82db89-e269-4fbe-a40a-71ec29106365" xlink:to="loc_vsec_PrimeTurbinesLLCMember_813e3037-312b-4d19-81b4-8d9586d3ffd6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_CTAerospaceLLCMember_a7e8eac4-25cf-4657-bfaf-ab84629788a4" xlink:href="vsec-20221231.xsd#vsec_CTAerospaceLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ce82db89-e269-4fbe-a40a-71ec29106365" xlink:to="loc_vsec_CTAerospaceLLCMember_a7e8eac4-25cf-4657-bfaf-ab84629788a4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/RevenueRecognitionDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#RevenueRecognitionDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/RevenueRecognitionDisaggregationofRevenueDetails" xlink:type="extended" id="i4cfcc4ffd16b4125ba6b1de2eecca094_RevenueRecognitionDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_4c98fcd5-9067-4860-8543-9ff3ecf7b28a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b7cc11ad-355f-4f69-a02e-85d6fbb84f33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4c98fcd5-9067-4860-8543-9ff3ecf7b28a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b7cc11ad-355f-4f69-a02e-85d6fbb84f33" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_54ba49ef-6c39-4e79-b017-98c93844d410" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4c98fcd5-9067-4860-8543-9ff3ecf7b28a" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_54ba49ef-6c39-4e79-b017-98c93844d410" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_54bc3cab-b986-45be-b2cd-99764dc6bfb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4c98fcd5-9067-4860-8543-9ff3ecf7b28a" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_54bc3cab-b986-45be-b2cd-99764dc6bfb9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrent_5002868f-ff4e-45d2-9b45-0c78ede808ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4c98fcd5-9067-4860-8543-9ff3ecf7b28a" xlink:to="loc_us-gaap_ReceivablesNetCurrent_5002868f-ff4e-45d2-9b45-0c78ede808ab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_9c5801a2-14f4-4aa8-94cb-590f8ecfc8bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4c98fcd5-9067-4860-8543-9ff3ecf7b28a" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_9c5801a2-14f4-4aa8-94cb-590f8ecfc8bf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_e1f21b0a-f5c6-4a69-8dc4-7004ae835c82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4c98fcd5-9067-4860-8543-9ff3ecf7b28a" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_e1f21b0a-f5c6-4a69-8dc4-7004ae835c82" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_e36a9682-4058-4202-ac79-617efeba2305" 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_DisaggregationOfRevenueTable_e1f21b0a-f5c6-4a69-8dc4-7004ae835c82" xlink:to="loc_srt_MajorCustomersAxis_e36a9682-4058-4202-ac79-617efeba2305" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_e36a9682-4058-4202-ac79-617efeba2305_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_e36a9682-4058-4202-ac79-617efeba2305" xlink:to="loc_srt_NameOfMajorCustomerDomain_e36a9682-4058-4202-ac79-617efeba2305_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_a423420b-1294-4d40-b49c-a412299174c3" 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_e36a9682-4058-4202-ac79-617efeba2305" xlink:to="loc_srt_NameOfMajorCustomerDomain_a423420b-1294-4d40-b49c-a412299174c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_CommercialMember_cfb0c2f4-0e17-482d-97a7-8260cbb5feed" xlink:href="vsec-20221231.xsd#vsec_CommercialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_a423420b-1294-4d40-b49c-a412299174c3" xlink:to="loc_vsec_CommercialMember_cfb0c2f4-0e17-482d-97a7-8260cbb5feed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_DepartmentOfDefenseMember_72c278d2-f553-43d3-bc64-bcdfc3d86d94" xlink:href="vsec-20221231.xsd#vsec_DepartmentOfDefenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_a423420b-1294-4d40-b49c-a412299174c3" xlink:to="loc_vsec_DepartmentOfDefenseMember_72c278d2-f553-43d3-bc64-bcdfc3d86d94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_OtherGovernmentMember_22644acb-a79d-4067-8e19-b56aca7a7808" xlink:href="vsec-20221231.xsd#vsec_OtherGovernmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_a423420b-1294-4d40-b49c-a412299174c3" xlink:to="loc_vsec_OtherGovernmentMember_22644acb-a79d-4067-8e19-b56aca7a7808" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_076128b3-9f9d-4cea-a53b-6f3ea31c03f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e1f21b0a-f5c6-4a69-8dc4-7004ae835c82" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_076128b3-9f9d-4cea-a53b-6f3ea31c03f4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_076128b3-9f9d-4cea-a53b-6f3ea31c03f4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_076128b3-9f9d-4cea-a53b-6f3ea31c03f4" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_076128b3-9f9d-4cea-a53b-6f3ea31c03f4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_bc570795-2999-4fbe-886e-517500b43792" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_076128b3-9f9d-4cea-a53b-6f3ea31c03f4" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_bc570795-2999-4fbe-886e-517500b43792" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_PropertyRepairMember_b6f75ab6-14f5-46a1-b510-8deda8fcf0ba" xlink:href="vsec-20221231.xsd#vsec_PropertyRepairMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_bc570795-2999-4fbe-886e-517500b43792" xlink:to="loc_vsec_PropertyRepairMember_b6f75ab6-14f5-46a1-b510-8deda8fcf0ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_PropertyDistributionMember_0f642cad-7e40-421e-8e20-66291967fecf" xlink:href="vsec-20221231.xsd#vsec_PropertyDistributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_bc570795-2999-4fbe-886e-517500b43792" xlink:to="loc_vsec_PropertyDistributionMember_0f642cad-7e40-421e-8e20-66291967fecf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_CostTypeContractMember_e216b9f4-fa1c-4479-92fc-4855d1aa6e73" xlink:href="vsec-20221231.xsd#vsec_CostTypeContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_bc570795-2999-4fbe-886e-517500b43792" xlink:to="loc_vsec_CostTypeContractMember_e216b9f4-fa1c-4479-92fc-4855d1aa6e73" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_d7a0d6b5-3798-4133-8b50-80abc5a35a07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedPriceContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_bc570795-2999-4fbe-886e-517500b43792" xlink:to="loc_us-gaap_FixedPriceContractMember_d7a0d6b5-3798-4133-8b50-80abc5a35a07" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember_6388dba9-386f-40df-99d2-30c9924b9437" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimeAndMaterialsContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_bc570795-2999-4fbe-886e-517500b43792" xlink:to="loc_us-gaap_TimeAndMaterialsContractMember_6388dba9-386f-40df-99d2-30c9924b9437" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_6c3f78d1-0ce1-4734-97a4-8d80d8ef0e0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e1f21b0a-f5c6-4a69-8dc4-7004ae835c82" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_6c3f78d1-0ce1-4734-97a4-8d80d8ef0e0c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6c3f78d1-0ce1-4734-97a4-8d80d8ef0e0c_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_6c3f78d1-0ce1-4734-97a4-8d80d8ef0e0c" xlink:to="loc_us-gaap_SegmentDomain_6c3f78d1-0ce1-4734-97a4-8d80d8ef0e0c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4cba92f4-f9a3-4296-9264-400c156c31b2" 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_6c3f78d1-0ce1-4734-97a4-8d80d8ef0e0c" xlink:to="loc_us-gaap_SegmentDomain_4cba92f4-f9a3-4296-9264-400c156c31b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_FleetSegmentsMember_2e649236-a9e0-48db-8dec-c543e24b9e52" xlink:href="vsec-20221231.xsd#vsec_FleetSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4cba92f4-f9a3-4296-9264-400c156c31b2" xlink:to="loc_vsec_FleetSegmentsMember_2e649236-a9e0-48db-8dec-c543e24b9e52" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_AviationSegmentsMember_aad694a0-a86d-4937-a2ad-28e4042cb58f" xlink:href="vsec-20221231.xsd#vsec_AviationSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4cba92f4-f9a3-4296-9264-400c156c31b2" xlink:to="loc_vsec_AviationSegmentsMember_aad694a0-a86d-4937-a2ad-28e4042cb58f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_FederalAndDefenseSegmentsMember_667885e5-1290-4fbb-83db-76fd53613e55" xlink:href="vsec-20221231.xsd#vsec_FederalAndDefenseSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4cba92f4-f9a3-4296-9264-400c156c31b2" xlink:to="loc_vsec_FederalAndDefenseSegmentsMember_667885e5-1290-4fbb-83db-76fd53613e55" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/RevenueRecognitionNarrativeDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#RevenueRecognitionNarrativeDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/RevenueRecognitionNarrativeDetails" xlink:type="extended" id="icbab6c9173a54fb29fe79cbf3aeb0aa2_RevenueRecognitionNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4f1572f7-d363-40cc-91a5-85961d48ab9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_c155a2bd-50d9-4954-9bd0-783d841c51ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4f1572f7-d363-40cc-91a5-85961d48ab9f" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_c155a2bd-50d9-4954-9bd0-783d841c51ac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_6bd1a3a6-97a1-4260-b8c3-976f1493b9b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4f1572f7-d363-40cc-91a5-85961d48ab9f" xlink:to="loc_us-gaap_ContractWithCustomerLiability_6bd1a3a6-97a1-4260-b8c3-976f1493b9b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_d73a4f99-6d38-49d4-a96f-41068f19af4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4f1572f7-d363-40cc-91a5-85961d48ab9f" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_d73a4f99-6d38-49d4-a96f-41068f19af4c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_d1ce9bce-db22-4536-a398-44d5a3418b1f" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4f1572f7-d363-40cc-91a5-85961d48ab9f" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_d1ce9bce-db22-4536-a398-44d5a3418b1f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_f0b9941b-b528-4f2c-8458-73daf95de66a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4f1572f7-d363-40cc-91a5-85961d48ab9f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_f0b9941b-b528-4f2c-8458-73daf95de66a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8a7d7986-6f77-4df6-955b-f3984d50ffa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4f1572f7-d363-40cc-91a5-85961d48ab9f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8a7d7986-6f77-4df6-955b-f3984d50ffa4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_b5a0f4e3-133d-4a0e-b777-936df8852db3" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8a7d7986-6f77-4df6-955b-f3984d50ffa4" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_b5a0f4e3-133d-4a0e-b777-936df8852db3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_b5a0f4e3-133d-4a0e-b777-936df8852db3_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_b5a0f4e3-133d-4a0e-b777-936df8852db3" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_b5a0f4e3-133d-4a0e-b777-936df8852db3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_5e798702-9ee8-4380-9cc7-67db58275c60" 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_b5a0f4e3-133d-4a0e-b777-936df8852db3" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_5e798702-9ee8-4380-9cc7-67db58275c60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_1b61a6f9-45a5-41ca-ad21-2354d2ea09e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_5e798702-9ee8-4380-9cc7-67db58275c60" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_1b61a6f9-45a5-41ca-ad21-2354d2ea09e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_9563a47f-f64f-427e-ac83-19cdcdcc7ac6" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8a7d7986-6f77-4df6-955b-f3984d50ffa4" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_9563a47f-f64f-427e-ac83-19cdcdcc7ac6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_9563a47f-f64f-427e-ac83-19cdcdcc7ac6_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_9563a47f-f64f-427e-ac83-19cdcdcc7ac6" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_9563a47f-f64f-427e-ac83-19cdcdcc7ac6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_94a70ba3-47ca-4ea4-b874-056e01bd9f9a" 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_9563a47f-f64f-427e-ac83-19cdcdcc7ac6" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_94a70ba3-47ca-4ea4-b874-056e01bd9f9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_572fdc13-624a-4dff-ae0f-07ac15dd22b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_94a70ba3-47ca-4ea4-b874-056e01bd9f9a" xlink:to="loc_us-gaap_SalesRevenueNetMember_572fdc13-624a-4dff-ae0f-07ac15dd22b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_7fbe9bda-e1ca-4ae9-8bbf-3f73d6256a88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8a7d7986-6f77-4df6-955b-f3984d50ffa4" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_7fbe9bda-e1ca-4ae9-8bbf-3f73d6256a88" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_7fbe9bda-e1ca-4ae9-8bbf-3f73d6256a88_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_7fbe9bda-e1ca-4ae9-8bbf-3f73d6256a88" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_7fbe9bda-e1ca-4ae9-8bbf-3f73d6256a88_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_eb9f50c5-c295-4330-8c20-316037aa366e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_7fbe9bda-e1ca-4ae9-8bbf-3f73d6256a88" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_eb9f50c5-c295-4330-8c20-316037aa366e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_f106ca43-b5de-4bea-b699-5cfc66951149" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_eb9f50c5-c295-4330-8c20-316037aa366e" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_f106ca43-b5de-4bea-b699-5cfc66951149" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember_c4c67854-5829-4eea-8757-9f56819aab60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferredOverTimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_eb9f50c5-c295-4330-8c20-316037aa366e" xlink:to="loc_us-gaap_TransferredOverTimeMember_c4c67854-5829-4eea-8757-9f56819aab60" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/RevenueRecognitionPerformanceObligationsPhantomDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#RevenueRecognitionPerformanceObligationsPhantomDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/RevenueRecognitionPerformanceObligationsPhantomDetails" xlink:type="extended" id="i77846aafb518404fbe462028a6bd41de_RevenueRecognitionPerformanceObligationsPhantomDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e51c5f9d-c274-42b7-97b7-43ce450bdfb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_60e890c9-39a4-4f08-b2e3-c3676be36908" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e51c5f9d-c274-42b7-97b7-43ce450bdfb4" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_60e890c9-39a4-4f08-b2e3-c3676be36908" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_572c2cb8-c98e-46bc-9b93-d147d26fc981" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e51c5f9d-c274-42b7-97b7-43ce450bdfb4" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_572c2cb8-c98e-46bc-9b93-d147d26fc981" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_b64f7a5b-9653-4f3d-813c-1163ea18e516" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e51c5f9d-c274-42b7-97b7-43ce450bdfb4" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_b64f7a5b-9653-4f3d-813c-1163ea18e516" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_90909a9b-7d62-4db0-9005-a79c020b94e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_b64f7a5b-9653-4f3d-813c-1163ea18e516" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_90909a9b-7d62-4db0-9005-a79c020b94e6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/RevenueRecognitionPerformanceObligationsPhantomDetails_1" xlink:type="simple" xlink:href="vsec-20221231.xsd#RevenueRecognitionPerformanceObligationsPhantomDetails_1"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/RevenueRecognitionPerformanceObligationsPhantomDetails_1" xlink:type="extended" id="i6c78c8a5a0d945e0a15b791423f33452_RevenueRecognitionPerformanceObligationsPhantomDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e51c5f9d-c274-42b7-97b7-43ce450bdfb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_60e890c9-39a4-4f08-b2e3-c3676be36908" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e51c5f9d-c274-42b7-97b7-43ce450bdfb4" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_60e890c9-39a4-4f08-b2e3-c3676be36908" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_572c2cb8-c98e-46bc-9b93-d147d26fc981" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e51c5f9d-c274-42b7-97b7-43ce450bdfb4" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_572c2cb8-c98e-46bc-9b93-d147d26fc981" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_b64f7a5b-9653-4f3d-813c-1163ea18e516" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e51c5f9d-c274-42b7-97b7-43ce450bdfb4" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_b64f7a5b-9653-4f3d-813c-1163ea18e516" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/PropertyandEquipmentDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#PropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/PropertyandEquipmentDetails" xlink:type="extended" id="i019da935e4e44a89a93b502bee5cf5d9_PropertyandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d482616e-9e5f-4701-bf86-2b2caf2638d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_c6f2d252-2b1d-4b3b-8b50-477ceb0a0e68" 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_d482616e-9e5f-4701-bf86-2b2caf2638d5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_c6f2d252-2b1d-4b3b-8b50-477ceb0a0e68" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_93ad2dc0-fdd1-4301-bc14-398be07471c8" 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_d482616e-9e5f-4701-bf86-2b2caf2638d5" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_93ad2dc0-fdd1-4301-bc14-398be07471c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_c6322363-70fe-4068-93c0-5e4c487161c9" 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_d482616e-9e5f-4701-bf86-2b2caf2638d5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_c6322363-70fe-4068-93c0-5e4c487161c9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_9de40633-259e-47e9-a37e-aa0fbe4beafa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d482616e-9e5f-4701-bf86-2b2caf2638d5" xlink:to="loc_us-gaap_Depreciation_9de40633-259e-47e9-a37e-aa0fbe4beafa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d6f04151-4253-4891-8c56-7bab712bfcfd" 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_d482616e-9e5f-4701-bf86-2b2caf2638d5" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d6f04151-4253-4891-8c56-7bab712bfcfd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_487a1768-d75e-45a4-b993-3fbb397b15e7" 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_d6f04151-4253-4891-8c56-7bab712bfcfd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_487a1768-d75e-45a4-b993-3fbb397b15e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_487a1768-d75e-45a4-b993-3fbb397b15e7_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_487a1768-d75e-45a4-b993-3fbb397b15e7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_487a1768-d75e-45a4-b993-3fbb397b15e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_763cf6f2-ebd1-47a0-8532-609cd789588a" 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_487a1768-d75e-45a4-b993-3fbb397b15e7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_763cf6f2-ebd1-47a0-8532-609cd789588a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_0f06b6e7-2c8b-4f56-b589-22087903589a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_763cf6f2-ebd1-47a0-8532-609cd789588a" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_0f06b6e7-2c8b-4f56-b589-22087903589a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_4690a505-a9b0-413b-890d-d3df0afd5c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_763cf6f2-ebd1-47a0-8532-609cd789588a" xlink:to="loc_us-gaap_ComputerEquipmentMember_4690a505-a9b0-413b-890d-d3df0afd5c9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_656ff8d8-db69-4f4b-8405-ada26657890b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_763cf6f2-ebd1-47a0-8532-609cd789588a" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_656ff8d8-db69-4f4b-8405-ada26657890b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_2f25e5af-2639-443c-8122-4125d53f2f4c" 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_763cf6f2-ebd1-47a0-8532-609cd789588a" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_2f25e5af-2639-443c-8122-4125d53f2f4c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndLandImprovementsMember_f99c9b4b-4543-481c-8eac-12cebbacd8b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandAndLandImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_763cf6f2-ebd1-47a0-8532-609cd789588a" xlink:to="loc_us-gaap_LandAndLandImprovementsMember_f99c9b4b-4543-481c-8eac-12cebbacd8b7" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/GoodwillandIntangibleAssetsChangesinGoodwillbyOperatingSegmentDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#GoodwillandIntangibleAssetsChangesinGoodwillbyOperatingSegmentDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/GoodwillandIntangibleAssetsChangesinGoodwillbyOperatingSegmentDetails" xlink:type="extended" id="iadb442b288834d21b85b05919635e077_GoodwillandIntangibleAssetsChangesinGoodwillbyOperatingSegmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_44b6a480-eb80-423f-ad5b-9201c648e211" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_24ab4b61-ec0f-4d9b-9338-65484d8c759d" 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_GoodwillLineItems_44b6a480-eb80-423f-ad5b-9201c648e211" xlink:to="loc_us-gaap_GoodwillRollForward_24ab4b61-ec0f-4d9b-9338-65484d8c759d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_a75a3e70-ea03-4970-b8dc-0151dc76ef83" 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_24ab4b61-ec0f-4d9b-9338-65484d8c759d" xlink:to="loc_us-gaap_Goodwill_a75a3e70-ea03-4970-b8dc-0151dc76ef83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_1b451dbe-ea57-4c84-a966-432ee9a705d9" 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_24ab4b61-ec0f-4d9b-9338-65484d8c759d" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_1b451dbe-ea57-4c84-a966-432ee9a705d9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPeriodIncreaseDecrease_872b2d26-6394-4509-aa98-f8ae0be70289" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_24ab4b61-ec0f-4d9b-9338-65484d8c759d" xlink:to="loc_us-gaap_GoodwillPeriodIncreaseDecrease_872b2d26-6394-4509-aa98-f8ae0be70289" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_1899d8c1-67e1-48c4-887f-e0aee0d162af" 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_GoodwillImpairmentLoss_3a80ccd3-928d-4e70-9094-c73ba8001c01" 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_GoodwillLineItems_44b6a480-eb80-423f-ad5b-9201c648e211" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_3a80ccd3-928d-4e70-9094-c73ba8001c01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_b04e1e9c-2207-4266-acab-8a12069f1fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_44b6a480-eb80-423f-ad5b-9201c648e211" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_b04e1e9c-2207-4266-acab-8a12069f1fe0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_139b92d4-ee2c-40f8-8d3a-b5e315aabef3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_b04e1e9c-2207-4266-acab-8a12069f1fe0" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_139b92d4-ee2c-40f8-8d3a-b5e315aabef3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_139b92d4-ee2c-40f8-8d3a-b5e315aabef3_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_139b92d4-ee2c-40f8-8d3a-b5e315aabef3" xlink:to="loc_us-gaap_SegmentDomain_139b92d4-ee2c-40f8-8d3a-b5e315aabef3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ca1682d7-18a3-45c9-b4cc-cac7de8cf09f" 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_139b92d4-ee2c-40f8-8d3a-b5e315aabef3" xlink:to="loc_us-gaap_SegmentDomain_ca1682d7-18a3-45c9-b4cc-cac7de8cf09f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_FleetSegmentsMember_dbb88e7a-e284-49d5-bd1d-39aa0c746c39" xlink:href="vsec-20221231.xsd#vsec_FleetSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ca1682d7-18a3-45c9-b4cc-cac7de8cf09f" xlink:to="loc_vsec_FleetSegmentsMember_dbb88e7a-e284-49d5-bd1d-39aa0c746c39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_FederalAndDefenseSegmentsMember_21771bde-fc56-44c3-8585-a3843a99d5b1" xlink:href="vsec-20221231.xsd#vsec_FederalAndDefenseSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ca1682d7-18a3-45c9-b4cc-cac7de8cf09f" xlink:to="loc_vsec_FederalAndDefenseSegmentsMember_21771bde-fc56-44c3-8585-a3843a99d5b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_AviationSegmentsMember_61aea5fd-6c34-426d-898b-8bb6705169f3" xlink:href="vsec-20221231.xsd#vsec_AviationSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ca1682d7-18a3-45c9-b4cc-cac7de8cf09f" xlink:to="loc_vsec_AviationSegmentsMember_61aea5fd-6c34-426d-898b-8bb6705169f3" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#GoodwillandIntangibleAssetsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="extended" id="i834ba673b306409e9cf386a4b8767b49_GoodwillandIntangibleAssetsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_4a0f423e-2abe-401c-95b7-b8e84cf2d35b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_978e84b5-cbcc-4f92-ae2b-dc29e7e04112" 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_GoodwillLineItems_4a0f423e-2abe-401c-95b7-b8e84cf2d35b" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_978e84b5-cbcc-4f92-ae2b-dc29e7e04112" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_8778bdfc-c79b-4a4a-a84c-7a5229cafded" 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_GoodwillLineItems_4a0f423e-2abe-401c-95b7-b8e84cf2d35b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_8778bdfc-c79b-4a4a-a84c-7a5229cafded" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_5bc1a072-4dd8-4ad6-92be-cc24cde416d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_4a0f423e-2abe-401c-95b7-b8e84cf2d35b" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_5bc1a072-4dd8-4ad6-92be-cc24cde416d5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_142ea107-2fe9-43c0-9519-415db7364d14" 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_GoodwillLineItems_4a0f423e-2abe-401c-95b7-b8e84cf2d35b" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_142ea107-2fe9-43c0-9519-415db7364d14" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_FiniteLivedIntangibleAssetsGrossFullyAmortized_a1db8b17-f4f7-4a6a-ae37-d6fcec5b3813" xlink:href="vsec-20221231.xsd#vsec_FiniteLivedIntangibleAssetsGrossFullyAmortized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_4a0f423e-2abe-401c-95b7-b8e84cf2d35b" xlink:to="loc_vsec_FiniteLivedIntangibleAssetsGrossFullyAmortized_a1db8b17-f4f7-4a6a-ae37-d6fcec5b3813" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_155ceba4-2244-48ba-9ca4-fa98c7451835" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_4a0f423e-2abe-401c-95b7-b8e84cf2d35b" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_155ceba4-2244-48ba-9ca4-fa98c7451835" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_fa3ae3d3-06f7-435f-a77f-88fc794edc5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_155ceba4-2244-48ba-9ca4-fa98c7451835" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_fa3ae3d3-06f7-435f-a77f-88fc794edc5d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fa3ae3d3-06f7-435f-a77f-88fc794edc5d_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_fa3ae3d3-06f7-435f-a77f-88fc794edc5d" xlink:to="loc_us-gaap_SegmentDomain_fa3ae3d3-06f7-435f-a77f-88fc794edc5d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4d0d5763-afd6-47ac-a0d5-783b32d40b32" 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_fa3ae3d3-06f7-435f-a77f-88fc794edc5d" xlink:to="loc_us-gaap_SegmentDomain_4d0d5763-afd6-47ac-a0d5-783b32d40b32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_AviationSegmentsMember_903a49d9-ee07-4b2d-a153-40122f9bd266" xlink:href="vsec-20221231.xsd#vsec_AviationSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4d0d5763-afd6-47ac-a0d5-783b32d40b32" xlink:to="loc_vsec_AviationSegmentsMember_903a49d9-ee07-4b2d-a153-40122f9bd266" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_67aed6f7-18b3-42e8-8301-6007031a5960" 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_ScheduleOfGoodwillTable_155ceba4-2244-48ba-9ca4-fa98c7451835" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_67aed6f7-18b3-42e8-8301-6007031a5960" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_67aed6f7-18b3-42e8-8301-6007031a5960_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_67aed6f7-18b3-42e8-8301-6007031a5960" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_67aed6f7-18b3-42e8-8301-6007031a5960_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a1ba9527-63c6-49ed-b505-1c46348b6ccc" 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_67aed6f7-18b3-42e8-8301-6007031a5960" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a1ba9527-63c6-49ed-b505-1c46348b6ccc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_DisposalOfCTAerospaceInventoryMember_15287457-11c9-47b5-8213-83f73060b5cd" xlink:href="vsec-20221231.xsd#vsec_DisposalOfCTAerospaceInventoryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a1ba9527-63c6-49ed-b505-1c46348b6ccc" xlink:to="loc_vsec_DisposalOfCTAerospaceInventoryMember_15287457-11c9-47b5-8213-83f73060b5cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_392a95a3-a38b-4cfe-b7c8-76e7214aad91" 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_ScheduleOfGoodwillTable_155ceba4-2244-48ba-9ca4-fa98c7451835" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_392a95a3-a38b-4cfe-b7c8-76e7214aad91" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_392a95a3-a38b-4cfe-b7c8-76e7214aad91_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_392a95a3-a38b-4cfe-b7c8-76e7214aad91" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_392a95a3-a38b-4cfe-b7c8-76e7214aad91_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_1902566f-356b-4b6e-aff0-3c1826f63223" 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_392a95a3-a38b-4cfe-b7c8-76e7214aad91" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_1902566f-356b-4b6e-aff0-3c1826f63223" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_ceddef04-3135-4509-b25a-c3b249fb444f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_1902566f-356b-4b6e-aff0-3c1826f63223" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_ceddef04-3135-4509-b25a-c3b249fb444f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#GoodwillandIntangibleAssetsIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" xlink:type="extended" id="i33ab5789d48a49afaa235e4880704980_GoodwillandIntangibleAssetsIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d0a80af8-f1cc-44c3-9533-cdf57334f74f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_92b0b6d2-f24e-40ba-8eb9-41e816166f40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d0a80af8-f1cc-44c3-9533-cdf57334f74f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_92b0b6d2-f24e-40ba-8eb9-41e816166f40" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_95418fd0-2a55-4594-8621-088a736c688b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d0a80af8-f1cc-44c3-9533-cdf57334f74f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_95418fd0-2a55-4594-8621-088a736c688b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_4de4c140-0e10-4477-8a5c-b2473186bf38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d0a80af8-f1cc-44c3-9533-cdf57334f74f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_4de4c140-0e10-4477-8a5c-b2473186bf38" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_4d1af04f-5891-473a-917f-971991cc282f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d0a80af8-f1cc-44c3-9533-cdf57334f74f" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_4d1af04f-5891-473a-917f-971991cc282f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_04ba395d-9173-42d3-ac53-af818e405248" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_4d1af04f-5891-473a-917f-971991cc282f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_04ba395d-9173-42d3-ac53-af818e405248" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_04ba395d-9173-42d3-ac53-af818e405248_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_04ba395d-9173-42d3-ac53-af818e405248" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_04ba395d-9173-42d3-ac53-af818e405248_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_30336a22-a319-4a61-a023-b2bc5859e443" 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_04ba395d-9173-42d3-ac53-af818e405248" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_30336a22-a319-4a61-a023-b2bc5859e443" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualRightsMember_a81a5c43-3c2c-423b-9461-3538dd273d8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_30336a22-a319-4a61-a023-b2bc5859e443" xlink:to="loc_us-gaap_ContractualRightsMember_a81a5c43-3c2c-423b-9461-3538dd273d8c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentedTechnologyMember_7487301a-bac0-4575-b7ff-482b01389b1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PatentedTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_30336a22-a319-4a61-a023-b2bc5859e443" xlink:to="loc_us-gaap_PatentedTechnologyMember_7487301a-bac0-4575-b7ff-482b01389b1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_e2fd188b-216c-4636-aac0-41faa868fbcc" 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_30336a22-a319-4a61-a023-b2bc5859e443" xlink:to="loc_us-gaap_TradeNamesMember_e2fd188b-216c-4636-aac0-41faa868fbcc" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/DebtLongtermdebtDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#DebtLongtermdebtDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/DebtLongtermdebtDetails" xlink:type="extended" id="i31b6cb1b5a7742f78064f3c6670500b1_DebtLongtermdebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_8f9b4be6-0ec5-4fa4-bf07-e7940ce4ef5d" 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_0e778e41-21e9-42b5-b08d-fb702586dccd" 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_8f9b4be6-0ec5-4fa4-bf07-e7940ce4ef5d" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_0e778e41-21e9-42b5-b08d-fb702586dccd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_b8a98dca-bc93-4534-9564-276048929de0" 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_8f9b4be6-0ec5-4fa4-bf07-e7940ce4ef5d" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_b8a98dca-bc93-4534-9564-276048929de0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_bee46dd4-5b72-413b-9d26-d07e4e354a86" 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_8f9b4be6-0ec5-4fa4-bf07-e7940ce4ef5d" xlink:to="loc_us-gaap_LongTermDebt_bee46dd4-5b72-413b-9d26-d07e4e354a86" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_d28830ab-1bc4-4253-a186-122575c8a707" 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_8f9b4be6-0ec5-4fa4-bf07-e7940ce4ef5d" xlink:to="loc_us-gaap_LongTermDebtCurrent_d28830ab-1bc4-4253-a186-122575c8a707" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_7a0089c8-4eb4-4ef9-bd87-383903a44b82" 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_8f9b4be6-0ec5-4fa4-bf07-e7940ce4ef5d" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_7a0089c8-4eb4-4ef9-bd87-383903a44b82" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_6527de63-a0d2-4fee-9c79-0d1e9017297e" 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_8f9b4be6-0ec5-4fa4-bf07-e7940ce4ef5d" xlink:to="loc_us-gaap_DebtInstrumentTable_6527de63-a0d2-4fee-9c79-0d1e9017297e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_8791fdbf-77c8-4119-a837-9b17f0a4a720" 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_6527de63-a0d2-4fee-9c79-0d1e9017297e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_8791fdbf-77c8-4119-a837-9b17f0a4a720" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_8791fdbf-77c8-4119-a837-9b17f0a4a720_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_8791fdbf-77c8-4119-a837-9b17f0a4a720" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_8791fdbf-77c8-4119-a837-9b17f0a4a720_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ca15a81a-7e59-4c48-b183-78300f0b578e" 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_8791fdbf-77c8-4119-a837-9b17f0a4a720" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ca15a81a-7e59-4c48-b183-78300f0b578e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_8ba1eeb5-0de5-457f-ae66-55162039da25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ca15a81a-7e59-4c48-b183-78300f0b578e" xlink:to="loc_us-gaap_LoansPayableMember_8ba1eeb5-0de5-457f-ae66-55162039da25" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_10eba5d2-ad2c-42ee-9368-68d7266a80fc" 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_LongtermDebtTypeDomain_ca15a81a-7e59-4c48-b183-78300f0b578e" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_10eba5d2-ad2c-42ee-9368-68d7266a80fc" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#DebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/DebtNarrativeDetails" xlink:type="extended" id="i70d6bca23e8246ee8e78cc9506130b72_DebtNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_ab7a2697-4419-4192-b0c8-92684ac975d6" 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_DebtInstrumentInterestRateEffectivePercentage_17fc0178-a252-42b3-a307-7630e111d07b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ab7a2697-4419-4192-b0c8-92684ac975d6" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_17fc0178-a252-42b3-a307-7630e111d07b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_2e69d19d-328f-4a7e-92b2-b0dc2a5226f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ab7a2697-4419-4192-b0c8-92684ac975d6" xlink:to="loc_us-gaap_InterestExpense_2e69d19d-328f-4a7e-92b2-b0dc2a5226f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_641f5c3c-6f12-4b21-becb-3810c28b2b39" 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_ab7a2697-4419-4192-b0c8-92684ac975d6" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_641f5c3c-6f12-4b21-becb-3810c28b2b39" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_RevolvingLoansPotentialIncrementinMaximumBorrowingCapacity_da46ea05-1c5f-449a-972e-2b35daa91c4a" xlink:href="vsec-20221231.xsd#vsec_RevolvingLoansPotentialIncrementinMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ab7a2697-4419-4192-b0c8-92684ac975d6" xlink:to="loc_vsec_RevolvingLoansPotentialIncrementinMaximumBorrowingCapacity_da46ea05-1c5f-449a-972e-2b35daa91c4a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_5ae45260-ecf2-41ab-a940-f6672404fe46" 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_ab7a2697-4419-4192-b0c8-92684ac975d6" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_5ae45260-ecf2-41ab-a940-f6672404fe46" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_9e687d16-f471-47b7-9a51-2ff3f9c651ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ab7a2697-4419-4192-b0c8-92684ac975d6" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_9e687d16-f471-47b7-9a51-2ff3f9c651ab" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_ef1a5e99-a0f4-42f4-9d10-ea3e3958fa6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ab7a2697-4419-4192-b0c8-92684ac975d6" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_ef1a5e99-a0f4-42f4-9d10-ea3e3958fa6d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_DebtInstrumentCovenantDebtToEBITDARatio_f5a0ae06-b422-4d44-9dc3-3fb77db0b4af" xlink:href="vsec-20221231.xsd#vsec_DebtInstrumentCovenantDebtToEBITDARatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ab7a2697-4419-4192-b0c8-92684ac975d6" xlink:to="loc_vsec_DebtInstrumentCovenantDebtToEBITDARatio_f5a0ae06-b422-4d44-9dc3-3fb77db0b4af" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_339714cb-2e22-4c1b-8d26-60ba81f058fe" 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_ab7a2697-4419-4192-b0c8-92684ac975d6" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_339714cb-2e22-4c1b-8d26-60ba81f058fe" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_d96eb91e-aee0-4e44-9bdf-c16480424459" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ab7a2697-4419-4192-b0c8-92684ac975d6" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_d96eb91e-aee0-4e44-9bdf-c16480424459" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_37e7a8b4-dc13-4680-9856-2eb2905ad930" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ab7a2697-4419-4192-b0c8-92684ac975d6" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_37e7a8b4-dc13-4680-9856-2eb2905ad930" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_4207ce98-f6ec-4400-849d-bb1607852869" 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_ab7a2697-4419-4192-b0c8-92684ac975d6" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_4207ce98-f6ec-4400-849d-bb1607852869" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_e0c4c2bb-cd6b-469c-9cf7-17b2a8fd9832" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ab7a2697-4419-4192-b0c8-92684ac975d6" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_e0c4c2bb-cd6b-469c-9cf7-17b2a8fd9832" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_8453fafc-1dda-4402-b570-f581bbd926f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ab7a2697-4419-4192-b0c8-92684ac975d6" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_8453fafc-1dda-4402-b570-f581bbd926f6" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_48db6902-10e7-481b-ad40-331751d8342b" 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_ab7a2697-4419-4192-b0c8-92684ac975d6" xlink:to="loc_us-gaap_DebtInstrumentTable_48db6902-10e7-481b-ad40-331751d8342b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_b8cb0b22-918e-457d-a165-5c51986e1c30" 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_48db6902-10e7-481b-ad40-331751d8342b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_b8cb0b22-918e-457d-a165-5c51986e1c30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b8cb0b22-918e-457d-a165-5c51986e1c30_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_b8cb0b22-918e-457d-a165-5c51986e1c30" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b8cb0b22-918e-457d-a165-5c51986e1c30_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2281f082-59f5-44e0-a36e-1b6b7f65352d" 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_b8cb0b22-918e-457d-a165-5c51986e1c30" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2281f082-59f5-44e0-a36e-1b6b7f65352d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_AmendedAndRestatedMember_005325fa-dc7b-4eb0-9e24-2cd45cea9189" xlink:href="vsec-20221231.xsd#vsec_AmendedAndRestatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2281f082-59f5-44e0-a36e-1b6b7f65352d" xlink:to="loc_vsec_AmendedAndRestatedMember_005325fa-dc7b-4eb0-9e24-2cd45cea9189" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_d27765cf-5e92-4aaf-997d-92e69df073c6" 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_LongtermDebtTypeDomain_2281f082-59f5-44e0-a36e-1b6b7f65352d" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_d27765cf-5e92-4aaf-997d-92e69df073c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_555cf24d-552b-4e9b-b0ee-7ee8217cb8c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2281f082-59f5-44e0-a36e-1b6b7f65352d" xlink:to="loc_us-gaap_LineOfCreditMember_555cf24d-552b-4e9b-b0ee-7ee8217cb8c2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_27f0e615-b4a5-4e2a-8818-36da419fd5d2" 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_48db6902-10e7-481b-ad40-331751d8342b" xlink:to="loc_srt_RangeAxis_27f0e615-b4a5-4e2a-8818-36da419fd5d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_27f0e615-b4a5-4e2a-8818-36da419fd5d2_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_27f0e615-b4a5-4e2a-8818-36da419fd5d2" xlink:to="loc_srt_RangeMember_27f0e615-b4a5-4e2a-8818-36da419fd5d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_602ab18e-de20-44b0-9794-3b484b4c67ad" 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_27f0e615-b4a5-4e2a-8818-36da419fd5d2" xlink:to="loc_srt_RangeMember_602ab18e-de20-44b0-9794-3b484b4c67ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a8781e88-3bfa-4321-becf-17e83cba29ae" 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_602ab18e-de20-44b0-9794-3b484b4c67ad" xlink:to="loc_srt_MinimumMember_a8781e88-3bfa-4321-becf-17e83cba29ae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ab1cc0b6-6070-4ec2-a3da-25fdc7968ea5" 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_602ab18e-de20-44b0-9794-3b484b4c67ad" xlink:to="loc_srt_MaximumMember_ab1cc0b6-6070-4ec2-a3da-25fdc7968ea5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_93de6563-2530-4e71-bf1b-cef63305ca13" 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_48db6902-10e7-481b-ad40-331751d8342b" xlink:to="loc_us-gaap_VariableRateAxis_93de6563-2530-4e71-bf1b-cef63305ca13" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_93de6563-2530-4e71-bf1b-cef63305ca13_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_93de6563-2530-4e71-bf1b-cef63305ca13" xlink:to="loc_us-gaap_VariableRateDomain_93de6563-2530-4e71-bf1b-cef63305ca13_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_ebba1437-a65b-4f1f-acc1-37aed2200288" 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_93de6563-2530-4e71-bf1b-cef63305ca13" xlink:to="loc_us-gaap_VariableRateDomain_ebba1437-a65b-4f1f-acc1-37aed2200288" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_d8132ed2-f2af-4159-a1df-44aac872fa44" 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_ebba1437-a65b-4f1f-acc1-37aed2200288" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_d8132ed2-f2af-4159-a1df-44aac872fa44" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_SecuredOvernightFinancingRateSOFRMember_e61dcf58-b511-44ec-83fc-0498ff7cf8bb" xlink:href="vsec-20221231.xsd#vsec_SecuredOvernightFinancingRateSOFRMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_ebba1437-a65b-4f1f-acc1-37aed2200288" xlink:to="loc_vsec_SecuredOvernightFinancingRateSOFRMember_e61dcf58-b511-44ec-83fc-0498ff7cf8bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_34e3ac3d-e14c-40ea-9554-aa9eaec76cd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_ebba1437-a65b-4f1f-acc1-37aed2200288" xlink:to="loc_us-gaap_BaseRateMember_34e3ac3d-e14c-40ea-9554-aa9eaec76cd9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_48000508-28f1-4e16-9d2c-c71b47b2b197" 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_48db6902-10e7-481b-ad40-331751d8342b" xlink:to="loc_us-gaap_CreditFacilityAxis_48000508-28f1-4e16-9d2c-c71b47b2b197" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_48000508-28f1-4e16-9d2c-c71b47b2b197_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_48000508-28f1-4e16-9d2c-c71b47b2b197" xlink:to="loc_us-gaap_CreditFacilityDomain_48000508-28f1-4e16-9d2c-c71b47b2b197_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_4c674f22-30c9-48cd-90cd-8462f415bd13" 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_48000508-28f1-4e16-9d2c-c71b47b2b197" xlink:to="loc_us-gaap_CreditFacilityDomain_4c674f22-30c9-48cd-90cd-8462f415bd13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_a4b29b29-46a2-483c-9957-344fdcfb57dc" 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_CreditFacilityDomain_4c674f22-30c9-48cd-90cd-8462f415bd13" xlink:to="loc_us-gaap_LetterOfCreditMember_a4b29b29-46a2-483c-9957-344fdcfb57dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_5ded5e41-7a83-494a-a491-30f55269e5a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_4c674f22-30c9-48cd-90cd-8462f415bd13" xlink:to="loc_us-gaap_SecuredDebtMember_5ded5e41-7a83-494a-a491-30f55269e5a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_b4485d6b-d196-4d88-bf08-3b9c66510250" 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_4c674f22-30c9-48cd-90cd-8462f415bd13" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_b4485d6b-d196-4d88-bf08-3b9c66510250" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_287229a0-223c-489f-8a4a-87e9411a30b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_48db6902-10e7-481b-ad40-331751d8342b" xlink:to="loc_us-gaap_DebtInstrumentAxis_287229a0-223c-489f-8a4a-87e9411a30b9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_287229a0-223c-489f-8a4a-87e9411a30b9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_287229a0-223c-489f-8a4a-87e9411a30b9" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_287229a0-223c-489f-8a4a-87e9411a30b9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b2d25bb3-b0cc-46d8-bde0-a8862d34a7fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_287229a0-223c-489f-8a4a-87e9411a30b9" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b2d25bb3-b0cc-46d8-bde0-a8862d34a7fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_BankCreditFacilityMember_a2019633-d93e-4e51-9025-7fd9cc4d8a6e" xlink:href="vsec-20221231.xsd#vsec_BankCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b2d25bb3-b0cc-46d8-bde0-a8862d34a7fe" xlink:to="loc_vsec_BankCreditFacilityMember_a2019633-d93e-4e51-9025-7fd9cc4d8a6e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/DebtLoanPaymentsDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#DebtLoanPaymentsDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/DebtLoanPaymentsDetails" xlink:type="extended" id="i08b09fb9cd434f0c80265122c42f00b7_DebtLoanPaymentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_ce1f07f3-7a5a-4f5f-936b-1528fc08ad4a" 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_e6d80aaa-8115-4ec4-85f2-2274ba12df5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ce1f07f3-7a5a-4f5f-936b-1528fc08ad4a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_e6d80aaa-8115-4ec4-85f2-2274ba12df5f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_b6053cea-bcf9-402f-ae7d-13b649d972c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ce1f07f3-7a5a-4f5f-936b-1528fc08ad4a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_b6053cea-bcf9-402f-ae7d-13b649d972c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_d7ee1997-f6b1-483a-b95a-9246828b8f35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ce1f07f3-7a5a-4f5f-936b-1528fc08ad4a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_d7ee1997-f6b1-483a-b95a-9246828b8f35" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_45314cd8-9ffe-42bb-97ce-56957b7c01ae" 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_ce1f07f3-7a5a-4f5f-936b-1528fc08ad4a" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_45314cd8-9ffe-42bb-97ce-56957b7c01ae" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_22cfbc10-8ebf-4f71-9225-789aea9aeb05" 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_ce1f07f3-7a5a-4f5f-936b-1528fc08ad4a" xlink:to="loc_us-gaap_DebtInstrumentTable_22cfbc10-8ebf-4f71-9225-789aea9aeb05" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_d641eee3-e969-4df4-bb60-333411fd7b3f" 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_22cfbc10-8ebf-4f71-9225-789aea9aeb05" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_d641eee3-e969-4df4-bb60-333411fd7b3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d641eee3-e969-4df4-bb60-333411fd7b3f_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_d641eee3-e969-4df4-bb60-333411fd7b3f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d641eee3-e969-4df4-bb60-333411fd7b3f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_61238674-60d4-4176-bd28-8c48b5fc98fa" 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_d641eee3-e969-4df4-bb60-333411fd7b3f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_61238674-60d4-4176-bd28-8c48b5fc98fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_TermLoanMember_15523239-f5d9-41cf-90bb-95b24a3a73cb" xlink:href="vsec-20221231.xsd#vsec_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_61238674-60d4-4176-bd28-8c48b5fc98fa" xlink:to="loc_vsec_TermLoanMember_15523239-f5d9-41cf-90bb-95b24a3a73cb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_ed8f9d2c-a87f-4e96-8091-456f92ed9169" 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_LongtermDebtTypeDomain_61238674-60d4-4176-bd28-8c48b5fc98fa" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_ed8f9d2c-a87f-4e96-8091-456f92ed9169" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/DerivativeInstrumentsandHedgingActivitiesDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#DerivativeInstrumentsandHedgingActivitiesDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/DerivativeInstrumentsandHedgingActivitiesDetails" xlink:type="extended" id="ia8771a6b69da49718d55db8d4cf09a36_DerivativeInstrumentsandHedgingActivitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_05221768-1d0a-45ee-8af5-a9e05fefd194" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_dde9b9a2-66c1-41e9-820d-1b141e332300" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_05221768-1d0a-45ee-8af5-a9e05fefd194" xlink:to="loc_us-gaap_DerivativeNotionalAmount_dde9b9a2-66c1-41e9-820d-1b141e332300" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_dec0b186-260d-4ff7-b600-bae39fa48a61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_05221768-1d0a-45ee-8af5-a9e05fefd194" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_dec0b186-260d-4ff7-b600-bae39fa48a61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_0a21a7b5-9cac-40fd-a2f4-bed1b28127c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_05221768-1d0a-45ee-8af5-a9e05fefd194" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_0a21a7b5-9cac-40fd-a2f4-bed1b28127c2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_a08b8f87-1593-435e-9d1c-18a8e2d6a7e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_0a21a7b5-9cac-40fd-a2f4-bed1b28127c2" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_a08b8f87-1593-435e-9d1c-18a8e2d6a7e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_a08b8f87-1593-435e-9d1c-18a8e2d6a7e6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_a08b8f87-1593-435e-9d1c-18a8e2d6a7e6" xlink:to="loc_us-gaap_HedgingRelationshipDomain_a08b8f87-1593-435e-9d1c-18a8e2d6a7e6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_2ebce3e1-1d44-4cce-81ff-971693151252" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_a08b8f87-1593-435e-9d1c-18a8e2d6a7e6" xlink:to="loc_us-gaap_HedgingRelationshipDomain_2ebce3e1-1d44-4cce-81ff-971693151252" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_a1f55c32-849e-4956-830f-b376a8ea3928" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_2ebce3e1-1d44-4cce-81ff-971693151252" xlink:to="loc_us-gaap_CashFlowHedgingMember_a1f55c32-849e-4956-830f-b376a8ea3928" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_4f36e411-57b0-4373-839f-c3e3ec04638c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_0a21a7b5-9cac-40fd-a2f4-bed1b28127c2" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_4f36e411-57b0-4373-839f-c3e3ec04638c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_4f36e411-57b0-4373-839f-c3e3ec04638c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_4f36e411-57b0-4373-839f-c3e3ec04638c" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_4f36e411-57b0-4373-839f-c3e3ec04638c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_cdff8f3f-efa1-4fc5-8c21-7621c84916ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_4f36e411-57b0-4373-839f-c3e3ec04638c" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_cdff8f3f-efa1-4fc5-8c21-7621c84916ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_5a459040-5a52-40f9-b860-0f4775f41443" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_cdff8f3f-efa1-4fc5-8c21-7621c84916ae" xlink:to="loc_us-gaap_InterestRateSwapMember_5a459040-5a52-40f9-b860-0f4775f41443" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#StockBasedCompensationPlansNarrativeDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails" xlink:type="extended" id="ic292dd85726f400dada77e96c695f0d9_StockBasedCompensationPlansNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" 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_139a000d-bf8f-4cdc-ad3c-68f7fe39a7d7" 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_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_139a000d-bf8f-4cdc-ad3c-68f7fe39a7d7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_ee7da098-22ea-4dd0-a5b6-80a6a3cbaeca" 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_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_ee7da098-22ea-4dd0-a5b6-80a6a3cbaeca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_8251cb15-14c5-4e9d-b4bd-6fae1dba7d64" 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_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_8251cb15-14c5-4e9d-b4bd-6fae1dba7d64" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches_21143a15-93c3-4a51-aa88-fbf2c6fffe4f" xlink:href="vsec-20221231.xsd#vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:to="loc_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches_21143a15-93c3-4a51-aa88-fbf2c6fffe4f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTarget_b35e74f0-5784-4c5e-afd3-5af75b2e981c" xlink:href="vsec-20221231.xsd#vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTarget"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:to="loc_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTarget_b35e74f0-5784-4c5e-afd3-5af75b2e981c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockSaleRestrictionPeriod_e568f75d-9d3d-4ac6-9f45-da6e5c89d9b2" xlink:href="vsec-20221231.xsd#vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockSaleRestrictionPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:to="loc_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockSaleRestrictionPeriod_e568f75d-9d3d-4ac6-9f45-da6e5c89d9b2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_32de1ed7-2ae4-42bb-b124-92b805cb5bb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_32de1ed7-2ae4-42bb-b124-92b805cb5bb1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_c2c50664-d558-4a0c-aec6-539efe582e08" 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_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_c2c50664-d558-4a0c-aec6-539efe582e08" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_1a367df2-a570-43bf-8b6c-ac737b8dbae6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_1a367df2-a570-43bf-8b6c-ac737b8dbae6" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1fda6c58-bc4b-4404-92b7-e6855497454b" 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_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1fda6c58-bc4b-4404-92b7-e6855497454b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_fdc7c981-1ec9-46e6-8c6a-caa0be3bb0f5" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_fdc7c981-1ec9-46e6-8c6a-caa0be3bb0f5" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_809b2a98-0f81-4553-aa34-ba6496178884" 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_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_809b2a98-0f81-4553-aa34-ba6496178884" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_7fc0ea4c-3205-48b3-96a4-bc6c1100697c" 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_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_7fc0ea4c-3205-48b3-96a4-bc6c1100697c" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_aad943fc-f8bb-444f-a451-fe31e350e23e" 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_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_aad943fc-f8bb-444f-a451-fe31e350e23e" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_3db6c3e7-20e6-48da-b163-61959678b0ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_3db6c3e7-20e6-48da-b163-61959678b0ea" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_d6d49da8-8265-4f23-8247-7c416294d4ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_d6d49da8-8265-4f23-8247-7c416294d4ca" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_716021aa-d2a5-453d-80c7-a66546f2f308" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dc1e7596-36fb-4d99-80e6-70e3a359376a" 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_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dc1e7596-36fb-4d99-80e6-70e3a359376a" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_d3cee69a-5425-4031-b6b8-a7976f0f7a8f" 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_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_d3cee69a-5425-4031-b6b8-a7976f0f7a8f" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_78420b5d-813b-411f-b927-71371adb48ac" 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_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_78420b5d-813b-411f-b927-71371adb48ac" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_49986f2a-90e5-4254-ad07-fadcee832cf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_78420b5d-813b-411f-b927-71371adb48ac" xlink:to="loc_us-gaap_PlanNameAxis_49986f2a-90e5-4254-ad07-fadcee832cf7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_49986f2a-90e5-4254-ad07-fadcee832cf7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_49986f2a-90e5-4254-ad07-fadcee832cf7" xlink:to="loc_us-gaap_PlanNameDomain_49986f2a-90e5-4254-ad07-fadcee832cf7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_eb98deb6-3113-4ead-b56b-f7d8d8a92395" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_49986f2a-90e5-4254-ad07-fadcee832cf7" xlink:to="loc_us-gaap_PlanNameDomain_eb98deb6-3113-4ead-b56b-f7d8d8a92395" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_RestrictedStockPlan2006Member_b09293e7-dae0-48fe-ad0c-f9d9eee6049b" xlink:href="vsec-20221231.xsd#vsec_RestrictedStockPlan2006Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_eb98deb6-3113-4ead-b56b-f7d8d8a92395" xlink:to="loc_vsec_RestrictedStockPlan2006Member_b09293e7-dae0-48fe-ad0c-f9d9eee6049b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_90606576-9a9b-4510-9318-d5214ce0f319" 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_78420b5d-813b-411f-b927-71371adb48ac" xlink:to="loc_us-gaap_AwardTypeAxis_90606576-9a9b-4510-9318-d5214ce0f319" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_90606576-9a9b-4510-9318-d5214ce0f319_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_90606576-9a9b-4510-9318-d5214ce0f319" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_90606576-9a9b-4510-9318-d5214ce0f319_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b5ada478-8a54-4017-a391-f2183655fadd" 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_90606576-9a9b-4510-9318-d5214ce0f319" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b5ada478-8a54-4017-a391-f2183655fadd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_StockSettledBonusAwardsMember_66071b75-37ca-4230-9e12-bc1e643a4367" xlink:href="vsec-20221231.xsd#vsec_StockSettledBonusAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b5ada478-8a54-4017-a391-f2183655fadd" xlink:to="loc_vsec_StockSettledBonusAwardsMember_66071b75-37ca-4230-9e12-bc1e643a4367" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_EmployeeVestingStockAwardsMember_ef5ca1e6-e189-4cca-9562-e07bcb183ebc" xlink:href="vsec-20221231.xsd#vsec_EmployeeVestingStockAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b5ada478-8a54-4017-a391-f2183655fadd" xlink:to="loc_vsec_EmployeeVestingStockAwardsMember_ef5ca1e6-e189-4cca-9562-e07bcb183ebc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_c620ea8e-3938-4082-b9fa-d643c55f37f2" 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_b5ada478-8a54-4017-a391-f2183655fadd" xlink:to="loc_us-gaap_RestrictedStockMember_c620ea8e-3938-4082-b9fa-d643c55f37f2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_02b3defa-88ae-4e57-9112-ac38a20beedd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b5ada478-8a54-4017-a391-f2183655fadd" xlink:to="loc_us-gaap_PerformanceSharesMember_02b3defa-88ae-4e57-9112-ac38a20beedd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_09d476fd-1248-48cd-917b-e360cc99927a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_78420b5d-813b-411f-b927-71371adb48ac" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_09d476fd-1248-48cd-917b-e360cc99927a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_09d476fd-1248-48cd-917b-e360cc99927a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_09d476fd-1248-48cd-917b-e360cc99927a" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_09d476fd-1248-48cd-917b-e360cc99927a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f0fa4863-e8d8-4f46-b0b9-1996cf66cb7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_09d476fd-1248-48cd-917b-e360cc99927a" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f0fa4863-e8d8-4f46-b0b9-1996cf66cb7f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_b88d71f1-5314-4f08-aed2-e4ed9d86c3f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f0fa4863-e8d8-4f46-b0b9-1996cf66cb7f" xlink:to="loc_us-gaap_EmployeeStockMember_b88d71f1-5314-4f08-aed2-e4ed9d86c3f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_c432068b-b5d1-46d2-8bd0-c347acb77ab8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_78420b5d-813b-411f-b927-71371adb48ac" xlink:to="loc_srt_TitleOfIndividualAxis_c432068b-b5d1-46d2-8bd0-c347acb77ab8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_c432068b-b5d1-46d2-8bd0-c347acb77ab8_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_c432068b-b5d1-46d2-8bd0-c347acb77ab8" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_c432068b-b5d1-46d2-8bd0-c347acb77ab8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_418f570f-05d5-43dd-b586-348ac2e1bb84" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_c432068b-b5d1-46d2-8bd0-c347acb77ab8" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_418f570f-05d5-43dd-b586-348ac2e1bb84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_EmployeeMember_b593bd97-09bd-46c0-8a0b-dd3d9a97bb32" xlink:href="vsec-20221231.xsd#vsec_EmployeeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_418f570f-05d5-43dd-b586-348ac2e1bb84" xlink:to="loc_vsec_EmployeeMember_b593bd97-09bd-46c0-8a0b-dd3d9a97bb32" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_6240684e-95da-435b-b759-d6ea7081e200" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_78420b5d-813b-411f-b927-71371adb48ac" xlink:to="loc_srt_RangeAxis_6240684e-95da-435b-b759-d6ea7081e200" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6240684e-95da-435b-b759-d6ea7081e200_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_6240684e-95da-435b-b759-d6ea7081e200" xlink:to="loc_srt_RangeMember_6240684e-95da-435b-b759-d6ea7081e200_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8fd6b177-b501-4910-86f4-e4276e400083" 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_6240684e-95da-435b-b759-d6ea7081e200" xlink:to="loc_srt_RangeMember_8fd6b177-b501-4910-86f4-e4276e400083" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_92521bc2-0c22-40e9-b86b-e27321bf6f7e" 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_8fd6b177-b501-4910-86f4-e4276e400083" xlink:to="loc_srt_MinimumMember_92521bc2-0c22-40e9-b86b-e27321bf6f7e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_21d1f5ee-e509-4aa2-a928-dc425f9a924e" 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_8fd6b177-b501-4910-86f4-e4276e400083" xlink:to="loc_srt_MaximumMember_21d1f5ee-e509-4aa2-a928-dc425f9a924e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_866cfeb9-73c0-451d-8cc3-1a0422a2cd05" 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_78420b5d-813b-411f-b927-71371adb48ac" xlink:to="loc_us-gaap_VestingAxis_866cfeb9-73c0-451d-8cc3-1a0422a2cd05" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_866cfeb9-73c0-451d-8cc3-1a0422a2cd05_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_866cfeb9-73c0-451d-8cc3-1a0422a2cd05" xlink:to="loc_us-gaap_VestingDomain_866cfeb9-73c0-451d-8cc3-1a0422a2cd05_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_5a943857-1665-4e38-b335-059d65088e64" 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_866cfeb9-73c0-451d-8cc3-1a0422a2cd05" xlink:to="loc_us-gaap_VestingDomain_5a943857-1665-4e38-b335-059d65088e64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_b6d60e06-b8b8-4df0-9c78-fb9b9bdc902e" 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_5a943857-1665-4e38-b335-059d65088e64" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_b6d60e06-b8b8-4df0-9c78-fb9b9bdc902e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_047355aa-b5ba-4767-8d92-c8a5cd469491" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_5a943857-1665-4e38-b335-059d65088e64" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_047355aa-b5ba-4767-8d92-c8a5cd469491" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_36e53bc3-634d-426d-90e2-aba2341e676a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_5a943857-1665-4e38-b335-059d65088e64" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_36e53bc3-634d-426d-90e2-aba2341e676a" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/StockBasedCompensationPlansStockbasedCompensationExpenseDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#StockBasedCompensationPlansStockbasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/StockBasedCompensationPlansStockbasedCompensationExpenseDetails" xlink:type="extended" id="i5fa0c16f480e424aa1885722d85cdebe_StockBasedCompensationPlansStockbasedCompensationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5178f7c-6712-42d7-9fed-34baa4920b16" 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_AllocatedShareBasedCompensationExpenseNetOfTax_fa95fcbf-c156-41f8-99af-96ab2a2688c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5178f7c-6712-42d7-9fed-34baa4920b16" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_fa95fcbf-c156-41f8-99af-96ab2a2688c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_f97e8e3d-65f6-4a96-8fed-020444fd8241" 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_b5178f7c-6712-42d7-9fed-34baa4920b16" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_f97e8e3d-65f6-4a96-8fed-020444fd8241" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a7bba01a-9ba8-4164-b52c-abe0f6e3dc3d" 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_b5178f7c-6712-42d7-9fed-34baa4920b16" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a7bba01a-9ba8-4164-b52c-abe0f6e3dc3d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e0fe12b2-ab26-4bea-a20f-92870a3ddaf9" 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_a7bba01a-9ba8-4164-b52c-abe0f6e3dc3d" xlink:to="loc_us-gaap_AwardTypeAxis_e0fe12b2-ab26-4bea-a20f-92870a3ddaf9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e0fe12b2-ab26-4bea-a20f-92870a3ddaf9_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_e0fe12b2-ab26-4bea-a20f-92870a3ddaf9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e0fe12b2-ab26-4bea-a20f-92870a3ddaf9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4c5464da-18dc-4cae-b932-136563de05df" 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_e0fe12b2-ab26-4bea-a20f-92870a3ddaf9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4c5464da-18dc-4cae-b932-136563de05df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_StockSettledBonusAwardsMember_81370fc8-fbc8-41d6-a6ca-b59769be8ff6" xlink:href="vsec-20221231.xsd#vsec_StockSettledBonusAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4c5464da-18dc-4cae-b932-136563de05df" xlink:to="loc_vsec_StockSettledBonusAwardsMember_81370fc8-fbc8-41d6-a6ca-b59769be8ff6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_VestingStockAwardsMember_f0546f88-c3d9-410a-9517-8761f02f03c0" xlink:href="vsec-20221231.xsd#vsec_VestingStockAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4c5464da-18dc-4cae-b932-136563de05df" xlink:to="loc_vsec_VestingStockAwardsMember_f0546f88-c3d9-410a-9517-8761f02f03c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_11c72f6e-186e-4a51-bc80-bddaf5c96143" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4c5464da-18dc-4cae-b932-136563de05df" xlink:to="loc_us-gaap_PerformanceSharesMember_11c72f6e-186e-4a51-bc80-bddaf5c96143" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/StockBasedCompensationPlansVestingStockAwardActivityDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#StockBasedCompensationPlansVestingStockAwardActivityDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/StockBasedCompensationPlansVestingStockAwardActivityDetails" xlink:type="extended" id="i8bad26b4dd6f47d3b501622128494a84_StockBasedCompensationPlansVestingStockAwardActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5a0376d3-0c8e-4979-be5b-94e28d3af75d" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5f42475d-f530-4c00-929e-5758fedc71b9" 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_5a0376d3-0c8e-4979-be5b-94e28d3af75d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5f42475d-f530-4c00-929e-5758fedc71b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3542e25f-5a13-4758-970b-1fd028757cf7" 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_5f42475d-f530-4c00-929e-5758fedc71b9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3542e25f-5a13-4758-970b-1fd028757cf7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1bd1f466-7ef0-4000-944b-00671aa63c62" 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_5f42475d-f530-4c00-929e-5758fedc71b9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1bd1f466-7ef0-4000-944b-00671aa63c62" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_102db405-8aa5-4166-a826-c4a92ef40acf" 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_5f42475d-f530-4c00-929e-5758fedc71b9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_102db405-8aa5-4166-a826-c4a92ef40acf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_0e9fa115-fdac-4fbe-8495-344d97cbed27" 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_5f42475d-f530-4c00-929e-5758fedc71b9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_0e9fa115-fdac-4fbe-8495-344d97cbed27" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_81694c3b-df53-4810-ba08-3d02df24e848" 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_ebfa2acc-f78b-4327-90cc-4c5d523055e1" 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_5a0376d3-0c8e-4979-be5b-94e28d3af75d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ebfa2acc-f78b-4327-90cc-4c5d523055e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0b45c006-bae1-403e-9ea0-b57c0d0407b3" 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_ebfa2acc-f78b-4327-90cc-4c5d523055e1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0b45c006-bae1-403e-9ea0-b57c0d0407b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_df3dbb17-b5c2-4842-8b24-e724351ce740" 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_ebfa2acc-f78b-4327-90cc-4c5d523055e1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_df3dbb17-b5c2-4842-8b24-e724351ce740" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_000e2eff-c628-4433-94d3-a04da25293c4" 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_ebfa2acc-f78b-4327-90cc-4c5d523055e1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_000e2eff-c628-4433-94d3-a04da25293c4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_51f9b000-3b84-4476-8d08-8f25f7c56c12" 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_ebfa2acc-f78b-4327-90cc-4c5d523055e1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_51f9b000-3b84-4476-8d08-8f25f7c56c12" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_429e4d64-8efa-43b1-894e-3c90e4dfc176" 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_ece4c04e-d62a-4f8c-8ced-d8dc44c3bf75" 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_5a0376d3-0c8e-4979-be5b-94e28d3af75d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ece4c04e-d62a-4f8c-8ced-d8dc44c3bf75" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_3d3c8ac0-15d5-4238-8ee0-31b868ed8be1" 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_ece4c04e-d62a-4f8c-8ced-d8dc44c3bf75" xlink:to="loc_us-gaap_AwardTypeAxis_3d3c8ac0-15d5-4238-8ee0-31b868ed8be1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3d3c8ac0-15d5-4238-8ee0-31b868ed8be1_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_3d3c8ac0-15d5-4238-8ee0-31b868ed8be1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3d3c8ac0-15d5-4238-8ee0-31b868ed8be1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ecbd3501-6765-4f1c-8264-8cce62122453" 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_3d3c8ac0-15d5-4238-8ee0-31b868ed8be1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ecbd3501-6765-4f1c-8264-8cce62122453" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_3d33c9b1-22ed-4e9c-831a-e7b67381042d" 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_ecbd3501-6765-4f1c-8264-8cce62122453" xlink:to="loc_us-gaap_RestrictedStockMember_3d33c9b1-22ed-4e9c-831a-e7b67381042d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/StockBasedCompensationPlansPerformanceShareAwardsDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#StockBasedCompensationPlansPerformanceShareAwardsDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/StockBasedCompensationPlansPerformanceShareAwardsDetails" xlink:type="extended" id="ib9a07c37209646388e3434aae55efb54_StockBasedCompensationPlansPerformanceShareAwardsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_569be35d-7d72-45da-923e-86b282bf8771" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d576a55c-6a47-4be3-8682-3a66aff6cd99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_569be35d-7d72-45da-923e-86b282bf8771" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d576a55c-6a47-4be3-8682-3a66aff6cd99" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_48bef85e-dd21-4638-9985-ee8c330259c4" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d576a55c-6a47-4be3-8682-3a66aff6cd99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_48bef85e-dd21-4638-9985-ee8c330259c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e64bc7b2-2aff-47b4-bf19-272e9d324c12" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d576a55c-6a47-4be3-8682-3a66aff6cd99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e64bc7b2-2aff-47b4-bf19-272e9d324c12" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_f907a020-a573-4831-b485-95e7ae6ea95d" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d576a55c-6a47-4be3-8682-3a66aff6cd99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_f907a020-a573-4831-b485-95e7ae6ea95d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_b1183496-9710-48e2-a5a8-814bd0b193c8" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d576a55c-6a47-4be3-8682-3a66aff6cd99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_b1183496-9710-48e2-a5a8-814bd0b193c8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_72a1829b-a1a6-4ab6-80dd-f9837cc74298" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d576a55c-6a47-4be3-8682-3a66aff6cd99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_72a1829b-a1a6-4ab6-80dd-f9837cc74298" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1761f90a-5892-4968-a2da-986ecbea71c8" 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_8f5e3cef-3a32-4178-9dda-d0bc4ff07992" 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_569be35d-7d72-45da-923e-86b282bf8771" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_8f5e3cef-3a32-4178-9dda-d0bc4ff07992" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_21ffb6aa-d774-4031-b753-0aace931ef08" 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_8f5e3cef-3a32-4178-9dda-d0bc4ff07992" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_21ffb6aa-d774-4031-b753-0aace931ef08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0a532fe6-f907-4fb6-82c4-55f928b8280d" 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_8f5e3cef-3a32-4178-9dda-d0bc4ff07992" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0a532fe6-f907-4fb6-82c4-55f928b8280d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_7f4213f4-9e7a-480e-8718-901d8927750f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_c75839eb-4b89-4079-bbef-0ecee860dee0" 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_8f5e3cef-3a32-4178-9dda-d0bc4ff07992" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_c75839eb-4b89-4079-bbef-0ecee860dee0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_08180bfb-02ec-4147-bdb6-6ffdec56a287" 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_873e2fdf-b28d-49b9-b206-0c46ad20b749" 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_569be35d-7d72-45da-923e-86b282bf8771" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_873e2fdf-b28d-49b9-b206-0c46ad20b749" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d071d5b5-243d-4c73-910f-d0bd507f5958" 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_873e2fdf-b28d-49b9-b206-0c46ad20b749" xlink:to="loc_us-gaap_AwardTypeAxis_d071d5b5-243d-4c73-910f-d0bd507f5958" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d071d5b5-243d-4c73-910f-d0bd507f5958_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_d071d5b5-243d-4c73-910f-d0bd507f5958" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d071d5b5-243d-4c73-910f-d0bd507f5958_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_43d655c6-6a28-436c-a0ca-f5cb25c2d9af" 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_d071d5b5-243d-4c73-910f-d0bd507f5958" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_43d655c6-6a28-436c-a0ca-f5cb25c2d9af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_04912f43-cd99-4c53-987e-14aef9351ffc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_43d655c6-6a28-436c-a0ca-f5cb25c2d9af" xlink:to="loc_us-gaap_PerformanceSharesMember_04912f43-cd99-4c53-987e-14aef9351ffc" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#LeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/LeasesNarrativeDetails" xlink:type="extended" id="i338a009835f54135823900985dfb071d_LeasesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_485f5d4b-d72a-4fba-aad3-4fcadbda261d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionNetBookValue_6370acf7-b6bc-4a0a-b4ba-00941dcf985d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleLeasebackTransactionNetBookValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_485f5d4b-d72a-4fba-aad3-4fcadbda261d" xlink:to="loc_us-gaap_SaleLeasebackTransactionNetBookValue_6370acf7-b6bc-4a0a-b4ba-00941dcf985d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_f18980b3-fad7-4d11-9c2f-294a98c97fce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleAndLeasebackTransactionGainLossNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_485f5d4b-d72a-4fba-aad3-4fcadbda261d" xlink:to="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_f18980b3-fad7-4d11-9c2f-294a98c97fce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_5edc7538-a025-4983-88d3-bd2029b6fe15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_485f5d4b-d72a-4fba-aad3-4fcadbda261d" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_5edc7538-a025-4983-88d3-bd2029b6fe15" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_LesseeOperatingLeaseNumberOfRenewalOptions_a071d3c6-d981-4e99-93f8-616c8f468d19" xlink:href="vsec-20221231.xsd#vsec_LesseeOperatingLeaseNumberOfRenewalOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_485f5d4b-d72a-4fba-aad3-4fcadbda261d" xlink:to="loc_vsec_LesseeOperatingLeaseNumberOfRenewalOptions_a071d3c6-d981-4e99-93f8-616c8f468d19" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_eaadc62c-8f8e-4dbd-9f5a-8d8172362572" 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_LossContingenciesLineItems_485f5d4b-d72a-4fba-aad3-4fcadbda261d" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_eaadc62c-8f8e-4dbd-9f5a-8d8172362572" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfProperties_fa5edbfa-fdc4-43e1-a121-2f14a6d657d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfProperties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_485f5d4b-d72a-4fba-aad3-4fcadbda261d" xlink:to="loc_us-gaap_GainLossOnSaleOfProperties_fa5edbfa-fdc4-43e1-a121-2f14a6d657d3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_b5b9a9b7-c6f0-4d05-bc56-2320f98e234f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_485f5d4b-d72a-4fba-aad3-4fcadbda261d" xlink:to="loc_us-gaap_LossContingenciesTable_b5b9a9b7-c6f0-4d05-bc56-2320f98e234f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_812b06b7-c04d-40fd-9f37-a7eecc41c074" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_b5b9a9b7-c6f0-4d05-bc56-2320f98e234f" xlink:to="loc_srt_StatementGeographicalAxis_812b06b7-c04d-40fd-9f37-a7eecc41c074" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_812b06b7-c04d-40fd-9f37-a7eecc41c074_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_812b06b7-c04d-40fd-9f37-a7eecc41c074" xlink:to="loc_srt_SegmentGeographicalDomain_812b06b7-c04d-40fd-9f37-a7eecc41c074_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_a34f66f3-5346-4473-9f2f-bb98f3379895" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_812b06b7-c04d-40fd-9f37-a7eecc41c074" xlink:to="loc_srt_SegmentGeographicalDomain_a34f66f3-5346-4473-9f2f-bb98f3379895" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_MiamiFloridaMember_db18e076-2483-4329-b86c-f5642650c9b7" xlink:href="vsec-20221231.xsd#vsec_MiamiFloridaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_a34f66f3-5346-4473-9f2f-bb98f3379895" xlink:to="loc_vsec_MiamiFloridaMember_db18e076-2483-4329-b86c-f5642650c9b7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/BusinessSegmentsandCustomerInformationSegmentInformationDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#BusinessSegmentsandCustomerInformationSegmentInformationDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/BusinessSegmentsandCustomerInformationSegmentInformationDetails" xlink:type="extended" id="i35bf9bc3ec6f452ea57aaaa46c2dc5e0_BusinessSegmentsandCustomerInformationSegmentInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_f0d46125-32ce-47a9-bb59-26958180fe15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6b96ec81-af57-4c5b-a53c-162c9e23daf0" 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_f0d46125-32ce-47a9-bb59-26958180fe15" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6b96ec81-af57-4c5b-a53c-162c9e23daf0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_fb222c13-1429-4626-9537-f2ddd3b9ff04" 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_f0d46125-32ce-47a9-bb59-26958180fe15" xlink:to="loc_us-gaap_OperatingIncomeLoss_fb222c13-1429-4626-9537-f2ddd3b9ff04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_DepreciationAndAmortizationExpense_4053c5e1-5aeb-4b04-94f3-2b8d7f45d633" xlink:href="vsec-20221231.xsd#vsec_DepreciationAndAmortizationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_f0d46125-32ce-47a9-bb59-26958180fe15" xlink:to="loc_vsec_DepreciationAndAmortizationExpense_4053c5e1-5aeb-4b04-94f3-2b8d7f45d633" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_a36fefea-72ec-4981-8862-43e0a7b8b0e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_f0d46125-32ce-47a9-bb59-26958180fe15" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_a36fefea-72ec-4981-8862-43e0a7b8b0e7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_a0abcf86-52ba-4e98-ad9e-47e10ce97d60" 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_f0d46125-32ce-47a9-bb59-26958180fe15" xlink:to="loc_us-gaap_Assets_a0abcf86-52ba-4e98-ad9e-47e10ce97d60" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ca855d67-2ae3-4bde-b5ff-7414243d7260" 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_f0d46125-32ce-47a9-bb59-26958180fe15" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ca855d67-2ae3-4bde-b5ff-7414243d7260" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_bfff24eb-3006-4d05-af75-7b8112c38e51" 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_ca855d67-2ae3-4bde-b5ff-7414243d7260" xlink:to="loc_srt_ConsolidationItemsAxis_bfff24eb-3006-4d05-af75-7b8112c38e51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_bfff24eb-3006-4d05-af75-7b8112c38e51_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_bfff24eb-3006-4d05-af75-7b8112c38e51" xlink:to="loc_srt_ConsolidationItemsDomain_bfff24eb-3006-4d05-af75-7b8112c38e51_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_473223b5-d003-43c5-b4bf-f85336084ab1" 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_bfff24eb-3006-4d05-af75-7b8112c38e51" xlink:to="loc_srt_ConsolidationItemsDomain_473223b5-d003-43c5-b4bf-f85336084ab1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_206d67e4-7d24-48a4-b2ba-e68ab6c374a9" 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_473223b5-d003-43c5-b4bf-f85336084ab1" xlink:to="loc_us-gaap_OperatingSegmentsMember_206d67e4-7d24-48a4-b2ba-e68ab6c374a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_16f38f3e-31db-49b2-bd72-4bec9f4df7fe" 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_473223b5-d003-43c5-b4bf-f85336084ab1" xlink:to="loc_us-gaap_CorporateNonSegmentMember_16f38f3e-31db-49b2-bd72-4bec9f4df7fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_dfa92e83-119b-405a-add4-c4dee08eb5dd" 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_ca855d67-2ae3-4bde-b5ff-7414243d7260" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_dfa92e83-119b-405a-add4-c4dee08eb5dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_dfa92e83-119b-405a-add4-c4dee08eb5dd_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_dfa92e83-119b-405a-add4-c4dee08eb5dd" xlink:to="loc_us-gaap_SegmentDomain_dfa92e83-119b-405a-add4-c4dee08eb5dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b3baa66e-01e3-4485-94b7-f8946727aa0b" 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_dfa92e83-119b-405a-add4-c4dee08eb5dd" xlink:to="loc_us-gaap_SegmentDomain_b3baa66e-01e3-4485-94b7-f8946727aa0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_AviationSegmentsMember_8736a492-f629-415e-b925-ded7c61063fb" xlink:href="vsec-20221231.xsd#vsec_AviationSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b3baa66e-01e3-4485-94b7-f8946727aa0b" xlink:to="loc_vsec_AviationSegmentsMember_8736a492-f629-415e-b925-ded7c61063fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_FleetSegmentsMember_6645900e-c635-4518-9f29-239c7960836a" xlink:href="vsec-20221231.xsd#vsec_FleetSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b3baa66e-01e3-4485-94b7-f8946727aa0b" xlink:to="loc_vsec_FleetSegmentsMember_6645900e-c635-4518-9f29-239c7960836a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_FederalAndDefenseSegmentsMember_0c6d5fd1-a0d3-449d-903b-e128ba1e3346" xlink:href="vsec-20221231.xsd#vsec_FederalAndDefenseSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b3baa66e-01e3-4485-94b7-f8946727aa0b" xlink:to="loc_vsec_FederalAndDefenseSegmentsMember_0c6d5fd1-a0d3-449d-903b-e128ba1e3346" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_CorporateSegmentsMember_6a8e1a58-6b86-4d59-acad-62d40118d294" xlink:href="vsec-20221231.xsd#vsec_CorporateSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b3baa66e-01e3-4485-94b7-f8946727aa0b" xlink:to="loc_vsec_CorporateSegmentsMember_6a8e1a58-6b86-4d59-acad-62d40118d294" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/BusinessSegmentsandCustomerInformationMajorCustomersDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#BusinessSegmentsandCustomerInformationMajorCustomersDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/BusinessSegmentsandCustomerInformationMajorCustomersDetails" xlink:type="extended" id="ie21414a7f2a74b36a9503c721c4c4567_BusinessSegmentsandCustomerInformationMajorCustomersDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_d8537fd1-c272-409b-89b1-1d3a3c28b4aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_2055620d-5453-4bbb-9362-bf56f57898a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_d8537fd1-c272-409b-89b1-1d3a3c28b4aa" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_2055620d-5453-4bbb-9362-bf56f57898a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_3c3144a0-1bb6-4f9a-b293-428a98147388" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_d8537fd1-c272-409b-89b1-1d3a3c28b4aa" xlink:to="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_3c3144a0-1bb6-4f9a-b293-428a98147388" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_dd2448cc-9921-4092-b70e-b709c3fa4a05" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_3c3144a0-1bb6-4f9a-b293-428a98147388" xlink:to="loc_srt_MajorCustomersAxis_dd2448cc-9921-4092-b70e-b709c3fa4a05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_dd2448cc-9921-4092-b70e-b709c3fa4a05_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_dd2448cc-9921-4092-b70e-b709c3fa4a05" xlink:to="loc_srt_NameOfMajorCustomerDomain_dd2448cc-9921-4092-b70e-b709c3fa4a05_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_f9c2e41d-3e65-46a6-90db-dcee23226a5f" 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_dd2448cc-9921-4092-b70e-b709c3fa4a05" xlink:to="loc_srt_NameOfMajorCustomerDomain_f9c2e41d-3e65-46a6-90db-dcee23226a5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_USPSMember_31d1e4d8-694c-431a-829a-5e1482526482" xlink:href="vsec-20221231.xsd#vsec_USPSMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_f9c2e41d-3e65-46a6-90db-dcee23226a5f" xlink:to="loc_vsec_USPSMember_31d1e4d8-694c-431a-829a-5e1482526482" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_USNavyMember_1d34b506-bcc2-4186-a13f-9bcdb1ac29f2" xlink:href="vsec-20221231.xsd#vsec_USNavyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_f9c2e41d-3e65-46a6-90db-dcee23226a5f" xlink:to="loc_vsec_USNavyMember_1d34b506-bcc2-4186-a13f-9bcdb1ac29f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_bef7e518-1abc-4c1f-adf4-e3860a2cf201" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_3c3144a0-1bb6-4f9a-b293-428a98147388" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_bef7e518-1abc-4c1f-adf4-e3860a2cf201" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_bef7e518-1abc-4c1f-adf4-e3860a2cf201_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_bef7e518-1abc-4c1f-adf4-e3860a2cf201" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_bef7e518-1abc-4c1f-adf4-e3860a2cf201_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1a16cd14-0fd8-419c-a7b9-3980a3605ace" 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_bef7e518-1abc-4c1f-adf4-e3860a2cf201" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1a16cd14-0fd8-419c-a7b9-3980a3605ace" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_e89253c6-291a-472e-a0e4-e608b5d2b8b5" 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_1a16cd14-0fd8-419c-a7b9-3980a3605ace" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_e89253c6-291a-472e-a0e4-e608b5d2b8b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_b7e8280f-e81e-4d8b-bcae-38e6011f1112" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_3c3144a0-1bb6-4f9a-b293-428a98147388" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_b7e8280f-e81e-4d8b-bcae-38e6011f1112" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_b7e8280f-e81e-4d8b-bcae-38e6011f1112_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_b7e8280f-e81e-4d8b-bcae-38e6011f1112" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_b7e8280f-e81e-4d8b-bcae-38e6011f1112_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_01412a39-468d-4304-9163-5b6ba284d466" 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_b7e8280f-e81e-4d8b-bcae-38e6011f1112" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_01412a39-468d-4304-9163-5b6ba284d466" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_e25439fb-53cf-4c7c-8bb3-946f073dd52c" 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_01412a39-468d-4304-9163-5b6ba284d466" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_e25439fb-53cf-4c7c-8bb3-946f073dd52c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/BusinessSegmentsandCustomerInformationGeographicAreaDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#BusinessSegmentsandCustomerInformationGeographicAreaDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/BusinessSegmentsandCustomerInformationGeographicAreaDetails" xlink:type="extended" id="if44df170caa34506a81ee3fa63114825_BusinessSegmentsandCustomerInformationGeographicAreaDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_04f87850-70ec-4878-b91e-98dc7eff836a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8860b794-377a-4d9d-8dad-f2edc86e3896" 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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_04f87850-70ec-4878-b91e-98dc7eff836a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8860b794-377a-4d9d-8dad-f2edc86e3896" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_35d19199-a998-463f-9e78-2795e5325534" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_04f87850-70ec-4878-b91e-98dc7eff836a" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_35d19199-a998-463f-9e78-2795e5325534" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_d051559c-8931-4ddb-9abb-731010507be7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_35d19199-a998-463f-9e78-2795e5325534" xlink:to="loc_srt_StatementGeographicalAxis_d051559c-8931-4ddb-9abb-731010507be7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_d051559c-8931-4ddb-9abb-731010507be7_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_d051559c-8931-4ddb-9abb-731010507be7" xlink:to="loc_srt_SegmentGeographicalDomain_d051559c-8931-4ddb-9abb-731010507be7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_e41a6e09-71a0-4c04-a5bd-15f495d3ca30" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_d051559c-8931-4ddb-9abb-731010507be7" xlink:to="loc_srt_SegmentGeographicalDomain_e41a6e09-71a0-4c04-a5bd-15f495d3ca30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_94d6d64c-5d51-4b09-81bf-62abe583752b" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_e41a6e09-71a0-4c04-a5bd-15f495d3ca30" xlink:to="loc_country_US_94d6d64c-5d51-4b09-81bf-62abe583752b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_f723101f-6bc3-47ae-bf96-64fc0ab192d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_e41a6e09-71a0-4c04-a5bd-15f495d3ca30" xlink:to="loc_us-gaap_NonUsMember_f723101f-6bc3-47ae-bf96-64fc0ab192d9" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/CapitalStockDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#CapitalStockDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/CapitalStockDetails" xlink:type="extended" id="id05c19e61fd34105b415cce6160fe7c1_CapitalStockDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_bc2a0046-a4e6-4741-8b11-bf04c0559dd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_e74a3935-2103-4870-bf75-266543c01169" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_bc2a0046-a4e6-4741-8b11-bf04c0559dd9" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_e74a3935-2103-4870-bf75-266543c01169" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_cec01615-57c6-4978-bf68-7fbf28f6986a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_bc2a0046-a4e6-4741-8b11-bf04c0559dd9" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_cec01615-57c6-4978-bf68-7fbf28f6986a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_6a283336-9b0d-4b30-a102-e102a9541876" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_bc2a0046-a4e6-4741-8b11-bf04c0559dd9" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_6a283336-9b0d-4b30-a102-e102a9541876" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_016076f7-bd1e-4d12-85ff-f1355be6e6ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_bc2a0046-a4e6-4741-8b11-bf04c0559dd9" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_016076f7-bd1e-4d12-85ff-f1355be6e6ea" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_0ecd138c-8a2e-4f8d-8fca-120e402af841" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_016076f7-bd1e-4d12-85ff-f1355be6e6ea" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_0ecd138c-8a2e-4f8d-8fca-120e402af841" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_0ecd138c-8a2e-4f8d-8fca-120e402af841_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_0ecd138c-8a2e-4f8d-8fca-120e402af841" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_0ecd138c-8a2e-4f8d-8fca-120e402af841_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2b2da4cc-f190-4b23-b8ae-cf1f989a1e24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_0ecd138c-8a2e-4f8d-8fca-120e402af841" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2b2da4cc-f190-4b23-b8ae-cf1f989a1e24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IPOMember_4da7e45c-b7b9-428a-abce-525c14049c93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IPOMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2b2da4cc-f190-4b23-b8ae-cf1f989a1e24" xlink:to="loc_us-gaap_IPOMember_4da7e45c-b7b9-428a-abce-525c14049c93" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember_9e3a2ece-0e38-439d-bc1e-e1ae0fcb1a4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OverAllotmentOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2b2da4cc-f190-4b23-b8ae-cf1f989a1e24" xlink:to="loc_us-gaap_OverAllotmentOptionMember_9e3a2ece-0e38-439d-bc1e-e1ae0fcb1a4b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/FairValueMeasurementsLiabilitiesandAssetsMeasuredatFairValueDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#FairValueMeasurementsLiabilitiesandAssetsMeasuredatFairValueDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/FairValueMeasurementsLiabilitiesandAssetsMeasuredatFairValueDetails" xlink:type="extended" id="ib30e9f9d256e45c58f251cc2a64f7fde_FairValueMeasurementsLiabilitiesandAssetsMeasuredatFairValueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_91359f49-6040-4a1f-9c91-f598ce9a6b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_MutualFundsHeldInDscPlanFairValueDisclosure_baa9424f-f353-47f8-9263-87508a525684" xlink:href="vsec-20221231.xsd#vsec_MutualFundsHeldInDscPlanFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_91359f49-6040-4a1f-9c91-f598ce9a6b1f" xlink:to="loc_vsec_MutualFundsHeldInDscPlanFairValueDisclosure_baa9424f-f353-47f8-9263-87508a525684" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_53bc1a1a-2b83-4b3d-b323-de90c9a56fce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateDerivativeLiabilitiesAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_91359f49-6040-4a1f-9c91-f598ce9a6b1f" xlink:to="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_53bc1a1a-2b83-4b3d-b323-de90c9a56fce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_b73c3aad-124c-46ff-8df5-07a421f0ca06" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_91359f49-6040-4a1f-9c91-f598ce9a6b1f" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_b73c3aad-124c-46ff-8df5-07a421f0ca06" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_b8e6de4a-f0a0-4fa9-b186-474824c76b7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_91359f49-6040-4a1f-9c91-f598ce9a6b1f" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_b8e6de4a-f0a0-4fa9-b186-474824c76b7c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e9fe948c-9a1c-4a58-91a9-edaebe041a6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_91359f49-6040-4a1f-9c91-f598ce9a6b1f" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e9fe948c-9a1c-4a58-91a9-edaebe041a6f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_958de587-777b-4201-a365-02f06b34cead" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e9fe948c-9a1c-4a58-91a9-edaebe041a6f" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_958de587-777b-4201-a365-02f06b34cead" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_958de587-777b-4201-a365-02f06b34cead_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_958de587-777b-4201-a365-02f06b34cead" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_958de587-777b-4201-a365-02f06b34cead_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_878edf62-f861-4013-98d4-197def9e0164" 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_958de587-777b-4201-a365-02f06b34cead" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_878edf62-f861-4013-98d4-197def9e0164" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_857bfe3e-26dc-47f1-bfd6-99a19525021d" 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_878edf62-f861-4013-98d4-197def9e0164" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_857bfe3e-26dc-47f1-bfd6-99a19525021d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fdfbfaba-4ff7-496e-ba41-e30e4b67a9f8" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e9fe948c-9a1c-4a58-91a9-edaebe041a6f" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fdfbfaba-4ff7-496e-ba41-e30e4b67a9f8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fdfbfaba-4ff7-496e-ba41-e30e4b67a9f8_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_fdfbfaba-4ff7-496e-ba41-e30e4b67a9f8" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fdfbfaba-4ff7-496e-ba41-e30e4b67a9f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_33bbeafb-fc68-4d1d-80bf-4dea6d5713a8" 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_fdfbfaba-4ff7-496e-ba41-e30e4b67a9f8" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_33bbeafb-fc68-4d1d-80bf-4dea6d5713a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_8a59f405-8264-4cd2-b812-1fcad71e126e" 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_33bbeafb-fc68-4d1d-80bf-4dea6d5713a8" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_8a59f405-8264-4cd2-b812-1fcad71e126e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_8e03384c-80f5-4d5f-a4ae-c99b8c2391b6" 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_33bbeafb-fc68-4d1d-80bf-4dea6d5713a8" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_8e03384c-80f5-4d5f-a4ae-c99b8c2391b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_ed11047a-b458-4ffb-b45b-0ce8b294c04e" 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_33bbeafb-fc68-4d1d-80bf-4dea6d5713a8" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_ed11047a-b458-4ffb-b45b-0ce8b294c04e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_9f881767-87f1-4f3e-9245-4841c2b9b474" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e9fe948c-9a1c-4a58-91a9-edaebe041a6f" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_9f881767-87f1-4f3e-9245-4841c2b9b474" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_9f881767-87f1-4f3e-9245-4841c2b9b474_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_9f881767-87f1-4f3e-9245-4841c2b9b474" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_9f881767-87f1-4f3e-9245-4841c2b9b474_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_12d3e027-df1a-4a1e-bef6-f00306e39bf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_9f881767-87f1-4f3e-9245-4841c2b9b474" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_12d3e027-df1a-4a1e-bef6-f00306e39bf7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_725ba0f3-cfe0-4a5f-b6ed-4197c581e7a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_12d3e027-df1a-4a1e-bef6-f00306e39bf7" xlink:to="loc_us-gaap_OtherAssetsMember_725ba0f3-cfe0-4a5f-b6ed-4197c581e7a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_AccruedLiabilitiesAndOtherLiabilitiesMember_91db5968-ef44-4bf8-bb8d-6b5442c76e10" xlink:href="vsec-20221231.xsd#vsec_AccruedLiabilitiesAndOtherLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_12d3e027-df1a-4a1e-bef6-f00306e39bf7" xlink:to="loc_vsec_AccruedLiabilitiesAndOtherLiabilitiesMember_91db5968-ef44-4bf8-bb8d-6b5442c76e10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesMember_bb82c9a2-3e82-4af8-890c-f2e9db3f95d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_12d3e027-df1a-4a1e-bef6-f00306e39bf7" xlink:to="loc_us-gaap_AccruedLiabilitiesMember_bb82c9a2-3e82-4af8-890c-f2e9db3f95d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_ffcfcbd3-b9ed-47d2-be61-14ab1f258e1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_12d3e027-df1a-4a1e-bef6-f00306e39bf7" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_ffcfcbd3-b9ed-47d2-be61-14ab1f258e1a" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#FairValueMeasurementsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended" id="iad9be1cdd0ed4150a55361a4a2f4f335_FairValueMeasurementsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e5b06163-4a34-480a-af16-75e0ba9c0ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_8418f781-b94e-45f5-8e69-2de24265f7b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e5b06163-4a34-480a-af16-75e0ba9c0ffb" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_8418f781-b94e-45f5-8e69-2de24265f7b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_c023641a-a2b9-4362-b3df-dd0949c0d2a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateDerivativeLiabilitiesAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e5b06163-4a34-480a-af16-75e0ba9c0ffb" xlink:to="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_c023641a-a2b9-4362-b3df-dd0949c0d2a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_c867a342-74d5-4bd2-8446-99d9963e24f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e5b06163-4a34-480a-af16-75e0ba9c0ffb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_c867a342-74d5-4bd2-8446-99d9963e24f8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_35ee55f6-5917-44a0-aef4-a50721324567" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e5b06163-4a34-480a-af16-75e0ba9c0ffb" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_35ee55f6-5917-44a0-aef4-a50721324567" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3f24eadf-c9e4-4aea-9f43-f0bca87cb8a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e5b06163-4a34-480a-af16-75e0ba9c0ffb" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3f24eadf-c9e4-4aea-9f43-f0bca87cb8a4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_26e45ddf-2ee9-44eb-9570-646477d1a59c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3f24eadf-c9e4-4aea-9f43-f0bca87cb8a4" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_26e45ddf-2ee9-44eb-9570-646477d1a59c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_26e45ddf-2ee9-44eb-9570-646477d1a59c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_26e45ddf-2ee9-44eb-9570-646477d1a59c" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_26e45ddf-2ee9-44eb-9570-646477d1a59c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_eae58157-35f5-423e-83ba-fbb79fddd226" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_26e45ddf-2ee9-44eb-9570-646477d1a59c" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_eae58157-35f5-423e-83ba-fbb79fddd226" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_023cb9c9-3086-42af-a542-fefdc72e07dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_eae58157-35f5-423e-83ba-fbb79fddd226" xlink:to="loc_us-gaap_OtherAssetsMember_023cb9c9-3086-42af-a542-fefdc72e07dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_8fbc6348-2a43-4443-83a1-7e2470ffe104" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3f24eadf-c9e4-4aea-9f43-f0bca87cb8a4" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_8fbc6348-2a43-4443-83a1-7e2470ffe104" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_8fbc6348-2a43-4443-83a1-7e2470ffe104_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_8fbc6348-2a43-4443-83a1-7e2470ffe104" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_8fbc6348-2a43-4443-83a1-7e2470ffe104_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2cff3375-b692-471d-8a1d-e7e7ee01793a" 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_8fbc6348-2a43-4443-83a1-7e2470ffe104" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2cff3375-b692-471d-8a1d-e7e7ee01793a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_fe4ba8f3-05cc-4c9c-89cb-ceeb91d6f9ea" 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_LongtermDebtTypeDomain_2cff3375-b692-471d-8a1d-e7e7ee01793a" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_fe4ba8f3-05cc-4c9c-89cb-ceeb91d6f9ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_1dfcd4c1-a812-4619-9607-cac8d062b090" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3f24eadf-c9e4-4aea-9f43-f0bca87cb8a4" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_1dfcd4c1-a812-4619-9607-cac8d062b090" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_1dfcd4c1-a812-4619-9607-cac8d062b090_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_1dfcd4c1-a812-4619-9607-cac8d062b090" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_1dfcd4c1-a812-4619-9607-cac8d062b090_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_35998eb6-809f-4cf1-872a-d6c2ed2c1469" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_1dfcd4c1-a812-4619-9607-cac8d062b090" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_35998eb6-809f-4cf1-872a-d6c2ed2c1469" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_15a31e7d-9e2e-4ae4-8803-a370bee0b383" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_35998eb6-809f-4cf1-872a-d6c2ed2c1469" xlink:to="loc_us-gaap_InterestRateSwapMember_15a31e7d-9e2e-4ae4-8803-a370bee0b383" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fb90c57f-14f3-481e-9c0a-9f603d3d9395" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3f24eadf-c9e4-4aea-9f43-f0bca87cb8a4" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fb90c57f-14f3-481e-9c0a-9f603d3d9395" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fb90c57f-14f3-481e-9c0a-9f603d3d9395_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_fb90c57f-14f3-481e-9c0a-9f603d3d9395" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fb90c57f-14f3-481e-9c0a-9f603d3d9395_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fe6e8d3c-638b-470d-883f-df51e3e61932" 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_fb90c57f-14f3-481e-9c0a-9f603d3d9395" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fe6e8d3c-638b-470d-883f-df51e3e61932" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_6c5f73b0-bbc8-4dab-a699-f094978fd674" 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_fe6e8d3c-638b-470d-883f-df51e3e61932" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_6c5f73b0-bbc8-4dab-a699-f094978fd674" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_2439bccc-fec8-4b9a-a6ea-944fdf588390" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3f24eadf-c9e4-4aea-9f43-f0bca87cb8a4" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_2439bccc-fec8-4b9a-a6ea-944fdf588390" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_2439bccc-fec8-4b9a-a6ea-944fdf588390_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_2439bccc-fec8-4b9a-a6ea-944fdf588390" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_2439bccc-fec8-4b9a-a6ea-944fdf588390_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_c1d72eaa-59c2-454e-937a-cbb9f28ea187" 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_2439bccc-fec8-4b9a-a6ea-944fdf588390" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_c1d72eaa-59c2-454e-937a-cbb9f28ea187" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_a72494df-9054-4ffb-860d-84a4042e2aa3" 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_c1d72eaa-59c2-454e-937a-cbb9f28ea187" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_a72494df-9054-4ffb-860d-84a4042e2aa3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#FairValueMeasurementsEarnoutObligationMeasuredonRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationMeasuredonRecurringBasisDetails" xlink:type="extended" id="ie99ab3774ee147fba532546c0e94ae67_FairValueMeasurementsEarnoutObligationMeasuredonRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_18b61229-5662-48ed-8ed3-ba1680b8a4ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_1c7eb801-c728-4df6-ab96-0c9e2c4112fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_18b61229-5662-48ed-8ed3-ba1680b8a4ac" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_1c7eb801-c728-4df6-ab96-0c9e2c4112fd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_e9835436-1d12-43a2-8030-45867d1fab9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_1c7eb801-c728-4df6-ab96-0c9e2c4112fd" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_e9835436-1d12-43a2-8030-45867d1fab9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_f6f17fa1-e911-47aa-bd1d-da290ab5d247" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_1c7eb801-c728-4df6-ab96-0c9e2c4112fd" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_f6f17fa1-e911-47aa-bd1d-da290ab5d247" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_529c8396-1562-45b1-b91a-3862c68f39ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_1c7eb801-c728-4df6-ab96-0c9e2c4112fd" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_529c8396-1562-45b1-b91a-3862c68f39ca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet_790524c3-0e3f-4a86-ab38-a570b7ebe8e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_1c7eb801-c728-4df6-ab96-0c9e2c4112fd" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet_790524c3-0e3f-4a86-ab38-a570b7ebe8e8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_e83883b8-5799-4681-b333-6962fc300235" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_2670fedd-4ac4-4d68-8961-9c33219314d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_18b61229-5662-48ed-8ed3-ba1680b8a4ac" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_2670fedd-4ac4-4d68-8961-9c33219314d8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ac8f7da3-11e3-4c1a-9889-8015d3600c99" 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_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_2670fedd-4ac4-4d68-8961-9c33219314d8" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ac8f7da3-11e3-4c1a-9889-8015d3600c99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_ac8f7da3-11e3-4c1a-9889-8015d3600c99_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_ac8f7da3-11e3-4c1a-9889-8015d3600c99" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_ac8f7da3-11e3-4c1a-9889-8015d3600c99_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_75488bb0-4465-44e9-9633-01afaf3a2f0c" 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_ac8f7da3-11e3-4c1a-9889-8015d3600c99" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_75488bb0-4465-44e9-9633-01afaf3a2f0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_8da915e3-b864-4af8-8995-d0a986030a8e" 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_75488bb0-4465-44e9-9633-01afaf3a2f0c" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_8da915e3-b864-4af8-8995-d0a986030a8e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8d657e59-4273-44f5-abdb-ff884debb65a" 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_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_2670fedd-4ac4-4d68-8961-9c33219314d8" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8d657e59-4273-44f5-abdb-ff884debb65a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8d657e59-4273-44f5-abdb-ff884debb65a_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_8d657e59-4273-44f5-abdb-ff884debb65a" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8d657e59-4273-44f5-abdb-ff884debb65a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1eb4d686-5f0e-487c-bce7-d817e7715ad0" 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_8d657e59-4273-44f5-abdb-ff884debb65a" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1eb4d686-5f0e-487c-bce7-d817e7715ad0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_32cc4afb-d7c9-428a-a390-942134729db6" 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_1eb4d686-5f0e-487c-bce7-d817e7715ad0" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_32cc4afb-d7c9-428a-a390-942134729db6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_3b34c24a-cfd9-49f1-a0af-a5bc960393d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_2670fedd-4ac4-4d68-8961-9c33219314d8" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_3b34c24a-cfd9-49f1-a0af-a5bc960393d7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_3b34c24a-cfd9-49f1-a0af-a5bc960393d7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_3b34c24a-cfd9-49f1-a0af-a5bc960393d7" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_3b34c24a-cfd9-49f1-a0af-a5bc960393d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_5afec403-7aae-4caa-bb4a-d8ebebbe2268" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_3b34c24a-cfd9-49f1-a0af-a5bc960393d7" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_5afec403-7aae-4caa-bb4a-d8ebebbe2268" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_c307e691-cde6-4976-89ec-6d00bdd8f877" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_5afec403-7aae-4caa-bb4a-d8ebebbe2268" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_c307e691-cde6-4976-89ec-6d00bdd8f877" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_9a47738a-2a64-4521-bf98-ca7ff8c3d962" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_5afec403-7aae-4caa-bb4a-d8ebebbe2268" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_9a47738a-2a64-4521-bf98-ca7ff8c3d962" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#SubsequentEventsDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/SubsequentEventsDetails" xlink:type="extended" id="i4d0be440c81844a796e08da9e1d59c03_SubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_c66059bc-07bb-4983-92c1-62e4d9bc39b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_0f3de625-5e59-4b08-b596-81047244d8bb" 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_SubsequentEventLineItems_c66059bc-07bb-4983-92c1-62e4d9bc39b6" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_0f3de625-5e59-4b08-b596-81047244d8bb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_af96fd01-9180-4ce3-9535-472cc2e0ee63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_c66059bc-07bb-4983-92c1-62e4d9bc39b6" xlink:to="loc_us-gaap_SubsequentEventTable_af96fd01-9180-4ce3-9535-472cc2e0ee63" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_0f3c95ac-5812-405f-bb74-f46ee7055d3c" 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_SubsequentEventTable_af96fd01-9180-4ce3-9535-472cc2e0ee63" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_0f3c95ac-5812-405f-bb74-f46ee7055d3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_0f3c95ac-5812-405f-bb74-f46ee7055d3c_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_0f3c95ac-5812-405f-bb74-f46ee7055d3c" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_0f3c95ac-5812-405f-bb74-f46ee7055d3c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1c35ef67-c1eb-4aef-8d82-be0a9b9e68da" 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_0f3c95ac-5812-405f-bb74-f46ee7055d3c" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1c35ef67-c1eb-4aef-8d82-be0a9b9e68da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_df2cc684-c1dc-4ad9-b87d-29832a287562" 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_1c35ef67-c1eb-4aef-8d82-be0a9b9e68da" xlink:to="loc_us-gaap_SubsequentEventMember_df2cc684-c1dc-4ad9-b87d-29832a287562" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_a72ee539-d153-408f-bf20-f6197aeb8882" 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_SubsequentEventTable_af96fd01-9180-4ce3-9535-472cc2e0ee63" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_a72ee539-d153-408f-bf20-f6197aeb8882" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a72ee539-d153-408f-bf20-f6197aeb8882_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_a72ee539-d153-408f-bf20-f6197aeb8882" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a72ee539-d153-408f-bf20-f6197aeb8882_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f326a1fc-5475-40d2-bb6a-3f04a884eec6" 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_a72ee539-d153-408f-bf20-f6197aeb8882" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f326a1fc-5475-40d2-bb6a-3f04a884eec6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_PrecisionFuelComponentsLLCMember_d20b20ad-8649-47e7-8f98-93ec8c6f1f02" xlink:href="vsec-20221231.xsd#vsec_PrecisionFuelComponentsLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f326a1fc-5475-40d2-bb6a-3f04a884eec6" xlink:to="loc_vsec_PrecisionFuelComponentsLLCMember_d20b20ad-8649-47e7-8f98-93ec8c6f1f02" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://vsecorp.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#ScheduleIIValuationandQualifyingAccountsDetails"/>
  <link:definitionLink xlink:role="http://vsecorp.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="extended" id="i52540aee393e403b800f5d6cd9cebb0a_ScheduleIIValuationandQualifyingAccountsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_24abcf2d-76b6-46ee-a845-4a717a17dd55" 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_a73a5e38-9ee2-48ba-adea-0de3b0597ebb" 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_24abcf2d-76b6-46ee-a845-4a717a17dd55" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a73a5e38-9ee2-48ba-adea-0de3b0597ebb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_a17fa575-65fd-4ea5-ba11-77300413d9ef" 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_a73a5e38-9ee2-48ba-adea-0de3b0597ebb" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_a17fa575-65fd-4ea5-ba11-77300413d9ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_7ea10493-10c4-4d66-a610-40687e4e64b9" 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_a73a5e38-9ee2-48ba-adea-0de3b0597ebb" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_7ea10493-10c4-4d66-a610-40687e4e64b9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_cc844583-9a86-4da5-bae1-56136e4d964c" 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_a73a5e38-9ee2-48ba-adea-0de3b0597ebb" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_cc844583-9a86-4da5-bae1-56136e4d964c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_e5851554-5bd1-4cd3-adf6-93fc035eada6" 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_d1963b3a-071b-4219-ae4b-2c0819ec1ce5" 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_24abcf2d-76b6-46ee-a845-4a717a17dd55" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_d1963b3a-071b-4219-ae4b-2c0819ec1ce5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_71709229-af3a-4973-8d0a-ecb34c8ce54c" 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_d1963b3a-071b-4219-ae4b-2c0819ec1ce5" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_71709229-af3a-4973-8d0a-ecb34c8ce54c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_71709229-af3a-4973-8d0a-ecb34c8ce54c_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_71709229-af3a-4973-8d0a-ecb34c8ce54c" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_71709229-af3a-4973-8d0a-ecb34c8ce54c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_0e5c669d-0f05-4bfa-a147-a7a0a2d6ef94" 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_71709229-af3a-4973-8d0a-ecb34c8ce54c" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_0e5c669d-0f05-4bfa-a147-a7a0a2d6ef94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_32c0d0a7-379e-4151-bfc6-93d5925dcdb2" 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_0e5c669d-0f05-4bfa-a147-a7a0a2d6ef94" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_32c0d0a7-379e-4151-bfc6-93d5925dcdb2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_05d29eef-97d5-45d1-a179-c08254f58725" 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_0e5c669d-0f05-4bfa-a147-a7a0a2d6ef94" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_05d29eef-97d5-45d1-a179-c08254f58725" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_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_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>15
<FILENAME>vsec-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:40f02a26-a3e4-4a35-8455-227a19106dc1,g:0bed9e20-696c-4526-b86e-35e3b435df32-->
<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_aec0aa53-13c5-4c6d-a34c-35221230e593_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_vsec_InventoryValuationAdjustment_e9d75082-3cbd-4b56-abc5-4499e656bf95_terseLabel_en-US" xlink:label="lab_vsec_InventoryValuationAdjustment" xlink: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 inventory</link:label>
    <link:label id="lab_vsec_InventoryValuationAdjustment_label_en-US" xlink:label="lab_vsec_InventoryValuationAdjustment" xlink: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 Valuation Adjustment</link:label>
    <link:label id="lab_vsec_InventoryValuationAdjustment_documentation_en-US" xlink:label="lab_vsec_InventoryValuationAdjustment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Valuation Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_InventoryValuationAdjustment" xlink:href="vsec-20221231.xsd#vsec_InventoryValuationAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_InventoryValuationAdjustment" xlink:to="lab_vsec_InventoryValuationAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_106fff58-61d3-4803-9885-27a496c5d60a_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" 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">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bb1de17b-b4f6-40a6-b043-cd7330b26e10_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_3399921a-95a6-42e3-bfbd-73d937d4be92_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">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_us-gaap_CurrentForeignTaxExpenseBenefit_f50e5424-321d-421d-be48-6fc0e3551a5e_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_vsec_AmendedAndRestatedMember_604d5503-8c90-485c-9ded-c48b7e3f3d39_terseLabel_en-US" xlink:label="lab_vsec_AmendedAndRestatedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended and Restated</link:label>
    <link:label id="lab_vsec_AmendedAndRestatedMember_label_en-US" xlink:label="lab_vsec_AmendedAndRestatedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended and Restated [Member]</link:label>
    <link:label id="lab_vsec_AmendedAndRestatedMember_documentation_en-US" xlink:label="lab_vsec_AmendedAndRestatedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Refers to the amended and restated loan agreements.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_AmendedAndRestatedMember" xlink:href="vsec-20221231.xsd#vsec_AmendedAndRestatedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_AmendedAndRestatedMember" xlink:to="lab_vsec_AmendedAndRestatedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_92a3fb4b-0ff0-4889-8ac0-e38aabdc81cd_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_8c3dd2ec-4525-43b0-8ad0-0c83761cf967_totalLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" 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</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_d1f713be-c8cf-4abe-9aab-6be1d95c3dd6_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_PropertyPlantAndEquipmentAbstract_81c11cbd-ee73-441e-9a43-1094419dc545_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_ea9a6b7f-4335-47b9-a1b1-7dcd60fb6f7d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_c9b0a48a-3924-4237-ae47-c2d0d9a0f2f7_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_be23ba5b-6968-4ce3-9146-03d625816366_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_vsec_TermLoanMember_053bc7b6-6c96-47bb-9c0c-1cb270a93b0f_terseLabel_en-US" xlink:label="lab_vsec_TermLoanMember" xlink: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_vsec_TermLoanMember_label_en-US" xlink:label="lab_vsec_TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan [Member]</link:label>
    <link:label id="lab_vsec_TermLoanMember_documentation_en-US" xlink:label="lab_vsec_TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_TermLoanMember" xlink:href="vsec-20221231.xsd#vsec_TermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_TermLoanMember" xlink:to="lab_vsec_TermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_74471362-92e2-4de6-8bbe-5e444ae323d6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_930e494d-cf01-4129-9e5b-6d91d0b8b6b1_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_d1db6e8c-6fb8-47f2-a181-ae3c12813904_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" 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">Dividends paid</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink: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 Ordinary Dividends, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_be8e5328-9707-4624-bff9-f1c7b8a9eada_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">Revolving loans maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_57ee3417-e4b4-4729-888f-1c30169a51d9_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_696d847b-a0b3-427e-8737-68b2d59b0075_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_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_545dd2eb-16a4-4169-bf48-a253dc00b57d_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</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_ea47c3a3-05ae-470b-beb6-7e3dccfde5f1_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_DebtInstrumentBasisSpreadOnVariableRate1_e1149d58-f5a6-4bee-b8dc-4e8bcf5d7c7e_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">Base margin</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_vsec_HAECOSpecialServicesLLCMember_768b1775-17b8-4999-9968-25ded4b45c64_terseLabel_en-US" xlink:label="lab_vsec_HAECOSpecialServicesLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">HAECO Special Services, LLC</link:label>
    <link:label id="lab_vsec_HAECOSpecialServicesLLCMember_label_en-US" xlink:label="lab_vsec_HAECOSpecialServicesLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">HAECO Special Services, LLC [Member]</link:label>
    <link:label id="lab_vsec_HAECOSpecialServicesLLCMember_documentation_en-US" xlink:label="lab_vsec_HAECOSpecialServicesLLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">HAECO Special Services, LLC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_HAECOSpecialServicesLLCMember" xlink:href="vsec-20221231.xsd#vsec_HAECOSpecialServicesLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_HAECOSpecialServicesLLCMember" xlink:to="lab_vsec_HAECOSpecialServicesLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_a26ea5f5-7419-4c88-8d5a-930343390543_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_621b8ebf-33ae-4eaa-bff0-a82799b292c3_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 and amortization</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_DeferredTaxAssetsHedgingTransactions_390b7029-255e-4ddd-a3f2-c98c48c7b56f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsHedgingTransactions" xlink: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 swaps</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsHedgingTransactions_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsHedgingTransactions" xlink: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, Hedging Transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsHedgingTransactions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsHedgingTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsHedgingTransactions" xlink:to="lab_us-gaap_DeferredTaxAssetsHedgingTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_bfcc112f-4b2f-470e-9341-42d87d05b621_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average discount rate (as a percent)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_5738b1ac-0eae-44b5-b9a6-93d7747480fa_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stated interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_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_vsec_EmployeeVestingStockAwardsMember_4e54ceff-b91e-47ce-a35e-48c030261350_terseLabel_en-US" xlink:label="lab_vsec_EmployeeVestingStockAwardsMember" xlink: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 Vesting Stock Awards</link:label>
    <link:label id="lab_vsec_EmployeeVestingStockAwardsMember_label_en-US" xlink:label="lab_vsec_EmployeeVestingStockAwardsMember" xlink: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 Vesting Stock Awards [Member]</link:label>
    <link:label id="lab_vsec_EmployeeVestingStockAwardsMember_documentation_en-US" xlink:label="lab_vsec_EmployeeVestingStockAwardsMember" xlink: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 Vesting Stock Awards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_EmployeeVestingStockAwardsMember" xlink:href="vsec-20221231.xsd#vsec_EmployeeVestingStockAwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_EmployeeVestingStockAwardsMember" xlink:to="lab_vsec_EmployeeVestingStockAwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_5512f405-65dd-42ce-bcbb-f44bf8e0dcf1_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink: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_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink: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, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_vsec_DebtInstrumentCovenantDebtToEBITDARatio_6cfdfdc8-3288-4246-8eda-57d3437c4a57_terseLabel_en-US" xlink:label="lab_vsec_DebtInstrumentCovenantDebtToEBITDARatio" xlink: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 to EBITDA ratio</link:label>
    <link:label id="lab_vsec_DebtInstrumentCovenantDebtToEBITDARatio_label_en-US" xlink:label="lab_vsec_DebtInstrumentCovenantDebtToEBITDARatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Debt To EBITDA Ratio</link:label>
    <link:label id="lab_vsec_DebtInstrumentCovenantDebtToEBITDARatio_documentation_en-US" xlink:label="lab_vsec_DebtInstrumentCovenantDebtToEBITDARatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Debt To EBITDA Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_DebtInstrumentCovenantDebtToEBITDARatio" xlink:href="vsec-20221231.xsd#vsec_DebtInstrumentCovenantDebtToEBITDARatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_DebtInstrumentCovenantDebtToEBITDARatio" xlink:to="lab_vsec_DebtInstrumentCovenantDebtToEBITDARatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_342f7e72-fd71-4610-b4d3-4a0e462c3999_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_IncomeTaxesPaid_83913e02-f80f-402a-95e0-2f3c0807444a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_vsec_RevolvingLoansPotentialIncrementinMaximumBorrowingCapacity_eb08952c-f755-40a0-ae9a-902a6a327ccd_terseLabel_en-US" xlink:label="lab_vsec_RevolvingLoansPotentialIncrementinMaximumBorrowingCapacity" xlink: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 loans, potential increment in maximum borrowing capacity</link:label>
    <link:label id="lab_vsec_RevolvingLoansPotentialIncrementinMaximumBorrowingCapacity_label_en-US" xlink:label="lab_vsec_RevolvingLoansPotentialIncrementinMaximumBorrowingCapacity" xlink: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 Loans, Potential Increment in Maximum Borrowing Capacity</link:label>
    <link:label id="lab_vsec_RevolvingLoansPotentialIncrementinMaximumBorrowingCapacity_documentation_en-US" xlink:label="lab_vsec_RevolvingLoansPotentialIncrementinMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potential increment in 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.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_RevolvingLoansPotentialIncrementinMaximumBorrowingCapacity" xlink:href="vsec-20221231.xsd#vsec_RevolvingLoansPotentialIncrementinMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_RevolvingLoansPotentialIncrementinMaximumBorrowingCapacity" xlink:to="lab_vsec_RevolvingLoansPotentialIncrementinMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_e0b8d4be-d569-4d61-b7af-21482e07cc85_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_6aa4e10e-7ff5-4b71-8a8e-f1d53ea7011b_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 (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_4e754068-2f0c-4f94-997a-3190a105515f_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink: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)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_7ff7e989-e58e-45ea-bacb-0d98885f3a81_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_a1279c84-f4d3-4544-b841-2e69988f3994_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 Term Loan Payments</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_1bc921d4-0c1e-4923-a570-c7676d3acfd9_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_us-gaap_FederalFundsEffectiveSwapRateMember_538b5a4d-2cd1-4867-b2c0-5569dc1c0581_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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_6ddba9c0-20ce-4b21-9cf3-f78ec866a835_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_6d689d9d-e7f9-4eb3-8592-31f47cf5e549_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_e4afc6e2-8cef-45ec-b712-07812725a8ff_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_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses_ea3c6687-cd9e-4a2b-b218-841e35bb0a7e_negatedTerseLabel_en-US" xlink:label="lab_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" 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">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses_label_en-US" xlink:label="lab_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" xlink: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, Accounts Payable And Accrued Expenses</link:label>
    <link:label id="lab_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses_documentation_en-US" xlink:label="lab_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" xlink: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, Accounts Payable And Accrued Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" xlink:href="vsec-20221231.xsd#vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" xlink:to="lab_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredDebtMember_77db0726-c359-4a3d-9ecc-3b75eef13c57_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt</link:label>
    <link:label id="lab_us-gaap_SecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebtMember" xlink:to="lab_us-gaap_SecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vsec_AccountsAndUnbilledReceivablesAllowanceForCreditLossesPolicyPolicyTextBlock_264d7913-34fa-4696-a980-216ccfcfb6c8_terseLabel_en-US" xlink:label="lab_vsec_AccountsAndUnbilledReceivablesAllowanceForCreditLossesPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Credit Losses</link:label>
    <link:label id="lab_vsec_AccountsAndUnbilledReceivablesAllowanceForCreditLossesPolicyPolicyTextBlock_label_en-US" xlink:label="lab_vsec_AccountsAndUnbilledReceivablesAllowanceForCreditLossesPolicyPolicyTextBlock" xlink: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 And Unbilled Receivables, Allowance For Credit Losses, Policy [Policy Text Block]</link:label>
    <link:label id="lab_vsec_AccountsAndUnbilledReceivablesAllowanceForCreditLossesPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_vsec_AccountsAndUnbilledReceivablesAllowanceForCreditLossesPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts And Unbilled Receivables, Allowance For Credit Losses, Policy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_AccountsAndUnbilledReceivablesAllowanceForCreditLossesPolicyPolicyTextBlock" xlink:href="vsec-20221231.xsd#vsec_AccountsAndUnbilledReceivablesAllowanceForCreditLossesPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_AccountsAndUnbilledReceivablesAllowanceForCreditLossesPolicyPolicyTextBlock" xlink:to="lab_vsec_AccountsAndUnbilledReceivablesAllowanceForCreditLossesPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_14e3c5a4-851d-4616-8f87-0fdc78b8dd6b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_6b205f57-873e-4a2c-87e1-c9a05890c3df_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink: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 percentage (as a percent)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink: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 Rights, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_4b0dc1cf-0693-4656-b2d1-7abbb188f7e8_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_vsec_EffectiveIncomeTaxRateReconciliationPriorYearTrueUpAdjustmentAmount_e790d807-59b0-4917-8c4a-a8e4f19fce8e_negatedTerseLabel_en-US" xlink:label="lab_vsec_EffectiveIncomeTaxRateReconciliationPriorYearTrueUpAdjustmentAmount" 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">Prior year true-up adjustment</link:label>
    <link:label id="lab_vsec_EffectiveIncomeTaxRateReconciliationPriorYearTrueUpAdjustmentAmount_label_en-US" xlink:label="lab_vsec_EffectiveIncomeTaxRateReconciliationPriorYearTrueUpAdjustmentAmount" xlink: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, Prior Year True-Up Adjustment, Amount</link:label>
    <link:label id="lab_vsec_EffectiveIncomeTaxRateReconciliationPriorYearTrueUpAdjustmentAmount_documentation_en-US" xlink:label="lab_vsec_EffectiveIncomeTaxRateReconciliationPriorYearTrueUpAdjustmentAmount" xlink: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, Prior Year True-Up Adjustment, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_EffectiveIncomeTaxRateReconciliationPriorYearTrueUpAdjustmentAmount" xlink:href="vsec-20221231.xsd#vsec_EffectiveIncomeTaxRateReconciliationPriorYearTrueUpAdjustmentAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_EffectiveIncomeTaxRateReconciliationPriorYearTrueUpAdjustmentAmount" xlink:to="lab_vsec_EffectiveIncomeTaxRateReconciliationPriorYearTrueUpAdjustmentAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_4105df4d-f91d-4beb-b88e-7086629724a1_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_8b12ff0f-970b-4aa1-a9ee-e982d0cae5bf_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink: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</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink: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, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsNetExcludingIntangibleAssets_9ca92c26-62f4-4b99-9efe-7c0802bb2dfb_terseLabel_en-US" xlink:label="lab_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsNetExcludingIntangibleAssets" xlink: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 net intangible assets</link:label>
    <link:label id="lab_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsNetExcludingIntangibleAssets_label_en-US" xlink:label="lab_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsNetExcludingIntangibleAssets" xlink: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, Net, Excluding Intangible Assets</link:label>
    <link:label id="lab_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsNetExcludingIntangibleAssets_documentation_en-US" xlink:label="lab_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsNetExcludingIntangibleAssets" xlink: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, Assets, Net, Excluding Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsNetExcludingIntangibleAssets" xlink:href="vsec-20221231.xsd#vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsNetExcludingIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsNetExcludingIntangibleAssets" xlink:to="lab_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsNetExcludingIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_310fbb33-c2fa-43ef-bbe0-b115fade7c1c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink: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, Liability, Current, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_9ea9e347-f4e1-4d11-a8a9-4ea8f6f6f9bd_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental cash flow disclosures:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_c2ceea3d-9b44-4103-9296-7d7931b0744e_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_52d5005b-a144-4bd6-9c08-7ca28526a540_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink: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 operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink: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 Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_00be9318-fb5c-4aa7-af3f-b25837b38136_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation expense not yet recognized</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_04dc74f6-d4bd-4daf-b513-9cb143dacec3_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_f2b3135f-408b-4cc9-a2e5-bac06cbdf934_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_1aaa7cc4-fe7b-4528-8fd8-fc52699ac0a8_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_f8767807-5d5f-4f63-ab62-24e7ac0de390_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_6752a854-a26a-405e-a5f9-b100b6ed6001_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_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_4c43b17f-a61b-4968-98da-05f23302206d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Derivative Instruments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink: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 Notional Amounts of Outstanding Derivative Positions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_39d469e2-9da7-4136-b2eb-b4b128b6ab5e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink: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 Number of Shares</link:label>
    <link:label id="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Weighted Average Number of Shares [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock_49d45583-d791-43a5-a5b4-1aa745dbe19b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink: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_OtherCurrentLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_b4eb94e2-eb10-4939-a804-72c1544ce235_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesIssuedPricePerShare_79942d28-4d00-4899-a816-54672848b491_terseLabel_en-US" xlink:label="lab_us-gaap_SharesIssuedPricePerShare" xlink: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 the issuance of common stock (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SharesIssuedPricePerShare_label_en-US" xlink:label="lab_us-gaap_SharesIssuedPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssuedPricePerShare" xlink:to="lab_us-gaap_SharesIssuedPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_047276a5-0fe2-4713-a173-ce89c4793980_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_vsec_BankCreditFacilityMember_b5dc4a31-bf33-4fc6-b2eb-9e33df9c7081_terseLabel_en-US" xlink:label="lab_vsec_BankCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank Credit Facility</link:label>
    <link:label id="lab_vsec_BankCreditFacilityMember_label_en-US" xlink:label="lab_vsec_BankCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank Credit Facility [Member]</link:label>
    <link:label id="lab_vsec_BankCreditFacilityMember_documentation_en-US" xlink:label="lab_vsec_BankCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank Credit Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_BankCreditFacilityMember" xlink:href="vsec-20221231.xsd#vsec_BankCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_BankCreditFacilityMember" xlink:to="lab_vsec_BankCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vsec_DisposalOfCTAerospaceInventoryMember_ce73e477-5608-461d-b2ec-4f948750c17f_terseLabel_en-US" xlink:label="lab_vsec_DisposalOfCTAerospaceInventoryMember" xlink: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 Of CT Aerospace Inventory</link:label>
    <link:label id="lab_vsec_DisposalOfCTAerospaceInventoryMember_label_en-US" xlink:label="lab_vsec_DisposalOfCTAerospaceInventoryMember" xlink: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 Of CT Aerospace Inventory [Member]</link:label>
    <link:label id="lab_vsec_DisposalOfCTAerospaceInventoryMember_documentation_en-US" xlink:label="lab_vsec_DisposalOfCTAerospaceInventoryMember" xlink: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 Of CT Aerospace Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_DisposalOfCTAerospaceInventoryMember" xlink:href="vsec-20221231.xsd#vsec_DisposalOfCTAerospaceInventoryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_DisposalOfCTAerospaceInventoryMember" xlink:to="lab_vsec_DisposalOfCTAerospaceInventoryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_eee3b6ad-a1a6-4e7f-a5e5-555b2335e255_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_ab500af0-41ad-44cf-8f0c-6dd72373dd77_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 lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_35021846-e0d6-4607-a2fe-4a49658aba6e_negatedLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: current portion of lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_vsec_USPSMember_f441c624-6660-4893-b930-12b228d13ebd_terseLabel_en-US" xlink:label="lab_vsec_USPSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">USPS</link:label>
    <link:label id="lab_vsec_USPSMember_label_en-US" xlink:label="lab_vsec_USPSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">USPS [Member]</link:label>
    <link:label id="lab_vsec_USPSMember_documentation_en-US" xlink:label="lab_vsec_USPSMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">USPS</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_USPSMember" xlink:href="vsec-20221231.xsd#vsec_USPSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_USPSMember" xlink:to="lab_vsec_USPSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_49b7b384-f0c4-4382-a0f9-4f3a7b70092d_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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_a46f05d9-b410-437c-b39a-5f795e11d572_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition date fair value of contingent consideration</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink: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 with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_5176accd-0350-4ed8-8400-d25bcf5c0637_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Basis of Pricing [Axis]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Basis of Pricing [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:to="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_71acbd91-cd7d-44f6-99d6-149a4b423cc8_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">Proceeds from sale of business</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_IncomeTaxReconciliationOtherReconcilingItems_d20b2243-5a3b-4c17-8552-e58e408d11fa_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink: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 provision adjustments</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink: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 Reconciling Items, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_6b803056-bf30-43a3-a411-8568388a0503_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink: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, Unobservable Input Reconciliation [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink: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, Unobservable Input Reconciliation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_007f871e-bb9e-4543-80ed-17b95da058ed_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_5ec8a1ee-1b7b-4f94-838c-0dc6f3a70720_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_e8c7af4f-2b3c-424d-89ac-c39518482d4f_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_us-gaap_LongTermDebtNoncurrent_4cd63275-c4d1-4001-8fb6-ba92d98698b0_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</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_2b6bf3f0-76d1-4b2c-ba78-792e8353a2de_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_ef196ba7-2076-42cc-9ec5-8d8d2abad930_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average lease term (in years)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_eeb9ff94-2ec1-4d1e-9845-c7ca6ec94399_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink: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 reclassification</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_268ebb6f-8ef0-43c9-8d84-115fb690ce58_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9bbe05c8-2dfc-4556-8b88-8e094de1349a_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_NetCashProvidedByUsedInInvestingActivitiesAbstract_28ff8f1b-4286-4b20-925c-1cf3e8963b50_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">Cash flows from 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_StockIssuedDuringPeriodValueNewIssues_91f6269c-283c-4b26-8334-52af3f8e5ad0_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_vsec_RestrictedStockPlan2006Member_49448f46-128c-4814-809d-c242e8e93d0c_terseLabel_en-US" xlink:label="lab_vsec_RestrictedStockPlan2006Member" xlink: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 Plan 2006</link:label>
    <link:label id="lab_vsec_RestrictedStockPlan2006Member_label_en-US" xlink:label="lab_vsec_RestrictedStockPlan2006Member" xlink: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 Plan 2006 [Member]</link:label>
    <link:label id="lab_vsec_RestrictedStockPlan2006Member_documentation_en-US" xlink:label="lab_vsec_RestrictedStockPlan2006Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Plan 2006 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_RestrictedStockPlan2006Member" xlink:href="vsec-20221231.xsd#vsec_RestrictedStockPlan2006Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_RestrictedStockPlan2006Member" xlink:to="lab_vsec_RestrictedStockPlan2006Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_de087211-e341-48e8-b830-f85d2f293a0f_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of shares vested</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink: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, Aggregate Intrinsic Value, Vested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_96383363-9926-4259-b9f2-c2ab9cb21384_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding (in shares)</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_262b3db9-0fab-4276-88de-91c6cd4c51ac_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_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTarget_f8529c0d-b8d5-4d85-839c-31f5d4f2f59a_terseLabel_en-US" xlink:label="lab_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTarget" xlink: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 paid in full (as a percent)</link:label>
    <link:label id="lab_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTarget_label_en-US" xlink:label="lab_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTarget" xlink: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, Percentage Of Target</link:label>
    <link:label id="lab_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTarget_documentation_en-US" xlink:label="lab_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTarget" xlink: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, Percentage Of Target</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTarget" xlink:href="vsec-20221231.xsd#vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTarget"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTarget" xlink:to="lab_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTarget" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_ca9c7707-55a5-499f-b248-04b789764df8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink: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, Unobservable Input Reconciliation [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink: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, Unobservable Input Reconciliation [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_4e4f487a-8b6d-4c71-8427-7b35a0a6be1a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink: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 compensation and accrued paid leave</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink: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, Compensated Absences</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_d0faa3c8-f99c-4df4-9023-b632e2ed1474_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">Revolver</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_c82530c1-86dd-4b9c-8e68-212b2af4e212_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoriesMember_adc1e278-6662-4fe7-bdb2-e188b53c03f7_terseLabel_en-US" xlink:label="lab_us-gaap_InventoriesMember" xlink: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_InventoriesMember_label_en-US" xlink:label="lab_us-gaap_InventoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoriesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoriesMember" xlink:to="lab_us-gaap_InventoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_3b5f420a-cda0-4d86-a50b-ccabb1a57133_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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c0603ce7-fd6e-4319-b71c-c1f771c2ffd2_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_d15ac489-ee6e-492a-8f73-fe97d3921943_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransferredAtPointInTimeMember_7f0be92d-a958-4a94-ba36-e77ed9111b6e_terseLabel_en-US" xlink:label="lab_us-gaap_TransferredAtPointInTimeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred at Point in Time</link:label>
    <link:label id="lab_us-gaap_TransferredAtPointInTimeMember_label_en-US" xlink:label="lab_us-gaap_TransferredAtPointInTimeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred at Point in Time [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransferredAtPointInTimeMember" xlink:to="lab_us-gaap_TransferredAtPointInTimeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_7e69d047-d260-4241-8bb6-59ff2a7e9c9b_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" 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, plant and equipment, useful life (in years)</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3f1db538-4545-4c5e-9f3d-6f3f7b650a72_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_ConcentrationRiskBenchmarkDomain_3b3092ce-8089-40f2-bb5c-01aeea952f37_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_SaleLeasebackTransactionNetBookValue_51bfa2c9-b902-4a88-807d-519d994b8480_terseLabel_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionNetBookValue" xlink: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 book value</link:label>
    <link:label id="lab_us-gaap_SaleLeasebackTransactionNetBookValue_label_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionNetBookValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Leaseback Transaction, Net Book Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionNetBookValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleLeasebackTransactionNetBookValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleLeasebackTransactionNetBookValue" xlink:to="lab_us-gaap_SaleLeasebackTransactionNetBookValue" xlink:type="arc" order="1"/>
    <link:label id="lab_vsec_USNavyMember_49a84eed-6dd7-4c0f-b2b6-8273f737e843_terseLabel_en-US" xlink:label="lab_vsec_USNavyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Navy</link:label>
    <link:label id="lab_vsec_USNavyMember_label_en-US" xlink:label="lab_vsec_USNavyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Navy [Member]</link:label>
    <link:label id="lab_vsec_USNavyMember_documentation_en-US" xlink:label="lab_vsec_USNavyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Navy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_USNavyMember" xlink:href="vsec-20221231.xsd#vsec_USNavyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_USNavyMember" xlink:to="lab_vsec_USNavyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1a0f72f9-53b7-4fd9-a4c2-1ce8ed2fe77e_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_vsec_AccruedLiabilitiesAndOtherLiabilitiesMember_4ede9149-aefe-464d-bd4f-d2205bbf27ae_terseLabel_en-US" xlink:label="lab_vsec_AccruedLiabilitiesAndOtherLiabilitiesMember" xlink: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 and other current liabilities</link:label>
    <link:label id="lab_vsec_AccruedLiabilitiesAndOtherLiabilitiesMember_label_en-US" xlink:label="lab_vsec_AccruedLiabilitiesAndOtherLiabilitiesMember" xlink: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 And Other Liabilities [Member]</link:label>
    <link:label id="lab_vsec_AccruedLiabilitiesAndOtherLiabilitiesMember_documentation_en-US" xlink:label="lab_vsec_AccruedLiabilitiesAndOtherLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities And Other Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_AccruedLiabilitiesAndOtherLiabilitiesMember" xlink:href="vsec-20221231.xsd#vsec_AccruedLiabilitiesAndOtherLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_AccruedLiabilitiesAndOtherLiabilitiesMember" xlink:to="lab_vsec_AccruedLiabilitiesAndOtherLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1d7bfa33-9204-4d5c-95b2-06abfcdb5df2_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">Unvested, beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_291cd3da-592e-421d-a665-62249ca3cc88_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">Unvested, ending balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_3fb9e222-b973-4055-b4e8-414b71b3f917_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_11c4933e-0f6a-49dc-8c77-e508f69bc431_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" 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">Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenueAbstract_3162c254-9384-432c-949b-db107d4bf0e4_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues:</link:label>
    <link:label id="lab_us-gaap_CostOfRevenueAbstract_label_en-US" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Revenue [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenueAbstract" xlink:to="lab_us-gaap_CostOfRevenueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_5b6cc45b-0641-4c99-837d-1a25b96c7ec0_verboseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" 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">401(k) 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_4930783b-78fa-48cf-a29f-acde7b8843a3_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_7f4a1250-c043-4d47-83d4-3f8931280466_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_52211ff0-09ac-44ed-80f8-8daaafeb330f_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">Deferred Total</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_vsec_LesseeOperatingLeaseNumberOfRenewalOptions_0402abff-b28b-467a-8445-adfa5c1d2787_terseLabel_en-US" xlink:label="lab_vsec_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 renewal options</link:label>
    <link:label id="lab_vsec_LesseeOperatingLeaseNumberOfRenewalOptions_label_en-US" xlink:label="lab_vsec_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_vsec_LesseeOperatingLeaseNumberOfRenewalOptions_documentation_en-US" xlink:label="lab_vsec_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_vsec_LesseeOperatingLeaseNumberOfRenewalOptions" xlink:href="vsec-20221231.xsd#vsec_LesseeOperatingLeaseNumberOfRenewalOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_LesseeOperatingLeaseNumberOfRenewalOptions" xlink:to="lab_vsec_LesseeOperatingLeaseNumberOfRenewalOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_9c33c709-7cbc-4f05-aed9-afa1e15a0195_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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_72bac251-8db0-4768-a922-55d6c20c3661_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_ValuationAllowancesAndReservesDomain_8d9b3c51-9b76-407c-8208-68ec8cadee2e_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_SubsequentEventMember_06bade9f-f300-426d-9852-8dc2a681b336_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_srt_ConsolidationItemsDomain_a11ebc23-521e-4c65-8ab7-6f76e85c0162_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_SalesRevenueNetMember_c2e706ea-9a3c-4617-ae88-508f61d37adb_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink: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 Benchmark</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_53969601-1f14-4918-acc1-f01dac39e05d_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_67269f09-1656-41e8-b8f4-77e5c8ebdf13_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_us-gaap_GainLossOnSaleOfInvestments_8a54e2a9-6550-4003-84df-d2f61ef83b89_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfInvestments" 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 on sale of a business entity and certain assets</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfInvestments_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Sale of Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfInvestments" xlink:to="lab_us-gaap_GainLossOnSaleOfInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesFinancingArrangements_3295cbf8-0a83-4de3-ac36-9858cd21d5df_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesFinancingArrangements" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swaps</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesFinancingArrangements_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesFinancingArrangements" xlink: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, Financing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesFinancingArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesFinancingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesFinancingArrangements" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesFinancingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_641f1431-5664-44d0-a448-27934811e2fe_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_a2436756-379e-4b0b-94cd-2aecc8c48a56_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_us-gaap_DebtDisclosureAbstract_9b2b4982-15c9-493d-be76-13270ed0c015_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_2b8c1836-abe3-44da-b76a-de71c361df8f_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_ShareBasedCompensationAwardTrancheThreeMember_20cc8b26-b95d-45bf-8a0e-31275efa72f1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink: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 Three</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink: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 Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_7600a794-ddec-4fd9-b9a9-55677777d99a_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink: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 share awards</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent_4b2ea7d1-2017-491a-9958-f107508d3e6a_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation and benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateSwapMember_4175a44a-9f10-4ee1-9f61-5d4afbf1a629_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap</link:label>
    <link:label id="lab_us-gaap_InterestRateSwapMember_label_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateSwapMember" xlink:to="lab_us-gaap_InterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vsec_VendorAdvancesCurrent_71a58673-2267-42c2-b4a4-cae77f8c0e52_terseLabel_en-US" xlink:label="lab_vsec_VendorAdvancesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vendor advances</link:label>
    <link:label id="lab_vsec_VendorAdvancesCurrent_label_en-US" xlink:label="lab_vsec_VendorAdvancesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vendor Advances, Current</link:label>
    <link:label id="lab_vsec_VendorAdvancesCurrent_documentation_en-US" xlink:label="lab_vsec_VendorAdvancesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vendor Advances, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_VendorAdvancesCurrent" xlink:href="vsec-20221231.xsd#vsec_VendorAdvancesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_VendorAdvancesCurrent" xlink:to="lab_vsec_VendorAdvancesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_1819741c-6264-4762-acd0-a60c991cd3d1_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_f3e9987f-41a4-4fdf-8f47-6e82a47b2a18_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</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_334e02ff-140d-4826-8adb-0fd2326f0f31_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_NetCashProvidedByUsedInFinancingActivities_faf8a88e-af66-413c-b7f2-57078dee5455_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash (used in) provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_f9801652-5c78-4a95-8e1b-ed6bba74ea63_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_vsec_FederalAndDefenseSegmentsMember_7657fa6d-ef05-41e4-a460-a0adf3fef912_terseLabel_en-US" xlink:label="lab_vsec_FederalAndDefenseSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal and Defense</link:label>
    <link:label id="lab_vsec_FederalAndDefenseSegmentsMember_label_en-US" xlink:label="lab_vsec_FederalAndDefenseSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal And Defense Segments [Member]</link:label>
    <link:label id="lab_vsec_FederalAndDefenseSegmentsMember_documentation_en-US" xlink:label="lab_vsec_FederalAndDefenseSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Our Federal Services Group is a reporting segment that provides legacy equipment sustainment, engineering, technical, management, integrated logistics support and information technology services to Department of Defense and other government agencies.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_FederalAndDefenseSegmentsMember" xlink:href="vsec-20221231.xsd#vsec_FederalAndDefenseSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_FederalAndDefenseSegmentsMember" xlink:to="lab_vsec_FederalAndDefenseSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_3b3e0262-0410-42e3-935d-71003ada625a_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_8e23a98c-9768-4b7b-aa3c-a3e9a2bebcb8_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink: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 a business entity and certain assets</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfBusiness" xlink:to="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3f98d514-23fe-4f4b-a2d1-235c1303c8c2_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_b086107d-5647-4681-ab8c-601dabe79baa_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_3977cb52-7478-4cf3-8a16-f01829707786_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_a15192a6-c3e0-46ef-96fd-1ba8acc4b5c9_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink: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 taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Taxes and Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_68e38a1b-8009-426f-ba86-3849f2c9a20a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_vsec_RevenuefromContractswithCustomerNumberofContracts_e0663b92-23e9-48cd-9c1d-30b2a14d58ea_terseLabel_en-US" xlink:label="lab_vsec_RevenuefromContractswithCustomerNumberofContracts" xlink: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 contract types</link:label>
    <link:label id="lab_vsec_RevenuefromContractswithCustomerNumberofContracts_label_en-US" xlink:label="lab_vsec_RevenuefromContractswithCustomerNumberofContracts" xlink: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 Contracts with Customer, Number of Contracts</link:label>
    <link:label id="lab_vsec_RevenuefromContractswithCustomerNumberofContracts_documentation_en-US" xlink:label="lab_vsec_RevenuefromContractswithCustomerNumberofContracts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contracts with Customer, Number of Contracts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_RevenuefromContractswithCustomerNumberofContracts" xlink:href="vsec-20221231.xsd#vsec_RevenuefromContractswithCustomerNumberofContracts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_RevenuefromContractswithCustomerNumberofContracts" xlink:to="lab_vsec_RevenuefromContractswithCustomerNumberofContracts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_c25c545c-b83c-4acb-89b1-26a57a064e34_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" 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</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_srt_MajorCustomersAxis_4a9b592a-0e8a-49a6-bd01-97dd0779f5dd_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_OtherNoncurrentLiabilitiesMember_fa3e04c6-8d23-4e13-a339-9d908eb77085_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesMember_50152fc0-8f51-484a-ba6f-932f4dc0b506_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink: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 portion</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink: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 Noncurrent Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:to="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_8163f26f-4ce8-4df2-aaab-55f5ba9726f7_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Other Restricted Stock Awards</link:label>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:to="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_3c13c805-635d-449a-ae8b-73411429ffe8_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink: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 compensation</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink: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 Compensation Liability, Classified, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:to="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_d992ac4b-b2b5-4616-a2bc-a4c04b0ce2ff_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_ac6d7ffe-18e5-4b8c-be12-32cf4c8cabaf_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">Components of Provision for Income Taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_16496071-0d98-44a9-9dac-057022fb7521_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">Weighted average fair value of vesting stock awards that 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_b5927a72-3a9e-4527-a953-490fa5ff1189_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_b1e58f10-0ee6-4b83-a516-c959ce8be321_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average amortization period of compensation not yet recognized (in years)</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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_b31202a7-2494-44a0-b787-95c444d84037_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_9e4e393f-3794-4484-96e5-c7d52427c848_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables and Unbilled Receivables</link:label>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:to="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_vsec_NumberofSaleAgreements_03a7824f-296b-41f3-b3a8-6bfe65c08eef_terseLabel_en-US" xlink:label="lab_vsec_NumberofSaleAgreements" xlink: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 sale agreements</link:label>
    <link:label id="lab_vsec_NumberofSaleAgreements_label_en-US" xlink:label="lab_vsec_NumberofSaleAgreements" xlink: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 Sale Agreements</link:label>
    <link:label id="lab_vsec_NumberofSaleAgreements_documentation_en-US" xlink:label="lab_vsec_NumberofSaleAgreements" xlink: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 Sale Agreements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_NumberofSaleAgreements" xlink:href="vsec-20221231.xsd#vsec_NumberofSaleAgreements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_NumberofSaleAgreements" xlink:to="lab_vsec_NumberofSaleAgreements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_4d2e994e-dd31-435d-ab11-14b7bb45c25e_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink: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 equipment</link:label>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_label_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerEquipmentMember" xlink:to="lab_us-gaap_ComputerEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_783a1ff6-4881-4aa5-9fee-957d9d07a72e_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash consideration, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_b1ea8081-3f8f-436c-b263-f21aa509c020_verboseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash consideration</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_970c3e23-fdbf-4a6f-8f79-f609d677fdee_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink: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 Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink: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 Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_5fa5bacc-c437-4665-9029-c4854a92e3ba_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_b14493bd-56ce-47d5-9177-002a00f696e4_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink: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_InventoryFinishedGoods_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink: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, Finished Goods, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoods" xlink:to="lab_us-gaap_InventoryFinishedGoods" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandBuildingsAndImprovementsMember_0d5f9f3e-58e8-4480-85a1-b750312ab4a3_terseLabel_en-US" xlink:label="lab_us-gaap_LandBuildingsAndImprovementsMember" xlink: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, Buildings and Improvements</link:label>
    <link:label id="lab_us-gaap_LandBuildingsAndImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LandBuildingsAndImprovementsMember" xlink: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, Buildings and Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandBuildingsAndImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandBuildingsAndImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandBuildingsAndImprovementsMember" xlink:to="lab_us-gaap_LandBuildingsAndImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_91a7df2c-6bbd-4e6b-9f96-5cbbe1b05d1e_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_af32367d-b111-4762-a6ad-57efaec5e728_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_bd556788-139c-4a1a-8d5e-aa10da066f4f_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" 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_GoodwillAndIntangibleAssetsGoodwillPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink: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, Goodwill, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_2557eb11-ade4-4ac7-8c87-f70f38cc68bb_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink: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 Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_7e18f347-de4b-4c2b-ba42-7541b320afe1_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink: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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink: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, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_951af40c-f3d4-4670-8cec-a65f24b6808a_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_b0558aed-28d8-4d2d-be64-7e9b5de4545b_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_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_DeferredTaxAssetsOperatingLossCarryforwards_5cd01954-a272-4ebb-ba86-ddca2f06b7d6_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">US operating and capital loss carryforward</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_d799e840-be52-4b61-bbbc-21c8a97f112e_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 and Basis of Presentation</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_us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable_1c361c19-8e1c-4be6-9601-8628803ee2c6_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable" xlink: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 payments on notes receivable</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable" xlink: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 and Collection of Notes Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable" xlink:to="lab_us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_db9dce28-756e-4fc6-a1f6-3b65ccc9c7dc_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_ea432320-64ef-4a48-be7c-16da860dd7e8_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_f1587e08-197d-4b90-960d-afcd2c9a89e8_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_2e7dd6b5-3475-4836-a87f-ad78dec1d3db_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_ContractWithCustomerBasisOfPricingDomain_d7d1f30b-2470-4053-9f8f-7a3744e1245f_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Basis of Pricing [Domain]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Basis of Pricing [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:to="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_vsec_MiamiFloridaMember_a6bc8c5a-4111-47e5-a8e4-2004004d4447_terseLabel_en-US" xlink:label="lab_vsec_MiamiFloridaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Miami, Florida</link:label>
    <link:label id="lab_vsec_MiamiFloridaMember_label_en-US" xlink:label="lab_vsec_MiamiFloridaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Miami, Florida [Member]</link:label>
    <link:label id="lab_vsec_MiamiFloridaMember_documentation_en-US" xlink:label="lab_vsec_MiamiFloridaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Miami, Florida [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_MiamiFloridaMember" xlink:href="vsec-20221231.xsd#vsec_MiamiFloridaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_MiamiFloridaMember" xlink:to="lab_vsec_MiamiFloridaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_d6dd7d13-ddfd-47b1-8901-6d5e7be42f43_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_DeferredTaxAssetsOperatingLossCarryforwardsForeign_75940dc5-4440-4edf-9c6c-b4d74b1f85ea_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign country operating loss carryforward</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink: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, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_bac18660-82fc-46eb-971a-1bd0746bac66_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">Less debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_46a8f83b-1d0a-4b3b-9893-58ceb91102bc_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink: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 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_c1814f09-287c-4c49-bf14-7989a2f60df8_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_b0131f28-ae5b-42b3-a811-b78d04616471_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_dei_AuditorName_66fbeed6-6ae5-4ff8-b7d4-28e88b0448f2_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_1a01ad32-6d6f-4706-80db-16c723262436_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" 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">Long-term operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink: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, Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsDisclosureTextBlock_88aef051-33db-4419-8ef9-b925ae53cdb4_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherAssetsDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_OtherAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_56258924-95c8-45f0-9911-7dcbccfbca2e_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_687db51f-1a54-465a-82df-bfae0ea534d9_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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_625a584f-984a-4e51-ac24-93db0871d80c_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_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_6cd6490b-dfe8-473c-a9fd-5ea697770f9d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_1bca0bee-e676-4bbf-ade4-f68f7b740a3f_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_d55ff547-fae4-4b9f-bc10-bc6f188ffed2_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualAxis_bb82e921-de6b-46ec-aea7-bbe295b99409_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_8ce669e7-36fe-4f54-8dfb-c7c24e922ba9_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesPolicyTextBlock" xlink:to="lab_us-gaap_DerivativesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_20bceab6-4ed7-48ef-87e4-1e48738036a3_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 (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_6a6a3d30-80ab-41b8-ba7b-4413ce53e965_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_5f7ae9be-3efe-4210-8bbf-5f34aef76df0_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_vsec_PropertyDistributionMember_a468bf77-a0c1-47cb-9e6e-e14977615d00_terseLabel_en-US" xlink:label="lab_vsec_PropertyDistributionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution</link:label>
    <link:label id="lab_vsec_PropertyDistributionMember_label_en-US" xlink:label="lab_vsec_PropertyDistributionMember" xlink: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 Distribution [Member]</link:label>
    <link:label id="lab_vsec_PropertyDistributionMember_documentation_en-US" xlink:label="lab_vsec_PropertyDistributionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property Distribution [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_PropertyDistributionMember" xlink:href="vsec-20221231.xsd#vsec_PropertyDistributionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_PropertyDistributionMember" xlink:to="lab_vsec_PropertyDistributionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_b4ad0edc-4a18-426d-b42e-26c21cb3e4a5_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable and deferred compensation</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_c30b229b-c735-49f2-828f-c59a0ecd99a8_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net assets acquired, excluding cash</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_54177282-754c-4abb-a41d-00349c24b606_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_1a62a398-7ec2-49a1-b074-45b37c3f5b7f_verboseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of revenue by customer</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_SubsequentEventsAbstract_e02956c9-33b7-4244-976b-f3880e07b21b_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink: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 Events [Abstract]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_317acaf6-e8f4-4b95-b261-e5290573a739_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of interest rate swap&#160;agreements, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_aa1c6c60-95c2-4930-bcc5-0f09667b4309_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassifications from long-term to current</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Liabilities Incurred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_51032edf-aee9-455b-b1b2-6de21997f651_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_DebtInstrumentPeriodicPayment_e4e740a7-41df-441c-8a0b-fe03bf4dbde4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Periodic payment</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPayment_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Periodic Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentPeriodicPayment" xlink:to="lab_us-gaap_DebtInstrumentPeriodicPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_d5eec502-3fa2-4d61-b55d-ec131ea48a94_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_0a90428d-5270-44f4-a619-e98a80bf101b_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_bfa7d002-2992-4276-b687-d5243d880fa8_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_7213b5ac-5126-436b-a6b0-115c08f00b31_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">Goodwill by Operating Segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_aeadb8fc-2e65-4b44-9c08-62d513d7fb7f_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid 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_OperatingCostsAndExpenses_1f0c7eaf-f423-4368-b3fb-8404d871885d_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingCostsAndExpenses" 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 costs and operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingCostsAndExpenses_f690f239-0576-4a74-84a8-46edb6443690_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">Costs and operating expenses</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_EarningsPerShareBasic_907d8d01-fd6f-4fa2-8916-aabfee7d248f_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic earnings (loss) per 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_99893168-bf80-4ceb-a31c-4c35e15001d8_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_vsec_OtherGovernmentMember_e5c94d9c-2f6e-4a2e-acb0-97e48f0b35d2_verboseLabel_en-US" xlink:label="lab_vsec_OtherGovernmentMember" 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 government</link:label>
    <link:label id="lab_vsec_OtherGovernmentMember_label_en-US" xlink:label="lab_vsec_OtherGovernmentMember" xlink: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 Government [Member]</link:label>
    <link:label id="lab_vsec_OtherGovernmentMember_documentation_en-US" xlink:label="lab_vsec_OtherGovernmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Government [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_OtherGovernmentMember" xlink:href="vsec-20221231.xsd#vsec_OtherGovernmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_OtherGovernmentMember" xlink:to="lab_vsec_OtherGovernmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsMember_cf80426c-0221-423f-b753-26178c52c856_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsMember" xlink: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_OtherAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherAssetsMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsMember" xlink:to="lab_us-gaap_OtherAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_b53ac8de-74c2-4cef-b029-1159c0a86610_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_a0a6851d-8b09-455b-bcaf-24b5f8f51ad2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of awards</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_6ac29d54-7326-4d58-8584-437fe1960278_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, Non-Segment</link:label>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_label_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate, Non-Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember" xlink:to="lab_us-gaap_CorporateNonSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_048d2804-208c-4cb5-99ef-5a28ac65138c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" 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 payable</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandAndLandImprovementsMember_3185489c-a8cf-4794-b2f4-e849a6208ef6_terseLabel_en-US" xlink:label="lab_us-gaap_LandAndLandImprovementsMember" xlink: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 and land improvements</link:label>
    <link:label id="lab_us-gaap_LandAndLandImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LandAndLandImprovementsMember" xlink: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 and Land Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndLandImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandAndLandImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandAndLandImprovementsMember" xlink:to="lab_us-gaap_LandAndLandImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_64db7a70-4b1b-4cf2-9ff1-a6d5d8b7d2bd_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_e551d3b9-56d6-4522-930a-d13a8e7d119d_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_2235d4a2-f473-4ec3-89e5-ee7db2cedad3_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 stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_f347ca6c-21a0-4b18-96d5-c7237306a835_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">Balance, beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_d2c0f75c-4b21-4630-a5ce-7ce37f6d682b_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">Balance, 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_97d8b561-3ee6-4109-ad37-ccf46200311b_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_67c655a8-0d65-4981-886e-30ea8408605e_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_39bfdd74-41e7-4a77-8e81-258776eec80e_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_36fa3050-4792-46f6-ba4e-a1102327b705_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">Dividends declared</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_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_a0bfe14f-9a69-4ba6-bde8-936a8c923dab_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink: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 credit carryforward</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink: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 Credit Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_7b58e0be-768f-40d9-a9a8-2233bf695d83_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">Other</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_c66b017d-16c8-4147-869b-05eeb7aa00a6_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_vsec_NoncashOrPartNoncashAcquisitionContingentConsideration_2638ae9d-4c4b-4a75-af7e-77fcec65f080_terseLabel_en-US" xlink:label="lab_vsec_NoncashOrPartNoncashAcquisitionContingentConsideration" xlink: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 obligation in connection with acquisitions</link:label>
    <link:label id="lab_vsec_NoncashOrPartNoncashAcquisitionContingentConsideration_label_en-US" xlink:label="lab_vsec_NoncashOrPartNoncashAcquisitionContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Or Part Noncash Acquisition, Contingent Consideration</link:label>
    <link:label id="lab_vsec_NoncashOrPartNoncashAcquisitionContingentConsideration_documentation_en-US" xlink:label="lab_vsec_NoncashOrPartNoncashAcquisitionContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Or Part Noncash Acquisition, Contingent Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_NoncashOrPartNoncashAcquisitionContingentConsideration" xlink:href="vsec-20221231.xsd#vsec_NoncashOrPartNoncashAcquisitionContingentConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_NoncashOrPartNoncashAcquisitionContingentConsideration" xlink:to="lab_vsec_NoncashOrPartNoncashAcquisitionContingentConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_1bda2b5e-7aa7-41a6-959a-3174b2bd13ee_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public offering, issued (in shares)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_9335e6cf-6b96-4e30-93d1-fe2bab64e96d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_vsec_PropertyRepairMember_674e64ee-a36d-4400-b6eb-4f93738f46c1_terseLabel_en-US" xlink:label="lab_vsec_PropertyRepairMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repair</link:label>
    <link:label id="lab_vsec_PropertyRepairMember_label_en-US" xlink:label="lab_vsec_PropertyRepairMember" xlink: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 Repair [Member]</link:label>
    <link:label id="lab_vsec_PropertyRepairMember_documentation_en-US" xlink:label="lab_vsec_PropertyRepairMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property Repair [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_PropertyRepairMember" xlink:href="vsec-20221231.xsd#vsec_PropertyRepairMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_PropertyRepairMember" xlink:to="lab_vsec_PropertyRepairMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a0204ceb-c79c-46bd-bf7a-692405cc5a8f_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_246678f6-3363-4163-85b7-5405390bef49_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 impact of acquisitions:</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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_6bb23335-3692-4b11-a81c-592dfc386e66_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_us-gaap_RetainedEarningsMember_f52e51d9-fc60-4670-aa68-3dbc04084389_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_vsec_MutualFundsHeldInDscPlanFairValueDisclosure_eca25800-0644-4694-bebe-0445d48703e1_terseLabel_en-US" xlink:label="lab_vsec_MutualFundsHeldInDscPlanFairValueDisclosure" xlink: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-COLI assets held in Deferred Supplemental Compensation Plan</link:label>
    <link:label id="lab_vsec_MutualFundsHeldInDscPlanFairValueDisclosure_label_en-US" xlink:label="lab_vsec_MutualFundsHeldInDscPlanFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual Funds Held In Dsc Plan Fair Value Disclosure</link:label>
    <link:label id="lab_vsec_MutualFundsHeldInDscPlanFairValueDisclosure_documentation_en-US" xlink:label="lab_vsec_MutualFundsHeldInDscPlanFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">This element represents the portion of the balance sheet assertion valued at fair value by the entity whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission. This element represents the fair value of mutual funds held in DSC plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_MutualFundsHeldInDscPlanFairValueDisclosure" xlink:href="vsec-20221231.xsd#vsec_MutualFundsHeldInDscPlanFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_MutualFundsHeldInDscPlanFairValueDisclosure" xlink:to="lab_vsec_MutualFundsHeldInDscPlanFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_4234b6dd-e225-4b9c-95ed-8790afcd526c_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_LeaseCost_5a7a62ff-9326-4536-8b14-82319382cbe6_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, net</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_3bae39db-4e9c-4b62-99ec-416f9ed8ee88_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_StockIssuedDuringPeriodValueShareBasedCompensation_af2dba3e-30e9-44a4-92b3-3ac6e5199f76_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_74db9139-f9af-4c52-b67a-5d204f3cc9eb_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 Cost</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_3ba4b27e-f2d0-4e8a-a37f-a0d433c1d7b4_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 issuance (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_IncomeTaxPolicyTextBlock_0ed1c0a4-17d4-4cb7-acc7-5060085384a4_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_5a622c7f-6401-40c2-a713-aa4864bc3792_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_abf7b877-1285-4845-bbe1-567a7425a23a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_a005b840-b209-4f0a-a9e2-2e73f1ea0fe5_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_8feae93c-7b03-4d95-a296-8091187ef01d_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">Operating lease renewal term (in years)</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_ReceivablesNetCurrent_ea75baf7-2dbb-4b5c-be04-661e4b93e602_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, Net, Current</link:label>
    <link:label id="lab_us-gaap_ReceivablesNetCurrent_label_en-US" xlink:label="lab_us-gaap_ReceivablesNetCurrent" xlink: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, Net, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesNetCurrent" xlink:to="lab_us-gaap_ReceivablesNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_208aaa25-2ee5-43a2-a0ec-4db79485d417_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_FurnitureAndFixturesMember_344b350a-eaa1-4865-836e-6bd34ddd27d6_verboseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" 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">Furniture, fixtures, equipment and other</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_937fc0f9-3690-4d7f-992a-4d8808e1b86f_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_a9e0573f-c0f2-4e6f-b6ae-179ab7f33439_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 operating lease obligations</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_0450da93-a9ec-4d2f-a60f-16be7217ba42_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term lease liabilities</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_UnbilledReceivablesCurrent_1d35c13a-bdf5-4daf-848d-a2e3c1364ebc_terseLabel_en-US" xlink:label="lab_us-gaap_UnbilledReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled receivables</link:label>
    <link:label id="lab_us-gaap_UnbilledReceivablesCurrent_label_en-US" xlink:label="lab_us-gaap_UnbilledReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Receivables, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnbilledReceivablesCurrent" xlink:to="lab_us-gaap_UnbilledReceivablesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_24a3fd15-8bc0-489c-b869-992472a270b1_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink: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 expense</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink: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, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_19e400d1-a53b-4767-9ddf-ef78ddf2795b_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_66cebe00-a30f-42a4-85b5-e2220e5b07f3_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">Earn-out obligation payments</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_vsec_SecuredOvernightFinancingRateSOFRMember_8cd5c731-5589-47f1-ab1d-fad5bcb39588_terseLabel_en-US" xlink:label="lab_vsec_SecuredOvernightFinancingRateSOFRMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR)</link:label>
    <link:label id="lab_vsec_SecuredOvernightFinancingRateSOFRMember_label_en-US" xlink:label="lab_vsec_SecuredOvernightFinancingRateSOFRMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) [Member]</link:label>
    <link:label id="lab_vsec_SecuredOvernightFinancingRateSOFRMember_documentation_en-US" xlink:label="lab_vsec_SecuredOvernightFinancingRateSOFRMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_SecuredOvernightFinancingRateSOFRMember" xlink:href="vsec-20221231.xsd#vsec_SecuredOvernightFinancingRateSOFRMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_SecuredOvernightFinancingRateSOFRMember" xlink:to="lab_vsec_SecuredOvernightFinancingRateSOFRMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_7cb7e112-ff25-4ecf-8441-75e3868757ff_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_ddde71fd-fe74-4b6e-9a0c-4857bc278d55_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink: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 purchase price (as a percent)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink: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, Offering Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_900334db-96bc-4178-b89c-0cebe425be73_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink: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 by Geographic Areas</link:label>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink: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 External Customers by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_460b034f-d7d9-496a-b437-09933dec9f69_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_c8755b97-3598-4aaa-aade-6837f744674b_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_AccountsReceivableNetCurrent_d4ff5044-bf5e-411c-ae3c-ad0d491fe617_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">Receivables, net</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_ScheduleOfFiniteLivedIntangibleAssetsTable_27ebd1a5-6fe1-4bf2-99f5-ffcde6537bab_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_63c48e7a-4485-409f-b2b2-6271c5b65eff_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_FairValueMeasurementsRecurringMember_83bfd568-9b02-4476-81c9-5b3e9ef506aa_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, Measurements, 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_TimingOfTransferOfGoodOrServiceAxis_238b1287-b7c8-4cf1-8e79-cfe364bd0262_terseLabel_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</link:label>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis_label_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_608cf6f0-204a-4db8-b6dd-1cd7ef2f46b5_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_f7526ae6-84a2-496d-b911-34fab241e6a7_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_NetCashProvidedByUsedInOperatingActivitiesAbstract_8f5d07d3-1bef-4ad6-bb42-6787695e3840_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">Cash flows from 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_4da0d505-76bd-45bb-b6a5-1132035a9163_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_BusinessCombinationContingentConsiderationLiabilityCurrent_ebd10c35-30b8-4273-a5ba-3b1722f44c8d_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" 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 obligation - short-term</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4d7f0631-19de-4276-9cb0-ccddd60494a2_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">Unvested, beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1dd3f6b7-255c-4a7c-a7f0-ccee3cbe74f6_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">Unvested, ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_GoodwillPeriodIncreaseDecrease_32a7caf2-1db8-47c5-b656-65df53457f0d_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPeriodIncreaseDecrease" xlink: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 goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_GoodwillPeriodIncreaseDecrease" xlink: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, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPeriodIncreaseDecrease" xlink:to="lab_us-gaap_GoodwillPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_ea8932a2-6019-4db5-a3ce-526b0564edde_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_a364669c-9813-437c-9161-c01b38a0920b_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_22a1bded-6f88-42d5-9f03-c6a463a4a1cc_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_007fe301-0a5f-4497-a231-a2724e4680ac_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" 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_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_SellingGeneralAndAdministrativeExpense_949f00b9-8c3c-4b51-b693-c804c2e7e7fe_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_vsec_FleetSegmentsMember_381b1a12-70fc-46d2-a88b-b9c8f4ef3c9f_terseLabel_en-US" xlink:label="lab_vsec_FleetSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fleet</link:label>
    <link:label id="lab_vsec_FleetSegmentsMember_label_en-US" xlink:label="lab_vsec_FleetSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fleet Segments [Member]</link:label>
    <link:label id="lab_vsec_FleetSegmentsMember_documentation_en-US" xlink:label="lab_vsec_FleetSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Our Supply Chain Management Group is a reporting segment that supplies vehicle parts. This group includes WBI, which was acquired on June 6, 2011.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_FleetSegmentsMember" xlink:href="vsec-20221231.xsd#vsec_FleetSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_FleetSegmentsMember" xlink:to="lab_vsec_FleetSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_6f066ddd-6826-4a71-8e53-57b9106f300c_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_026b6d12-91f1-44f0-92f2-0886ea9a2179_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">Earn-out obligation fair value adjustment</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_AccruedRoyaltiesCurrent_c2df5730-4567-4d7e-bd39-41d1b7819af1_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedRoyaltiesCurrent" xlink: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 customer rebates and royalties</link:label>
    <link:label id="lab_us-gaap_AccruedRoyaltiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedRoyaltiesCurrent" xlink: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 Royalties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedRoyaltiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedRoyaltiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedRoyaltiesCurrent" xlink:to="lab_us-gaap_AccruedRoyaltiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_5b645d50-974d-4bed-b4b7-d74eb2052535_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">Current Total</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_ProductMember_70a45ca4-7e02-4505-83bc-f9a9bbf7cde5_terseLabel_en-US" xlink:label="lab_us-gaap_ProductMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Products</link:label>
    <link:label id="lab_us-gaap_ProductMember_label_en-US" xlink:label="lab_us-gaap_ProductMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductMember" xlink:to="lab_us-gaap_ProductMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_bebbe28b-d18f-470d-8784-96b7e4274737_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease - right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_8404a7d1-789c-4c66-a2c6-aa96791109dd_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_c576e9b7-226c-4267-a81e-3ff6e988dc72_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_PaymentsToAcquireProductiveAssets_9fb11e1e-19d0-4310-b4d6-c886b5361a14_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink: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 Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_vsec_VestingStockAwardsMember_6085b4e3-da19-4326-b995-e05a82648a3b_terseLabel_en-US" xlink:label="lab_vsec_VestingStockAwardsMember" xlink: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 stock awards</link:label>
    <link:label id="lab_vsec_VestingStockAwardsMember_label_en-US" xlink:label="lab_vsec_VestingStockAwardsMember" xlink: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 Stock Awards [Member]</link:label>
    <link:label id="lab_vsec_VestingStockAwardsMember_documentation_en-US" xlink:label="lab_vsec_VestingStockAwardsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting Stock Awards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_VestingStockAwardsMember" xlink:href="vsec-20221231.xsd#vsec_VestingStockAwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_VestingStockAwardsMember" xlink:to="lab_vsec_VestingStockAwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_6253d9a6-31f9-46d2-b22c-f012c3d3a14c_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_e4d3e434-ef49-4f86-bd91-e94bc53cb6fa_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_PatentedTechnologyMember_bd52cd07-c1cc-47de-b504-ed790157d251_terseLabel_en-US" xlink:label="lab_us-gaap_PatentedTechnologyMember" xlink: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 technologies</link:label>
    <link:label id="lab_us-gaap_PatentedTechnologyMember_label_en-US" xlink:label="lab_us-gaap_PatentedTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Patented Technology [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentedTechnologyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PatentedTechnologyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PatentedTechnologyMember" xlink:to="lab_us-gaap_PatentedTechnologyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_fdea47e2-406a-4818-bccd-4ab142898c06_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_d2e7c697-6749-4e59-96a4-22f5ed3a7ddd_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_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_DeferredTaxAssetsInventory_a60cc9ad-c018-4113-994c-f98748bc520e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink: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 inventory</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInventory" xlink:to="lab_us-gaap_DeferredTaxAssetsInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_cf42126b-15ec-4cf9-aa8b-2f851e5845a0_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" 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">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_2b1aaf3e-ae21-4e2f-9985-f3a696ed4154_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recently Adopted Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_cbbc5be4-00d5-43bc-8a9f-83a8e59036c3_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">Stock-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_DiscontinuedOperationsDisposedOfBySaleMember_744cdf92-893b-4653-99c3-ee0373caf3d1_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink: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, Disposed of by Sale</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink: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, Disposed of by Sale [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:to="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_4ca235ad-aa9b-435d-8286-f06d4272c469_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 Expense</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_AccruedLiabilitiesAndOtherLiabilities_08bcbd19-1041-47a9-8c36-7eb1c386325e_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink: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 and other current liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities_497c953b-486e-4215-a95d-550730acc64e_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" 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</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink: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 and Other Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_81874e77-d81d-477a-87a7-9d1abe9960d6_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink: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 Number of Shares Outstanding Reconciliation [Abstract]</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink: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 Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_ef8519c3-f054-49dc-8891-00837dc7eb9b_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, outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_dd8f9565-0cc8-4f6b-858d-d2f4788aabb9_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">Balance, beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_f297db09-2d1b-4a5c-b31a-56df8a8996f7_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">Balance, ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ServiceMember_89a5b6a0-165a-406c-a398-53afb7629f4c_terseLabel_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Services</link:label>
    <link:label id="lab_us-gaap_ServiceMember_label_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceMember" xlink:to="lab_us-gaap_ServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_99421c2c-7707-404c-97e2-39e77bda96d4_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_131be28e-a525-4d6f-bc72-4c0068edc9f6_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">Beginning balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_c45c6f09-7bee-47f0-8ba8-33821019b21d_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">Ending balance</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_OtherCurrentLiabilitiesMember_e3119f25-98a3-4c90-a23e-d02ec7f34d15_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentLiabilitiesMember" xlink:to="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetImpairment_baea8984-99ca-416d-a718-995c9afb2341_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" 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">Goodwill and intangible asset impairment</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetImpairment_cee07eec-e7ac-42c1-b2e8-fbd73a57b66b_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and intangible asset impairment</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetImpairment_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink: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 Asset Impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:type="arc" order="1"/>
    <link:label id="lab_vsec_CostTypeContractMember_53e3255e-a169-475a-87ba-aa793ea486ec_terseLabel_en-US" xlink:label="lab_vsec_CostTypeContractMember" xlink: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 Plus Contract</link:label>
    <link:label id="lab_vsec_CostTypeContractMember_label_en-US" xlink:label="lab_vsec_CostTypeContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost-Type Contract [Member]</link:label>
    <link:label id="lab_vsec_CostTypeContractMember_documentation_en-US" xlink:label="lab_vsec_CostTypeContractMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost-Type Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_CostTypeContractMember" xlink:href="vsec-20221231.xsd#vsec_CostTypeContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_CostTypeContractMember" xlink:to="lab_vsec_CostTypeContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e0de467a-f01b-41b2-bfc9-786c31a9521a_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_vsec_DeferredTaxAssetsOperatingLeaseLiability_0910d246-9466-499c-93de-65e87d63e18e_terseLabel_en-US" xlink:label="lab_vsec_DeferredTaxAssetsOperatingLeaseLiability" xlink: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_vsec_DeferredTaxAssetsOperatingLeaseLiability_label_en-US" xlink:label="lab_vsec_DeferredTaxAssetsOperatingLeaseLiability" xlink: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 Lease Liability</link:label>
    <link:label id="lab_vsec_DeferredTaxAssetsOperatingLeaseLiability_documentation_en-US" xlink:label="lab_vsec_DeferredTaxAssetsOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_DeferredTaxAssetsOperatingLeaseLiability" xlink:href="vsec-20221231.xsd#vsec_DeferredTaxAssetsOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_DeferredTaxAssetsOperatingLeaseLiability" xlink:to="lab_vsec_DeferredTaxAssetsOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d2779038-0602-4439-b526-f1a2d6cdd56b_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">&#160;&#160;Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_315103af-57c8-4faa-b4e4-c343075f04cd_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" 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 and Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_e44fb97d-9b02-48b8-959b-3bd53804c2c4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink: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 income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_e940ec54-0900-4d0f-a41f-695c2fcfa6a5_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">Provision for income taxes</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_srt_SegmentGeographicalDomain_183a620d-0588-47bc-861b-d35d5cfd32ee_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_00713257-3b4b-473b-8427-5b4adca61f85_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]</link:label>
    <link:label id="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_label_en-US" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_41bf18d3-c4e1-4469-9072-37d5dc706836_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_b72eee49-5d6c-4289-8855-8c0d4ec9332c_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_5d6c0ebc-4d25-44e5-a0b9-d42c4aaa47c6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_53809c6b-44e0-4f41-a7ff-e7a41b8dc218_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_148ed050-9257-445c-ab4d-97815d5bd138_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_291c18f6-a81d-4a59-a91b-1fa31dd25380_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue by Major Customers, by Reporting Segments [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue by Major Customers, by Reporting Segments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_c4264cf9-ffce-4b6f-8d24-63150e4c464a_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_154f8ba8-d894-4c54-acf9-ea93e94ce814_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_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_d7f38035-14a5-44d3-855d-3411b1cdfc06_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_AdditionalPaidInCapitalMember_d2dd613e-4498-4829-8091-c153bb71c9d1_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_vsec_PrecisionFuelComponentsLLCMember_d5a5e1e9-159d-4446-8090-ba62eb8f2a1c_terseLabel_en-US" xlink:label="lab_vsec_PrecisionFuelComponentsLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Precision Fuel Components, LLC</link:label>
    <link:label id="lab_vsec_PrecisionFuelComponentsLLCMember_label_en-US" xlink:label="lab_vsec_PrecisionFuelComponentsLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Precision Fuel Components, LLC [Member]</link:label>
    <link:label id="lab_vsec_PrecisionFuelComponentsLLCMember_documentation_en-US" xlink:label="lab_vsec_PrecisionFuelComponentsLLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Precision Fuel Components, LLC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_PrecisionFuelComponentsLLCMember" xlink:href="vsec-20221231.xsd#vsec_PrecisionFuelComponentsLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_PrecisionFuelComponentsLLCMember" xlink:to="lab_vsec_PrecisionFuelComponentsLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_b8ff8fb7-be5e-48a5-8e23-0d5b8c31fec6_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_54c26d4b-76be-4f5f-9d1e-ca6509c2e6f4_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_b38496c6-2ea0-4a1a-879f-9fb0d6f255d1_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and operating expenses</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_535657b0-3b92-42f5-917a-c839f5b5e253_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted weighted average shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_6702cde2-1207-4c83-b6a9-f8f5baddb8b0_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">Diluted weighted average shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_135b8289-6fe5-4948-9966-749be9c522a7_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less accumulated depreciation 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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_a1cc6af9-b1cc-41fe-8044-47e930a3f7ac_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangibles Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches_a51436a6-6fbc-4a6a-94e2-0a0a5d364304_terseLabel_en-US" xlink:label="lab_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches" xlink: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 tranches</link:label>
    <link:label id="lab_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches_label_en-US" xlink:label="lab_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches" xlink: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 Tranches</link:label>
    <link:label id="lab_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches_documentation_en-US" xlink:label="lab_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches" xlink: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, Number Of Tranches</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches" xlink:href="vsec-20221231.xsd#vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches" xlink:to="lab_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_e6129e59-fddd-4edf-b76c-75dbba5c98af_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_c550e5ff-23f0-4ad7-8174-7df459974c95_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Provision for Income Taxes [Abstract]</link:label>
    <link:label id="lab_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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 Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_d83879e1-7aa0-4c0e-9150-2ae2fdab0eb7_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings and building improvements</link:label>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_label_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building and Building Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_b060802f-7558-4662-88cc-6f99f09b1be5_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_fe2b80a6-3968-4247-bc3a-9a0247b337c9_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink: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 issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsGross" xlink:to="lab_us-gaap_DeferredFinanceCostsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BaseRateMember_8f1a85b1-1d2e-41ad-9dae-fecb5beaeda9_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_BaseRateMember_label_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BaseRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember" xlink:to="lab_us-gaap_BaseRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_f228d732-0bc9-47a6-a40a-7697ba4625ee_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value $0.05 per share, authorized 23,000,000 shares; issued and outstanding 12,816,613 and 12,726,659 respectively</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_DebtInstrumentNameDomain_f734fb05-5091-493e-bde4-e545c21eeecb_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_d4f3db27-80e4-453d-9004-b2be6f74e4dd_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_27c08a99-764c-4a78-aac6-cd8115012281_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">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_c8d656cc-4adc-4751-92f3-e382710731dc_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink: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 awarded (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_vsec_CommercialMember_4d140ff5-a55d-4142-b625-6e78b67e27a8_terseLabel_en-US" xlink:label="lab_vsec_CommercialMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial</link:label>
    <link:label id="lab_vsec_CommercialMember_label_en-US" xlink:label="lab_vsec_CommercialMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial [Member]</link:label>
    <link:label id="lab_vsec_CommercialMember_documentation_en-US" xlink:label="lab_vsec_CommercialMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents commercial customers.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_CommercialMember" xlink:href="vsec-20221231.xsd#vsec_CommercialMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_CommercialMember" xlink:to="lab_vsec_CommercialMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_ee1c3906-7feb-4ec8-8b85-a359f12f944d_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_e0aafffc-7c57-48a4-af3e-13182c30c5f6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" xlink: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 deferred tax assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" xlink: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, Deferred Tax Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_838c0328-dfa7-449c-8ed6-361e469398b2_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_OtherCapitalizedPropertyPlantAndEquipmentMember_86aedc66-61d8-4996-a620-62b096d17a0c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink: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 Capitalized Property Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink: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 Capitalized Property Plant and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:to="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductConcentrationRiskMember_16894910-6fe1-4627-8261-b4fc024fa775_terseLabel_en-US" xlink:label="lab_us-gaap_ProductConcentrationRiskMember" xlink: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 Concentration Risk</link:label>
    <link:label id="lab_us-gaap_ProductConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_ProductConcentrationRiskMember" xlink: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 Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductConcentrationRiskMember" xlink:to="lab_us-gaap_ProductConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b48ec17e-ded2-4f13-bf8c-ce76b209c006_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 year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4b366f39-2b78-467c-96b6-c0c378be7c48_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 year</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_vsec_EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount_881ccfed-5bb4-4a30-8889-7267eb24ef86_terseLabel_en-US" xlink:label="lab_vsec_EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Permanent differences, net</link:label>
    <link:label id="lab_vsec_EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount_label_en-US" xlink:label="lab_vsec_EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount" xlink: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, Permanent Differences, Amount</link:label>
    <link:label id="lab_vsec_EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount_documentation_en-US" xlink:label="lab_vsec_EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount" xlink: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, Permanent Differences, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount" xlink:href="vsec-20221231.xsd#vsec_EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount" xlink:to="lab_vsec_EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansPayableMember_f1a91208-e06c-4c4f-9d80-7f4fffaa4ed1_terseLabel_en-US" xlink:label="lab_us-gaap_LoansPayableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan</link:label>
    <link:label id="lab_us-gaap_LoansPayableMember_label_en-US" xlink:label="lab_us-gaap_LoansPayableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Payable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansPayableMember" xlink:to="lab_us-gaap_LoansPayableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_10692b52-4f0e-43a5-8fa0-4988c8897eb4_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_8988c8ff-1fb9-4ccc-b58f-2b8caa5dc011_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_1b1f7837-541b-4ca9-8fd8-243d7cf02469_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_a7597796-7b3b-4ad1-a433-6790cee4eff6_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings on loan agreement</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink: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 Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_4323f3cc-d3a9-41ed-bc08-b0d90c4018cb_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, 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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_909b9a65-ab61-49e4-beba-90d211a551a5_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassifications from long-term to current</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink: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 with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_c496df8d-cfd2-45b4-abf7-21ae28a3480c_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransferredOverTimeMember_9e0f1708-9fbf-4373-9256-16524a53b6f0_terseLabel_en-US" xlink:label="lab_us-gaap_TransferredOverTimeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred over Time</link:label>
    <link:label id="lab_us-gaap_TransferredOverTimeMember_label_en-US" xlink:label="lab_us-gaap_TransferredOverTimeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred over Time [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferredOverTimeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransferredOverTimeMember" xlink:to="lab_us-gaap_TransferredOverTimeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_4ca03639-fbb7-4191-9c68-e2ca185cf119_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink: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-related expenses</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Acquisition Related Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_92074412-abe9-4088-945c-71617c10adad_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_13b489f1-a761-4dda-bf02-f7d115e14697_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedging</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgingMember" xlink:to="lab_us-gaap_CashFlowHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_fd02b167-266d-4f2d-bf5b-5ea5ff68df7c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink: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 and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink: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 and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_df4ddee8-1a15-4d6e-aaa7-1eadb6a3aabe_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_FiniteLivedIntangibleAssetUsefulLife_01e60d8b-dbf7-4038-a3b2-910726521eb9_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink: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 of contract (in years)</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_ce972aba-90b8-4e2c-ae0d-9aecdb5ff44a_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash (used in) provided by investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_36f8cb84-f69c-4253-a436-6b0b74230ee5_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_1a065e05-cd12-4e2c-a002-86990205f03d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Face amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_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_OtherComprehensiveIncomeLossNetOfTax_a1a7a4a9-fc96-4b88-8a0c-9fd6410ea312_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" 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">Other comprehensive income (loss), net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_1ede3bd1-cb68-482a-8d37-d372d8d52e95_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income (loss)</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_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_162821bd-8eb3-438f-8ff0-9db1bd6c0f7a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink: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 Measured on a Recurring Basis</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink: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, Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_68c2a21d-3957-42d7-98bd-17b4980bcbdd_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">Goodwill acquired</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_SaleAndLeasebackTransactionGainLossNet_e8de857c-961a-458d-8dfc-caf522bb76b4_terseLabel_en-US" xlink:label="lab_us-gaap_SaleAndLeasebackTransactionGainLossNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale price</link:label>
    <link:label id="lab_us-gaap_SaleAndLeasebackTransactionGainLossNet_label_en-US" xlink:label="lab_us-gaap_SaleAndLeasebackTransactionGainLossNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale and Leaseback Transaction, Gain (Loss), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleAndLeasebackTransactionGainLossNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet" xlink:to="lab_us-gaap_SaleAndLeasebackTransactionGainLossNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_94506055-f328-41ae-a1c1-ec24695bc7c7_terseLabel_en-US" xlink:label="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink: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 and Divestitures</link:label>
    <link:label id="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mergers, Acquisitions and Dispositions Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:to="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_abd4a352-6655-433e-bca3-a5a1fdb88abd_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">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_dei_EntityCurrentReportingStatus_308fd694-54b6-46c3-ac09-33ca285e08aa_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f0e46572-cbf5-465b-961e-1eb399ef11f8_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_16209277-702f-4aec-b6c7-5aa6e3056483_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink: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 Liabilities and Other Liabilities [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink: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 and Other Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_f2e98a58-233c-4c9d-90f6-be79037fe731_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_d6576dc1-1076-46a5-8102-e404d0f1dff6_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_ca725cd8-420b-4af1-af93-12a7308334b8_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_vsec_EmployeeMember_51f36388-f8f1-4d20-ba6a-278fb7fb8374_terseLabel_en-US" xlink:label="lab_vsec_EmployeeMember" xlink: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</link:label>
    <link:label id="lab_vsec_EmployeeMember_label_en-US" xlink:label="lab_vsec_EmployeeMember" xlink: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 [Member]</link:label>
    <link:label id="lab_vsec_EmployeeMember_documentation_en-US" xlink:label="lab_vsec_EmployeeMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_EmployeeMember" xlink:href="vsec-20221231.xsd#vsec_EmployeeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_EmployeeMember" xlink:to="lab_vsec_EmployeeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_0d710707-b5f8-4976-a449-3add84d32a42_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink: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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink: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, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingCostsAndExpensesAbstract_fa683d22-133e-4f1b-8167-050eb83af100_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingCostsAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and operating expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingCostsAndExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingCostsAndExpensesAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingCostsAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingCostsAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract" xlink:to="lab_us-gaap_OperatingCostsAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_de3285f7-4a1e-4de5-8d7a-3d20d1d63dce_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink: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 term (in years)</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink: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, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_aa6ca7e3-d596-4a69-b661-de76bb65c77b_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">Additions Charged to Statement of Income Accounts</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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_e8f4dad5-aa4d-45ab-b590-89720237c8bb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_0971b1bc-7e2b-45d1-8579-076d45e3bbc3_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">Intangibles - customer related</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_us-gaap_IPOMember_aaac09e4-1f86-4d7c-989d-fcea719d62ca_terseLabel_en-US" xlink:label="lab_us-gaap_IPOMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IPO</link:label>
    <link:label id="lab_us-gaap_IPOMember_label_en-US" xlink:label="lab_us-gaap_IPOMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IPO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IPOMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IPOMember" xlink:to="lab_us-gaap_IPOMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfProperties_7bed129e-3166-457f-be5f-8d54a2eb6ab3_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfProperties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of property</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfProperties_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfProperties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Sale of Properties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfProperties" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfProperties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfProperties" xlink:to="lab_us-gaap_GainLossOnSaleOfProperties" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_552ba6e1-1604-40aa-9e60-3e96ad563e9f_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_69a03da0-4ed4-4d9f-913d-ec9dfdf131ed_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink: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 Performance Share Awards</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_4bc490ad-74da-474d-aafa-317293135aa9_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</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_1cf22511-e337-449d-9ae3-cb9a345497a0_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">Total property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_OperatingLeasePayments_76a0ea47-d6a9-4717-9ddd-7b49237db767_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">Cash paid for amounts included in the measurement of operating lease liabilities</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_RepaymentsOfLongTermDebt_aded37ac-e34e-45de-bfe0-5bfc2d70de58_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments on loan agreement</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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_eb19b974-940e-4b45-bd0e-2d06d685a4bb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink: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 Amortization of Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_c4b14379-a55b-4689-b4f2-7ab5844366ef_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_d2737e3f-4f19-45f4-b079-ddfc59d069ec_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 payments</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_FixedPriceContractMember_48009ced-678f-4219-bdee-ddc0649f6c16_terseLabel_en-US" xlink:label="lab_us-gaap_FixedPriceContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Price Contract</link:label>
    <link:label id="lab_us-gaap_FixedPriceContractMember_label_en-US" xlink:label="lab_us-gaap_FixedPriceContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed-Price Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedPriceContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FixedPriceContractMember" xlink:to="lab_us-gaap_FixedPriceContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_ce5c45ad-7d1b-4414-b6e7-922b4167fda4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_a98a656a-cb76-4741-94ad-cce9f33ddaf1_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</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_BalanceSheetLocationAxis_572b4a2a-cc70-4a6d-86fd-28e9324054cb_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_vsec_IncreasesDecreasesInTaxResultingFromAbstract_ef132e12-f538-4a38-ab65-b369073e36a6_terseLabel_en-US" xlink:label="lab_vsec_IncreasesDecreasesInTaxResultingFromAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increases (decreases) in tax resulting from:</link:label>
    <link:label id="lab_vsec_IncreasesDecreasesInTaxResultingFromAbstract_label_en-US" xlink:label="lab_vsec_IncreasesDecreasesInTaxResultingFromAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increases (decreases) in tax resulting from: [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_IncreasesDecreasesInTaxResultingFromAbstract" xlink:href="vsec-20221231.xsd#vsec_IncreasesDecreasesInTaxResultingFromAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_IncreasesDecreasesInTaxResultingFromAbstract" xlink:to="lab_vsec_IncreasesDecreasesInTaxResultingFromAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_9c0afa38-d790-4509-8f3f-8180b3929750_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" 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 obligation - long-term</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink: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, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_9760c95e-4493-406c-8f85-dda3398929bb_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public offering price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_label_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockPricePerShare" xlink:to="lab_us-gaap_SaleOfStockPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_7e2afb0f-47c5-4d06-b580-8a13cd178dda_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_3e5ca7f1-3bc0-476f-ae29-ca5db249f8f1_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_ccb21992-b7fc-4df8-8161-2d3a04542540_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_ace5a6c1-c7e0-411b-af82-4d8839412624_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_591123d6-3e8a-487f-8e26-6ea5775cdfa1_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsAbstract_b472b75c-6036-4362-a14e-e4ef9d6faa44_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_us-gaap_OtherAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_OtherAssetsAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsAbstract" xlink:to="lab_us-gaap_OtherAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bc16fefa-ffa5-4fc5-b25e-6b321abfa348_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_6f7daafd-2701-4ff1-ad6d-b412374e40d4_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_75981836-626f-4c92-83bb-fdf65c6a7fb9_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_ContractWithCustomerLiabilityRevenueRecognized_02888d09-f0db-4dc6-a4ee-0b3f33ea69bc_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with customer, liability, revenue recognized</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_6d599383-84db-441f-b2bd-656fd1dd1043_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_d126a610-2b8c-47ec-92ae-eb4390a21cc9_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_556bd17f-6a27-45c3-9339-83c57337a515_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_baeac347-01df-40d6-a812-65d7723fd752_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" 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">Capital Stock</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_8776d16f-e154-4405-9b9f-089f5e615b7a_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 declared 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_FiniteLivedIntangibleAssetsNet_a020bd00-b334-4bb2-b62e-ff83f2784af1_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" 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 Intangible Assets</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_8458a6c4-c5fb-45d9-89cb-21760470bfb4_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, remaining performance obligation, expected timing of satisfaction, period</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_1f09c662-e495-4bb0-a956-a8fbda3b3c13_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">Cost not yet recognized, amount</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_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_1dff8b36-623e-461d-89e6-75363225f162_terseLabel_en-US" xlink:label="lab_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink: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_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_label_en-US" xlink:label="lab_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink: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 Assets</link:label>
    <link:label id="lab_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_documentation_en-US" xlink:label="lab_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink: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 Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink:href="vsec-20221231.xsd#vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink:to="lab_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_5c2d06a5-c3da-4403-a5aa-3151f6b7c8aa_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_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_96bd8504-50a4-40b9-8f82-347222bf3088_verboseLabel_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" 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">Future Minimum Annual Non-cancelable Commitments - Leases</link:label>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_label_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:to="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_4cb73331-835b-43ce-b2a6-f5c78deaeed8_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" 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</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_618914a0-0aa5-4adc-93ed-ec2ffbe63f7d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink: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 Activity</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink: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, Performance Shares, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:to="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_vsec_DeferredTaxAssetsInventoryReserve_9fd9a465-6d36-4089-827f-aafec75eb5fc_verboseLabel_en-US" xlink:label="lab_vsec_DeferredTaxAssetsInventoryReserve" 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">Inventory reserve</link:label>
    <link:label id="lab_vsec_DeferredTaxAssetsInventoryReserve_label_en-US" xlink:label="lab_vsec_DeferredTaxAssetsInventoryReserve" xlink: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, Inventory Reserve</link:label>
    <link:label id="lab_vsec_DeferredTaxAssetsInventoryReserve_documentation_en-US" xlink:label="lab_vsec_DeferredTaxAssetsInventoryReserve" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Inventory Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_DeferredTaxAssetsInventoryReserve" xlink:href="vsec-20221231.xsd#vsec_DeferredTaxAssetsInventoryReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_DeferredTaxAssetsInventoryReserve" xlink:to="lab_vsec_DeferredTaxAssetsInventoryReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_cebccd8b-406d-4030-9e60-7c22a6a53d25_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">Tax benefit recognized from stock-based compensation</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_SubleaseIncome_1bc35980-3b37-4381-96dd-5f8e70f0a403_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" 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: 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_us-gaap_PropertyPlantAndEquipmentTypeDomain_e7e12323-6f34-434c-bfd5-4cd1c50c39aa_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_vsec_StockSettledBonusAwardsMember_f2d4445d-db16-4f8a-9cde-f934b74e7a0e_terseLabel_en-US" xlink:label="lab_vsec_StockSettledBonusAwardsMember" xlink: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-settled bonus awards</link:label>
    <link:label id="lab_vsec_StockSettledBonusAwardsMember_label_en-US" xlink:label="lab_vsec_StockSettledBonusAwardsMember" xlink: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-Settled Bonus Awards [Member]</link:label>
    <link:label id="lab_vsec_StockSettledBonusAwardsMember_documentation_en-US" xlink:label="lab_vsec_StockSettledBonusAwardsMember" xlink: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-Settled Bonus Awards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_StockSettledBonusAwardsMember" xlink:href="vsec-20221231.xsd#vsec_StockSettledBonusAwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_StockSettledBonusAwardsMember" xlink:to="lab_vsec_StockSettledBonusAwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_4b373147-e9b8-4f3a-a802-ea4fa0cdfc09_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" 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">Receivables</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_1bcf1c4e-3f81-4f10-93db-3878121ed49e_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet_c59f0a01-8bff-447f-bebb-23e05df23b91_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" xlink: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 payments</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" xlink: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 with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_e64c3fb3-cf03-4a8b-a9ad-7afdbdebd9fc_terseLabel_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink: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 and Accruals [Abstract]</link:label>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_label_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_d0a13381-e1de-4b82-b900-4c2f601c2cab_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_c2ee0db2-497b-43a6-8f90-8b1526dbdbf8_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_StockIssuedDuringPeriodSharesShareBasedCompensation_bcd1f3f3-248a-4f9e-b891-e9c08498cd57_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_91a1dc50-ec3b-4098-89d2-a3c457b6f0b1_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" 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 debt financing 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_1d14fbe3-69a3-4407-8e0b-d9f93e543847_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 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_57598d98-561b-4b6e-bc54-17a0f828e69d_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">Business Segments and Customer Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_1704e5ca-8e5c-45b9-bfce-8658f64c4329_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 Year</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_3cd1e469-1b1e-4735-a06a-0480e6dacca3_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 Year</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_4d12521e-519e-46d3-8644-e16d63da9ae5_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">Stock-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_SellingGeneralAndAdministrativeExpensesMember_fed2aa0c-477f-496f-b85f-defa03031500_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivableWithImputedInterestFaceAmount_262f35b2-b5f9-4292-a2ab-2c66c3662504_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivableWithImputedInterestFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes receivable from the sale of a business entity and certain assets</link:label>
    <link:label id="lab_us-gaap_ReceivableWithImputedInterestFaceAmount_label_en-US" xlink:label="lab_us-gaap_ReceivableWithImputedInterestFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable with Imputed Interest, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableWithImputedInterestFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivableWithImputedInterestFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivableWithImputedInterestFaceAmount" xlink:to="lab_us-gaap_ReceivableWithImputedInterestFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_6bf3d427-d6f1-4bf9-8500-4fe8943becae_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_98f6282f-9614-4081-80f7-2f8732601da7_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_1af77983-217d-4988-a9e8-035ab6fad1c8_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Stockholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17cb61a4-8aa6-493e-9d65-d21e46b178ff_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Stockholders' 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bfe5d4be-0501-43bb-994f-5cbc7a4fc225_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink: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 and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_vsec_SelfInsuranceReservesCurrent_0e07eb18-4589-42b8-b8b6-55e08d47d38e_terseLabel_en-US" xlink:label="lab_vsec_SelfInsuranceReservesCurrent" xlink: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 trust assets</link:label>
    <link:label id="lab_vsec_SelfInsuranceReservesCurrent_label_en-US" xlink:label="lab_vsec_SelfInsuranceReservesCurrent" xlink: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 Reserves, Current</link:label>
    <link:label id="lab_vsec_SelfInsuranceReservesCurrent_documentation_en-US" xlink:label="lab_vsec_SelfInsuranceReservesCurrent" xlink: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 Reserves, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_SelfInsuranceReservesCurrent" xlink:href="vsec-20221231.xsd#vsec_SelfInsuranceReservesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_SelfInsuranceReservesCurrent" xlink:to="lab_vsec_SelfInsuranceReservesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualRightsMember_c8c3fb36-a756-4218-9bcb-0d0973743620_terseLabel_en-US" xlink:label="lab_us-gaap_ContractualRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract and customer-related</link:label>
    <link:label id="lab_us-gaap_ContractualRightsMember_label_en-US" xlink:label="lab_us-gaap_ContractualRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualRightsMember" xlink:to="lab_us-gaap_ContractualRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_f446a097-1851-479d-950c-18c65daa61de_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public offering proceeds</link:label>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Consideration Received on Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:to="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_e37dbafc-3f36-4ad7-bbc9-baf5d55f2c6e_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_IncreaseDecreaseInOtherOperatingAssets_ff244e67-233a-4bce-961d-32fa1c06743f_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets and noncurrent assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_398f9a73-444b-4c7f-b9d8-93d1cc30a778_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_label_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingRelationshipDomain" xlink:to="lab_us-gaap_HedgingRelationshipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_f2678408-cc70-4361-a723-084495c7232d_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_dei_EntityFilerCategory_fcbbc3e4-9b1f-49ac-8dec-e45207d954e1_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_ProceedsFromIssuanceOfCommonStock_3d3be76d-1f49-4115-a59f-2cea8e9aca92_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 issuance of common stock</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_WeightedAverageNumberOfSharesOutstandingBasic_bc629cbd-070a-43d2-9dc4-456dc084218d_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic weighted average shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_de95a07d-9c7b-49ce-8b99-7ee7be4137ae_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">Basic weighted average common shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_CurrentFederalTaxExpenseBenefit_956f4c00-d9a1-458c-a3f4-177f83df72e2_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_country_US_c6cacafd-ed11-44c0-9dfb-c2d311eabb40_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_0dd651cc-587d-4aba-bb9f-18ec6e49eba2_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_8dffd385-60e5-4926-b06c-8a5b0d243266_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_7c699253-01f6-494f-bfce-d6de65a6185f_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosure of noncash investing and financing activities:</link:label>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_label_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_d76958e5-b06f-497e-8ef7-e69c5d429a74_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (Note 13)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_355151d3-1f70-4442-9cf8-296562f5d541_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_f5a73402-d1a1-48c0-b684-af6def102415_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink: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 swaps</link:label>
    <link:label id="lab_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_label_en-US" xlink:label="lab_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Derivative Liabilities, at Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateDerivativeLiabilitiesAtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink:to="lab_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_7ef56647-0530-4e73-9d62-b31944d28c46_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notional Amount</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_vsec_OperatingIncomeLossExcludingNonrecurringIncomeExpense_9574f5bb-352b-4248-8c26-6facaf1e5d09_totalLabel_en-US" xlink:label="lab_vsec_OperatingIncomeLossExcludingNonrecurringIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income before non-recurring items</link:label>
    <link:label id="lab_vsec_OperatingIncomeLossExcludingNonrecurringIncomeExpense_label_en-US" xlink:label="lab_vsec_OperatingIncomeLossExcludingNonrecurringIncomeExpense" xlink: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), Excluding Nonrecurring Income (Expense)</link:label>
    <link:label id="lab_vsec_OperatingIncomeLossExcludingNonrecurringIncomeExpense_documentation_en-US" xlink:label="lab_vsec_OperatingIncomeLossExcludingNonrecurringIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss), Excluding Nonrecurring Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_OperatingIncomeLossExcludingNonrecurringIncomeExpense" xlink:href="vsec-20221231.xsd#vsec_OperatingIncomeLossExcludingNonrecurringIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_OperatingIncomeLossExcludingNonrecurringIncomeExpense" xlink:to="lab_vsec_OperatingIncomeLossExcludingNonrecurringIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_a960a909-ed32-4d80-8412-c30a7cb5e4cd_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">Letters of credit outstanding</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_vsec_ProceedsFromSaleOfBusinessAndCertainAssets_1e6d6129-cb20-429c-b0dc-edf5c1015679_terseLabel_en-US" xlink:label="lab_vsec_ProceedsFromSaleOfBusinessAndCertainAssets" xlink: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 a business entity and certain assets</link:label>
    <link:label id="lab_vsec_ProceedsFromSaleOfBusinessAndCertainAssets_label_en-US" xlink:label="lab_vsec_ProceedsFromSaleOfBusinessAndCertainAssets" xlink: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 Business And Certain Assets</link:label>
    <link:label id="lab_vsec_ProceedsFromSaleOfBusinessAndCertainAssets_documentation_en-US" xlink:label="lab_vsec_ProceedsFromSaleOfBusinessAndCertainAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From Sale Of Business And Certain Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_ProceedsFromSaleOfBusinessAndCertainAssets" xlink:href="vsec-20221231.xsd#vsec_ProceedsFromSaleOfBusinessAndCertainAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_ProceedsFromSaleOfBusinessAndCertainAssets" xlink:to="lab_vsec_ProceedsFromSaleOfBusinessAndCertainAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_b4d5a465-ff69-4d4b-a2db-59adb3764994_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_PropertyPlantAndEquipmentLineItems_83e71e13-1691-4765-9d76-68fbb92b3863_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_ShareBasedCompensationAbstract_b5644a8e-1894-4fb1-a869-6eba459ea54a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAbstract" xlink: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, Noncash Expense [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e66578f0-6230-4170-ae66-5758e9bd3b87_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_95d6ced8-26d0-4b1b-9931-c92ac63ba4b0_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_c14d6272-f58f-4f0b-b1df-e41bb5f0baa9_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">Valuation allowance for deferred tax assets</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_6ec426ef-f78a-458b-928e-25a60700d63f_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_1968c09b-ff2d-4529-bb18-7128b18db622_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_6c8d7bbd-be68-4ec8-81fe-18ec997cf0db_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_d9651f4a-7d1f-4fdf-b284-8fbfde2499ab_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_475a38fe-d8e5-480d-acab-3dadfcf415e9_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" xlink: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, Disclosure of Entity's Reportable Segments [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" xlink: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 of Entity's Reportable Segments [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" xlink:to="lab_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_cb1fc357-a250-4a83-9938-fdc9609feb28_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 acquired</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_9d771207-e5ef-460a-88f8-beba49918837_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" 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 loss</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_d16d935a-5372-4a22-b857-08f206169eab_verboseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation Plans</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_df4668c9-ae30-4ddb-93e1-85045da1ddab_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f7a0a9d8-2230-4454-9ac4-2c0d82f61573_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_PostemploymentBenefitPlansPolicy_b86e1b40-53ed-438d-bdcc-43aeba75e0cb_terseLabel_en-US" xlink:label="lab_us-gaap_PostemploymentBenefitPlansPolicy" xlink: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 Compensation Plans</link:label>
    <link:label id="lab_us-gaap_PostemploymentBenefitPlansPolicy_label_en-US" xlink:label="lab_us-gaap_PostemploymentBenefitPlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postemployment Benefit Plans, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostemploymentBenefitPlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PostemploymentBenefitPlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PostemploymentBenefitPlansPolicy" xlink:to="lab_us-gaap_PostemploymentBenefitPlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_b5fc026c-aa1b-4989-ac79-c3be1879eea9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based Compensation Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink: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, Cost by Plan [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_443c4140-71b7-4838-a756-570fdf61648a_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableRelatedPartiesCurrent_660b57ab-d223-4af0-9418-0d87098138b2_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableRelatedPartiesCurrent" xlink: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 notes receivable</link:label>
    <link:label id="lab_us-gaap_NotesReceivableRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_NotesReceivableRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable, Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableRelatedPartiesCurrent" xlink:to="lab_us-gaap_NotesReceivableRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_d28ead49-7528-44f0-8a2e-67d8ad56aa04_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink: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 Other Current Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink: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 Other Current Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_65a2ab0a-d9ea-4357-bfab-cd02ba1d6e35_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled receivables</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_df7a6e19-1a2b-4a00-ae95-4eb9fddb0a54_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" 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">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_048e217e-ec1c-4b0c-99f0-17613cc91317_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_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense_4d8666ef-111c-4ff0-9f76-58e81c8e7fbb_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense" xlink: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 compensation plan expense</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense" xlink: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 Compensation Arrangement with Individual, Allocated Share-Based Compensation Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_4dddfb3f-5aaa-4f05-8eb3-c2ac5e763392_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" 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 taxes for equity transactions</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_255340f9-afa4-4c0a-8604-a35a7c8a64d1_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders' 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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_bcc61f4c-170a-4a12-81eb-01bfd90bf022_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">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_IncomeTaxReconciliationTaxCredits_57acd9ca-1537-49df-8f4c-c5c0d30cb250_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">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_AmortizationOfFinancingCosts_58a17868-0577-4d09-a8cb-3aebd734bb61_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_18e05cbf-41b6-4a36-b174-25dc80582e4d_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_68daee64-ed94-47cb-b4c4-48df60955ce6_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_us-gaap_TimingOfTransferOfGoodOrServiceDomain_217f9de4-177e-4ffc-9be1-026666d8e4bb_terseLabel_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Domain]</link:label>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain_label_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:to="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_14f210e2-2b91-4eac-8a8c-00ab8ec381d7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" 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">Earn-out obligation payments</link:label>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" xlink: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, Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" xlink:to="lab_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_12507003-9574-41da-ba9d-e1ee0fb6d315_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of dilutive shares (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonUsMember_8b1a56f5-2b66-4d6a-8703-dab1bab26c99_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink: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 Countries</link:label>
    <link:label id="lab_us-gaap_NonUsMember_label_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink: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-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonUsMember" xlink:to="lab_us-gaap_NonUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_8c92d03d-e47d-485d-8097-ddf707f9ef9e_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_96548bb4-cb4b-44b4-89e7-3446f6701497_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">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_b1b57b69-797f-4edd-b434-1766a4a75e31_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_628f999d-7d6b-4730-8608-545c6173da02_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" 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">Cash paid for acquisitions, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_86b29c94-16b1-4249-8757-64168384ff0d_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash consideration</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_e27f65e8-17c8-43b2-9131-0be4f37ce904_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_e10a3ba4-b4bd-4583-894f-806a7a051862_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">Tax deductible goodwill</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_69832ac2-c26a-40ba-8312-98997ff8b633_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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_69c5ba4b-6a51-4493-94d2-60fc5884ceff_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink: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 and Other Current Liabilities</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink: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 and Accrued Liabilities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_c40dac46-e5c9-466a-91ae-7e609a87c863_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingAxis_e38faabe-5dcf-4334-a0a9-efc8557983f7_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_FiniteLivedIntangibleAssetsLineItems_ab92275c-b561-466c-8a5e-57f95dc01569_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_6faa3c95-a154-446a-b79c-83d773f28477_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted earnings (loss) per 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_41e24108-5f72-420e-943a-79cfd5ca38b2_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">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_d5ccad53-11f6-4037-bc41-87426eada600_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_81d70b2c-c9ea-4238-8659-921209327bc7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink: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 Two</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink: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 Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_00467a43-9c39-4672-9192-b702beb3e5a3_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 the 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_5033c27d-618a-4ea7-87e4-bb37bf4a00e8_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">Award vesting period (in years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_1c4de105-8a08-446e-8eef-98089220469d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" 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 (gain) on sale of property and equipment</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_1a7cb69a-25cd-4380-b88f-12231ee3e83d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink: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, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink: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, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_221aa862-b9c7-4764-ac72-212773776e16_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink: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 Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_1a13297f-6c5f-4a9c-a9af-830e212ce6cf_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_vsec_AssetsAndLiabilitiesLesseeTableTextBlock_cdab333c-5365-49f6-a08f-9f58f871b9a6_terseLabel_en-US" xlink:label="lab_vsec_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">Supplemental Lease Information</link:label>
    <link:label id="lab_vsec_AssetsAndLiabilitiesLesseeTableTextBlock_label_en-US" xlink:label="lab_vsec_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_vsec_AssetsAndLiabilitiesLesseeTableTextBlock_documentation_en-US" xlink:label="lab_vsec_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_vsec_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:href="vsec-20221231.xsd#vsec_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:to="lab_vsec_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_738004ac-a429-42ff-a2f5-6e5f4d9e1c19_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_LiabilitiesCurrent_e06e1c68-5dea-4ff9-8fd1-bacd70f171b3_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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_ffc7738a-f0ed-44ee-ae91-6009ba97c5d7_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_f3399d5a-db3e-4984-89a5-9166d7a7e741_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_36de9c9b-5030-4a1c-b487-d7d387c97f92_totalLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" 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</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_vsec_PercentageOfContractsWithGovernment_db02f29d-2408-43c0-ae48-44d9a4b6aaf0_terseLabel_en-US" xlink:label="lab_vsec_PercentageOfContractsWithGovernment" xlink: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 contracts with the government</link:label>
    <link:label id="lab_vsec_PercentageOfContractsWithGovernment_label_en-US" xlink:label="lab_vsec_PercentageOfContractsWithGovernment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Contracts with the Government</link:label>
    <link:label id="lab_vsec_PercentageOfContractsWithGovernment_documentation_en-US" xlink:label="lab_vsec_PercentageOfContractsWithGovernment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the ratio of contracts with the government revenue to total revenue during the period ended.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_PercentageOfContractsWithGovernment" xlink:href="vsec-20221231.xsd#vsec_PercentageOfContractsWithGovernment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_PercentageOfContractsWithGovernment" xlink:to="lab_vsec_PercentageOfContractsWithGovernment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_c666828d-8332-41cb-a297-4151c9ae69ae_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_DeferredTaxAssetsNet_a0634c28-d8dd-4526-871e-32d4f39760ad_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 gross 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_vsec_CorporateSegmentsMember_38b7f4f6-a28e-4e0f-afaa-93be09e785f1_terseLabel_en-US" xlink:label="lab_vsec_CorporateSegmentsMember" xlink: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_vsec_CorporateSegmentsMember_label_en-US" xlink:label="lab_vsec_CorporateSegmentsMember" xlink: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 Segments [Member]</link:label>
    <link:label id="lab_vsec_CorporateSegmentsMember_documentation_en-US" xlink:label="lab_vsec_CorporateSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate headquarter items not allocated to segments. Reconciliation of the total of reportable segments' amounts of revenues, measures of profits or loss, assets or amounts for every other significant item of information disclosed, to the consolidated amount.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_CorporateSegmentsMember" xlink:href="vsec-20221231.xsd#vsec_CorporateSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_CorporateSegmentsMember" xlink:to="lab_vsec_CorporateSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_36e07a28-9938-494a-9390-f6e1364a5082_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" 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">Goodwill and 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_RevenueRemainingPerformanceObligation_b88846a9-cca2-4df3-9cc4-79853b5b016d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, remaining performance obligation, amount</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_55b6c3d8-ed07-4dd8-a94a-6075eaa28c23_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitment fee</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink: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, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_4376a057-dc6f-4063-9e55-ac28db4f3068_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_dei_EntityAddressAddressLine1_f4378e68-a112-41d0-a04d-81acdd24bbb7_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_vsec_DepartmentOfDefenseMember_c1f32c82-9d2b-4268-b4e3-3c9aca6ac476_terseLabel_en-US" xlink:label="lab_vsec_DepartmentOfDefenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DoD</link:label>
    <link:label id="lab_vsec_DepartmentOfDefenseMember_label_en-US" xlink:label="lab_vsec_DepartmentOfDefenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Department Of Defense [Member]</link:label>
    <link:label id="lab_vsec_DepartmentOfDefenseMember_documentation_en-US" xlink:label="lab_vsec_DepartmentOfDefenseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Department of Defense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_DepartmentOfDefenseMember" xlink:href="vsec-20221231.xsd#vsec_DepartmentOfDefenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_DepartmentOfDefenseMember" xlink:to="lab_vsec_DepartmentOfDefenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_99db86b9-76ac-4881-a2fc-ccd80c5aaaed_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with customer, liability</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_vsec_CTAerospaceLLCMember_a6387708-96b9-4f8f-9ad9-db5c46564330_terseLabel_en-US" xlink:label="lab_vsec_CTAerospaceLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CT Aerospace LLC</link:label>
    <link:label id="lab_vsec_CTAerospaceLLCMember_label_en-US" xlink:label="lab_vsec_CTAerospaceLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CT Aerospace LLC [Member]</link:label>
    <link:label id="lab_vsec_CTAerospaceLLCMember_documentation_en-US" xlink:label="lab_vsec_CTAerospaceLLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CT Aerospace LLC [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_CTAerospaceLLCMember" xlink:href="vsec-20221231.xsd#vsec_CTAerospaceLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_CTAerospaceLLCMember" xlink:to="lab_vsec_CTAerospaceLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockSaleRestrictionPeriod_d7905157-da32-4af3-a15a-a88d79d94ce0_terseLabel_en-US" xlink:label="lab_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockSaleRestrictionPeriod" xlink: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 sale restriction (in years)</link:label>
    <link:label id="lab_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockSaleRestrictionPeriod_label_en-US" xlink:label="lab_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockSaleRestrictionPeriod" xlink: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, Stock Sale Restriction Period</link:label>
    <link:label id="lab_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockSaleRestrictionPeriod_documentation_en-US" xlink:label="lab_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockSaleRestrictionPeriod" xlink: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, Stock Sale Restriction Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockSaleRestrictionPeriod" xlink:href="vsec-20221231.xsd#vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockSaleRestrictionPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockSaleRestrictionPeriod" xlink:to="lab_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockSaleRestrictionPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OverAllotmentOptionMember_87d7d84e-cedc-46be-8e9c-4fcd110aa04a_terseLabel_en-US" xlink:label="lab_us-gaap_OverAllotmentOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Over-Allotment Option</link:label>
    <link:label id="lab_us-gaap_OverAllotmentOptionMember_label_en-US" xlink:label="lab_us-gaap_OverAllotmentOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Over-Allotment Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OverAllotmentOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OverAllotmentOptionMember" xlink:to="lab_us-gaap_OverAllotmentOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vsec_PaymentsToAcquireBusinessesNet_9eebc3cc-9c8c-4ba2-ba35-97e7e81705d9_terseLabel_en-US" xlink:label="lab_vsec_PaymentsToAcquireBusinessesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash consideration</link:label>
    <link:label id="lab_vsec_PaymentsToAcquireBusinessesNet_label_en-US" xlink:label="lab_vsec_PaymentsToAcquireBusinessesNet" xlink: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</link:label>
    <link:label id="lab_vsec_PaymentsToAcquireBusinessesNet_documentation_en-US" xlink:label="lab_vsec_PaymentsToAcquireBusinessesNet" xlink: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, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_PaymentsToAcquireBusinessesNet" xlink:href="vsec-20221231.xsd#vsec_PaymentsToAcquireBusinessesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_PaymentsToAcquireBusinessesNet" xlink:to="lab_vsec_PaymentsToAcquireBusinessesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_2e124ec8-053e-4566-a64c-38bda5627359_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_vsec_DepreciationAndAmortizationExpense_86c89f6f-7ca3-4e5f-8b4d-13364688d46e_terseLabel_en-US" xlink:label="lab_vsec_DepreciationAndAmortizationExpense" xlink: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_vsec_DepreciationAndAmortizationExpense_label_en-US" xlink:label="lab_vsec_DepreciationAndAmortizationExpense" xlink: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 and amortization expense</link:label>
    <link:label id="lab_vsec_DepreciationAndAmortizationExpense_documentation_en-US" xlink:label="lab_vsec_DepreciationAndAmortizationExpense" xlink: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 aggregate expense included in continuing operations 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.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_DepreciationAndAmortizationExpense" xlink:href="vsec-20221231.xsd#vsec_DepreciationAndAmortizationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_DepreciationAndAmortizationExpense" xlink:to="lab_vsec_DepreciationAndAmortizationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_1bfe773c-7718-4c8c-bc52-d21d952240b3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink: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 Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_SubsidiarySaleOfStockLineItems_45f32374-20bc-4a8f-849d-b2bd702619f4_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary, Sale of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary, Sale of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_97646ac6-30f7-479d-85b1-ffe58fdd48c4_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeNamesMember_a18e6f1c-b87b-48ea-b5ba-ce1472f492f3_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_14ef31d6-0735-4845-9da8-5e277c14f8d3_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_TimeAndMaterialsContractMember_be4ecb5d-5670-4c55-9c1d-7e316b541215_terseLabel_en-US" xlink:label="lab_us-gaap_TimeAndMaterialsContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">T&amp;M Contract</link:label>
    <link:label id="lab_us-gaap_TimeAndMaterialsContractMember_label_en-US" xlink:label="lab_us-gaap_TimeAndMaterialsContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time-and-Materials Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimeAndMaterialsContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimeAndMaterialsContractMember" xlink:to="lab_us-gaap_TimeAndMaterialsContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_35bc0206-51e9-414e-b6af-c71f3be549a4_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_vsec_AuditorInformationAbstract_label_en-US" xlink:label="lab_vsec_AuditorInformationAbstract" xlink: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 Information [Abstract]</link:label>
    <link:label id="lab_vsec_AuditorInformationAbstract_documentation_en-US" xlink:label="lab_vsec_AuditorInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_AuditorInformationAbstract" xlink:href="vsec-20221231.xsd#vsec_AuditorInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_AuditorInformationAbstract" xlink:to="lab_vsec_AuditorInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_cc9a479f-8b93-453e-818b-54781af1d489_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</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_16526384-889f-4e49-801f-0bf61bd5bbab_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_6d9f3945-ad50-4593-a3ac-f1103a7f09d5_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink: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 [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink: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 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_39f00a25-aae8-423d-82de-7792ebf8599d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" 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">Operating Lease Right-of-Use Assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Leasing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_c97291b9-cc5d-45bb-b02f-c672932d0c28_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_5fcf4021-7e31-4b98-80bf-bef949ddcc7a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink: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 Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink: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 Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_7e778303-c395-42e0-9fcf-823f29c7a803_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_9fea9481-3b3b-4294-ba08-d7ebb95cf7be_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">Shares authorized (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_f34901bf-42c1-4882-9cb5-9e4bed80c563_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">Employee discount (as a percent)</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_DerivativeFixedInterestRate_d1915e5c-1016-40fd-99db-99b733545178_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paid Fixed Rate</link:label>
    <link:label id="lab_us-gaap_DerivativeFixedInterestRate_label_en-US" xlink:label="lab_us-gaap_DerivativeFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Fixed Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFixedInterestRate" xlink:to="lab_us-gaap_DerivativeFixedInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_3351de4f-c81d-406f-a08b-3d8243bc5a11_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_f97e8c50-d0fc-4855-9cc1-da21e41a42d0_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total gross deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_32c0604d-7740-47c8-938d-56356e36aa9c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsPayableCurrent_29e1ec5c-7a43-4c86-b789-89f27932639a_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsPayableCurrent" xlink: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 payable</link:label>
    <link:label id="lab_us-gaap_DividendsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_DividendsPayableCurrent" xlink: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 Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableCurrent" xlink:to="lab_us-gaap_DividendsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_75d1d91f-9483-44a5-bd93-93cf3565ca50_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">Effective Income Tax 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_OtherAssetsMiscellaneousCurrent_1ba03d5c-dc5b-4352-9110-e5edefeef10f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsMiscellaneousCurrent" xlink: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_OtherAssetsMiscellaneousCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsMiscellaneousCurrent" xlink: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, Miscellaneous, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsMiscellaneousCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsMiscellaneousCurrent" xlink:to="lab_us-gaap_OtherAssetsMiscellaneousCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e4d55dc4-bfb8-40c7-b2aa-e51247425e5e_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 (decrease) increase 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_AccruedLiabilitiesMember_2e3783d2-1202-4901-82e0-a374d892cf5f_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesMember" xlink: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 and other current liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesMember" xlink:to="lab_us-gaap_AccruedLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_3775eb39-2b32-44af-b8c1-c12b535961ce_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 taxes, net of federal tax benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_DeferredTaxLiabilitiesTaxDeferredIncome_410bafd2-e834-4dc7-9f63-d753e3ab7128_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" 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">Deferred revenues</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink: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, Tax Deferred Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_2188cfc2-27ec-4d21-bfb7-839fcdabc7e7_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 - 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_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_b118e791-e2f8-41f9-a3ce-75107e6900ad_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink: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 of Long-Lived Assets (Excluding Goodwill)</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_7fc43f72-d602-4507-83e7-c7e4bf5cbcda_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_09148b7f-0f61-49d4-a031-741011f9c48a_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_91ac5461-0b0b-4f88-ac48-de208af6cbc7_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_ContractorsAbstract_label_en-US" xlink:label="lab_us-gaap_ContractorsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractors [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractorsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractorsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractorsAbstract" xlink:to="lab_us-gaap_ContractorsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_36052780-256a-4ac1-bee2-ff11cec95c64_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 credit losses on accounts receivable</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_76450003-7a24-4565-b35b-dce8b7abee38_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_FiniteLivedIntangibleAssetsByMajorClassAxis_0e347fe1-0473-4ebc-8bcb-167b3cc75a67_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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fc01bd4c-9b6f-44e5-9e65-be36c7a3c49d_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_BusinessCombinationConsiderationTransferred1_5451ee59-d3d9-4e90-bc42-a4e39dd90149_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash consideration, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_a8cff8a7-69e6-4672-a51f-a2cc0aded958_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" 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">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink: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 and Measurement Inputs, Recurring and Nonrecurring [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_3232a8f9-8026-4e1a-a95a-fee13a79c47b_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink: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 of Credit Risk</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink: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, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_7d82a66a-1b04-4d4c-9eef-9ee879f79ec2_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink: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_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink: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 Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_vsec_PrimeTurbinesLLCMember_8a70703f-909f-4278-9e7b-351f78355dd6_terseLabel_en-US" xlink:label="lab_vsec_PrimeTurbinesLLCMember" xlink: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 Turbines</link:label>
    <link:label id="lab_vsec_PrimeTurbinesLLCMember_label_en-US" xlink:label="lab_vsec_PrimeTurbinesLLCMember" xlink: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 Turbines LLC [Member]</link:label>
    <link:label id="lab_vsec_PrimeTurbinesLLCMember_documentation_en-US" xlink:label="lab_vsec_PrimeTurbinesLLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prime Turbines LLC [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_PrimeTurbinesLLCMember" xlink:href="vsec-20221231.xsd#vsec_PrimeTurbinesLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_PrimeTurbinesLLCMember" xlink:to="lab_vsec_PrimeTurbinesLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_cd82b58f-cb84-4c64-a0e5-16e2c26c9691_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink: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 and other current and noncurrent liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink: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 Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_334b64a9-033b-4606-862f-eac077e2c12a_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_835ba436-8cb2-466e-bd4c-6b569c402f97_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" 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">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_vsec_AviationSegmentsMember_59e93970-b79e-4e4a-84bd-521e560c430f_terseLabel_en-US" xlink:label="lab_vsec_AviationSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aviation</link:label>
    <link:label id="lab_vsec_AviationSegmentsMember_label_en-US" xlink:label="lab_vsec_AviationSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aviation Segments [Member]</link:label>
    <link:label id="lab_vsec_AviationSegmentsMember_documentation_en-US" xlink:label="lab_vsec_AviationSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aviation Acquisitions company research &amp; investing information.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_AviationSegmentsMember" xlink:href="vsec-20221231.xsd#vsec_AviationSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_AviationSegmentsMember" xlink:to="lab_vsec_AviationSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_65f02da1-1922-4534-ba5a-e10644069fb2_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_5389f0a0-1f58-42a3-b27c-3ec7726718d6_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_e63114ec-0190-4d94-a039-ee60cf5e8e0d_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_f558bb37-0840-46c3-b050-46915cc97ff7_periodStartLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" 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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_76e54b5a-f43a-494c-bebe-604c26c5202f_periodEndLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" 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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink: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 with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems_b81fed20-959c-4d9d-b1b3-beb40afe8e04_terseLabel_en-US" xlink:label="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Major Customer [Line Items]</link:label>
    <link:label id="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems_label_en-US" xlink:label="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Major Customer [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_a9326325-6979-4bef-a4bb-09f4c85a33a3_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 at statutory federal income tax rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_c015bb14-94ef-47ec-8530-910ff361eea0_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, remaining performance obligation, percentage</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_vsec_CommonStockVotingRightsNumberOfVotes_d48a04d7-3ab7-4ef8-8a42-8c29b7499078_terseLabel_en-US" xlink:label="lab_vsec_CommonStockVotingRightsNumberOfVotes" xlink: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 votes stockholders are entitled to per common share</link:label>
    <link:label id="lab_vsec_CommonStockVotingRightsNumberOfVotes_label_en-US" xlink:label="lab_vsec_CommonStockVotingRightsNumberOfVotes" xlink: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, Voting Rights, Number Of Votes</link:label>
    <link:label id="lab_vsec_CommonStockVotingRightsNumberOfVotes_documentation_en-US" xlink:label="lab_vsec_CommonStockVotingRightsNumberOfVotes" xlink: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 votes stockholders are entitled to per common share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_CommonStockVotingRightsNumberOfVotes" xlink:href="vsec-20221231.xsd#vsec_CommonStockVotingRightsNumberOfVotes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_CommonStockVotingRightsNumberOfVotes" xlink:to="lab_vsec_CommonStockVotingRightsNumberOfVotes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a34e399a-b68a-4582-9488-91ae313f53c3_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">Cash flows from 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_EarningsPerSharePolicyTextBlock_389c293e-c0a6-4729-8f04-6374fc9f0209_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">Earnings 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_175257b1-78f5-40a8-9dd0-c3a08e56bdcf_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink: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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink: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 One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_20d1120a-19aa-45c4-b374-f2d7e514c99b_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" 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">Nature of Business and Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink: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 Description and Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_6b2093a6-0373-43b0-8e2f-4fb588375dcd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_vsec_GlobalPartsMember_8ca4a046-0e52-433f-95c4-5ce431764c38_terseLabel_en-US" xlink:label="lab_vsec_GlobalPartsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Global Parts</link:label>
    <link:label id="lab_vsec_GlobalPartsMember_label_en-US" xlink:label="lab_vsec_GlobalPartsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Global Parts [Member]</link:label>
    <link:label id="lab_vsec_GlobalPartsMember_documentation_en-US" xlink:label="lab_vsec_GlobalPartsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Global Parts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_GlobalPartsMember" xlink:href="vsec-20221231.xsd#vsec_GlobalPartsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_GlobalPartsMember" xlink:to="lab_vsec_GlobalPartsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_a2d114a5-b8f2-4e3b-bb9b-064ee1cbe8ec_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_OtherLiabilitiesNoncurrent_2de96cdf-9b7a-48c2-a146-3366a8eaef53_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_DisposalGroupClassificationDomain_4df591b8-9c69-4efe-83b2-16d52ce575bb_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_a18face2-deca-415f-b3fd-dfb257c93018_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_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_e6e4a115-8919-498b-8c68-ccecb7fee3d9_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_023cec9f-0f28-4575-9162-a4409ba7bbd5_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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c40ea119-7414-4b75-8e66-91a1b792dc2b_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 new 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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_1c7475fe-afac-437e-916f-aa1b0c014ef5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Reconciliation [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_06403085-e0ed-445c-a88c-ac6865cf9c2b_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_vsec_FiniteLivedIntangibleAssetsGrossFullyAmortized_635ff2e8-3627-4064-9198-6aa3668c3fc0_terseLabel_en-US" xlink:label="lab_vsec_FiniteLivedIntangibleAssetsGrossFullyAmortized" xlink: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, fully amortized</link:label>
    <link:label id="lab_vsec_FiniteLivedIntangibleAssetsGrossFullyAmortized_label_en-US" xlink:label="lab_vsec_FiniteLivedIntangibleAssetsGrossFullyAmortized" xlink: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, Fully Amortized</link:label>
    <link:label id="lab_vsec_FiniteLivedIntangibleAssetsGrossFullyAmortized_documentation_en-US" xlink:label="lab_vsec_FiniteLivedIntangibleAssetsGrossFullyAmortized" xlink: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, Gross, Fully Amortized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_FiniteLivedIntangibleAssetsGrossFullyAmortized" xlink:href="vsec-20221231.xsd#vsec_FiniteLivedIntangibleAssetsGrossFullyAmortized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vsec_FiniteLivedIntangibleAssetsGrossFullyAmortized" xlink:to="lab_vsec_FiniteLivedIntangibleAssetsGrossFullyAmortized" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>16
<FILENAME>vsec-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:40f02a26-a3e4-4a35-8455-227a19106dc1,g:0bed9e20-696c-4526-b86e-35e3b435df32-->
<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://vsecorp.com/role/Cover" xlink:type="simple" xlink:href="vsec-20221231.xsd#Cover"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_122b6052-27e2-4f93-b1a2-6ac4a10dd46e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_550f4018-fc65-4cee-baaf-349869774bfd" 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_122b6052-27e2-4f93-b1a2-6ac4a10dd46e" xlink:to="loc_dei_DocumentType_550f4018-fc65-4cee-baaf-349869774bfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_dbb8d3b8-7e20-4c19-9bad-b15ea68ddea2" 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_122b6052-27e2-4f93-b1a2-6ac4a10dd46e" xlink:to="loc_dei_DocumentAnnualReport_dbb8d3b8-7e20-4c19-9bad-b15ea68ddea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_4cf081ea-7207-48bc-b71e-9463c612395e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_122b6052-27e2-4f93-b1a2-6ac4a10dd46e" xlink:to="loc_dei_DocumentPeriodEndDate_4cf081ea-7207-48bc-b71e-9463c612395e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_61a010f7-a78e-43b3-a4e8-b0bb1dadba3a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_122b6052-27e2-4f93-b1a2-6ac4a10dd46e" xlink:to="loc_dei_CurrentFiscalYearEndDate_61a010f7-a78e-43b3-a4e8-b0bb1dadba3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_b6154631-c009-4d50-81c5-1b55859286e0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_122b6052-27e2-4f93-b1a2-6ac4a10dd46e" xlink:to="loc_dei_DocumentTransitionReport_b6154631-c009-4d50-81c5-1b55859286e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_4b217ec5-623a-49ae-965b-a597b67be7c2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_122b6052-27e2-4f93-b1a2-6ac4a10dd46e" xlink:to="loc_dei_EntityFileNumber_4b217ec5-623a-49ae-965b-a597b67be7c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_bdb482f0-1176-4564-a138-71ab0d063bce" 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_122b6052-27e2-4f93-b1a2-6ac4a10dd46e" xlink:to="loc_dei_EntityRegistrantName_bdb482f0-1176-4564-a138-71ab0d063bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_4cf61c72-7b93-4d35-87ac-cc525beaae05" 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_122b6052-27e2-4f93-b1a2-6ac4a10dd46e" xlink:to="loc_dei_EntityIncorporationStateCountryCode_4cf61c72-7b93-4d35-87ac-cc525beaae05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_8f3d4bd3-6768-4df8-9366-c5ca7212d890" 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_122b6052-27e2-4f93-b1a2-6ac4a10dd46e" xlink:to="loc_dei_EntityTaxIdentificationNumber_8f3d4bd3-6768-4df8-9366-c5ca7212d890" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_b0a95338-7372-4ca3-95bc-e6d3ebab5001" 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_122b6052-27e2-4f93-b1a2-6ac4a10dd46e" xlink:to="loc_dei_EntityAddressAddressLine1_b0a95338-7372-4ca3-95bc-e6d3ebab5001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_627a1ab4-418b-462c-be5c-559eb28ae736" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_122b6052-27e2-4f93-b1a2-6ac4a10dd46e" xlink:to="loc_dei_EntityAddressCityOrTown_627a1ab4-418b-462c-be5c-559eb28ae736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_9b81568e-44e0-477f-8810-04800e311bb8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_122b6052-27e2-4f93-b1a2-6ac4a10dd46e" xlink:to="loc_dei_EntityAddressStateOrProvince_9b81568e-44e0-477f-8810-04800e311bb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_adfe4d06-ac8f-46cd-ac23-f634076d5048" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_122b6052-27e2-4f93-b1a2-6ac4a10dd46e" xlink:to="loc_dei_EntityAddressPostalZipCode_adfe4d06-ac8f-46cd-ac23-f634076d5048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_402b6dd1-ca62-4263-b7d6-914806c50e9c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_122b6052-27e2-4f93-b1a2-6ac4a10dd46e" xlink:to="loc_dei_CityAreaCode_402b6dd1-ca62-4263-b7d6-914806c50e9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_71c0a29f-aa65-42bd-9594-7249052bda6b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_122b6052-27e2-4f93-b1a2-6ac4a10dd46e" xlink:to="loc_dei_LocalPhoneNumber_71c0a29f-aa65-42bd-9594-7249052bda6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_82f902d9-4107-4e76-8b5f-b9ac486f0985" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_122b6052-27e2-4f93-b1a2-6ac4a10dd46e" xlink:to="loc_dei_Security12bTitle_82f902d9-4107-4e76-8b5f-b9ac486f0985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_899b1c4e-6205-404b-b80e-e455092b2337" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_122b6052-27e2-4f93-b1a2-6ac4a10dd46e" xlink:to="loc_dei_TradingSymbol_899b1c4e-6205-404b-b80e-e455092b2337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_d9fe512d-dba9-481e-beec-99533f59b3c9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_122b6052-27e2-4f93-b1a2-6ac4a10dd46e" xlink:to="loc_dei_SecurityExchangeName_d9fe512d-dba9-481e-beec-99533f59b3c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_44f98996-49a0-4a3d-a0ef-3490e152018b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_122b6052-27e2-4f93-b1a2-6ac4a10dd46e" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_44f98996-49a0-4a3d-a0ef-3490e152018b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_2c8d21b5-3123-4cd8-a8e8-be3903af5a01" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_122b6052-27e2-4f93-b1a2-6ac4a10dd46e" xlink:to="loc_dei_EntityVoluntaryFilers_2c8d21b5-3123-4cd8-a8e8-be3903af5a01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_90ed76f4-0618-4a05-b90b-7bd2da44605c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_122b6052-27e2-4f93-b1a2-6ac4a10dd46e" xlink:to="loc_dei_EntityCurrentReportingStatus_90ed76f4-0618-4a05-b90b-7bd2da44605c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_a4ba6e08-b75f-4669-9dcb-a5b21f0153ec" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_122b6052-27e2-4f93-b1a2-6ac4a10dd46e" xlink:to="loc_dei_EntityInteractiveDataCurrent_a4ba6e08-b75f-4669-9dcb-a5b21f0153ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_c776fd43-4564-490f-98ab-e80f4fbd1439" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_122b6052-27e2-4f93-b1a2-6ac4a10dd46e" xlink:to="loc_dei_EntityFilerCategory_c776fd43-4564-490f-98ab-e80f4fbd1439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_59f31cf6-a5fb-4d52-80a1-5e4367582652" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_122b6052-27e2-4f93-b1a2-6ac4a10dd46e" xlink:to="loc_dei_EntitySmallBusiness_59f31cf6-a5fb-4d52-80a1-5e4367582652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_9cf05ac7-fd7b-46f1-abb7-3efb927daa80" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_122b6052-27e2-4f93-b1a2-6ac4a10dd46e" xlink:to="loc_dei_EntityEmergingGrowthCompany_9cf05ac7-fd7b-46f1-abb7-3efb927daa80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_51864e73-0ec6-4d24-8858-99c3cff59168" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_122b6052-27e2-4f93-b1a2-6ac4a10dd46e" xlink:to="loc_dei_IcfrAuditorAttestationFlag_51864e73-0ec6-4d24-8858-99c3cff59168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_1c29da91-8e74-480b-b7b3-c6bf8f3614f1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_122b6052-27e2-4f93-b1a2-6ac4a10dd46e" xlink:to="loc_dei_EntityShellCompany_1c29da91-8e74-480b-b7b3-c6bf8f3614f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_4b4b7662-12ae-46c6-ac2e-cc3337905c37" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_122b6052-27e2-4f93-b1a2-6ac4a10dd46e" xlink:to="loc_dei_EntityPublicFloat_4b4b7662-12ae-46c6-ac2e-cc3337905c37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_cb719abc-1155-4ab6-b51a-cfcfc39f6109" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_122b6052-27e2-4f93-b1a2-6ac4a10dd46e" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_cb719abc-1155-4ab6-b51a-cfcfc39f6109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_63c4e82b-a567-4488-a32b-f2abd38f3dab" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_122b6052-27e2-4f93-b1a2-6ac4a10dd46e" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_63c4e82b-a567-4488-a32b-f2abd38f3dab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_7220c0f7-86ab-4e43-9c59-ec903363b4bd" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_122b6052-27e2-4f93-b1a2-6ac4a10dd46e" xlink:to="loc_dei_EntityCentralIndexKey_7220c0f7-86ab-4e43-9c59-ec903363b4bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_8a7846ea-855f-457b-adb8-95810899d0ce" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_122b6052-27e2-4f93-b1a2-6ac4a10dd46e" xlink:to="loc_dei_DocumentFiscalYearFocus_8a7846ea-855f-457b-adb8-95810899d0ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_30af0bef-3d5b-4da2-936e-3a0cbe5ab0b6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_122b6052-27e2-4f93-b1a2-6ac4a10dd46e" xlink:to="loc_dei_DocumentFiscalPeriodFocus_30af0bef-3d5b-4da2-936e-3a0cbe5ab0b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_9d25d33e-f66d-4c99-a490-15bc2ca728ce" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_122b6052-27e2-4f93-b1a2-6ac4a10dd46e" xlink:to="loc_dei_AmendmentFlag_9d25d33e-f66d-4c99-a490-15bc2ca728ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/AuditInformation" xlink:type="simple" xlink:href="vsec-20221231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_vsec_AuditorInformationAbstract_c866d309-e204-4e87-ae99-8ebbae3669cb" xlink:href="vsec-20221231.xsd#vsec_AuditorInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_86e6e3fd-18dd-45af-8eff-5fb21cc60b87" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vsec_AuditorInformationAbstract_c866d309-e204-4e87-ae99-8ebbae3669cb" xlink:to="loc_dei_AuditorFirmId_86e6e3fd-18dd-45af-8eff-5fb21cc60b87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_f89e6d77-7153-4d77-a4e2-5ed79e206712" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vsec_AuditorInformationAbstract_c866d309-e204-4e87-ae99-8ebbae3669cb" xlink:to="loc_dei_AuditorName_f89e6d77-7153-4d77-a4e2-5ed79e206712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_426dab90-fefc-4e18-9d3c-66269dfd2777" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vsec_AuditorInformationAbstract_c866d309-e204-4e87-ae99-8ebbae3669cb" xlink:to="loc_dei_AuditorLocation_426dab90-fefc-4e18-9d3c-66269dfd2777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="vsec-20221231.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_d168658a-1329-4cb6-9786-366e82eba5ee" 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_4a1df8f2-0976-4f9a-adfd-28a75eeb19bb" 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_d168658a-1329-4cb6-9786-366e82eba5ee" xlink:to="loc_us-gaap_AssetsAbstract_4a1df8f2-0976-4f9a-adfd-28a75eeb19bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_a620a23d-83b7-47b2-9f44-4f07974de562" 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_4a1df8f2-0976-4f9a-adfd-28a75eeb19bb" xlink:to="loc_us-gaap_AssetsCurrentAbstract_a620a23d-83b7-47b2-9f44-4f07974de562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f6043ceb-2ea2-4095-be5a-d13325c9e824" 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_a620a23d-83b7-47b2-9f44-4f07974de562" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f6043ceb-2ea2-4095-be5a-d13325c9e824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_2716a5b5-778f-4362-b374-dab282fad045" 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_a620a23d-83b7-47b2-9f44-4f07974de562" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_2716a5b5-778f-4362-b374-dab282fad045" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_17098350-aa0a-4d0e-9153-22d0042cb485" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a620a23d-83b7-47b2-9f44-4f07974de562" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_17098350-aa0a-4d0e-9153-22d0042cb485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_7362dd97-0d31-4206-ac59-209abd2c5381" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a620a23d-83b7-47b2-9f44-4f07974de562" xlink:to="loc_us-gaap_InventoryFinishedGoods_7362dd97-0d31-4206-ac59-209abd2c5381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_b8afd94a-83ed-4326-b8bf-86a43587a148" 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_a620a23d-83b7-47b2-9f44-4f07974de562" xlink:to="loc_us-gaap_OtherAssetsCurrent_b8afd94a-83ed-4326-b8bf-86a43587a148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_283adbf8-0652-41d7-88c5-8b65058193cd" 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_a620a23d-83b7-47b2-9f44-4f07974de562" xlink:to="loc_us-gaap_AssetsCurrent_283adbf8-0652-41d7-88c5-8b65058193cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_11390a3f-1472-495b-9067-e7303faac49c" 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_4a1df8f2-0976-4f9a-adfd-28a75eeb19bb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_11390a3f-1472-495b-9067-e7303faac49c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_023cfe80-5773-44f0-adce-78607f5ab980" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4a1df8f2-0976-4f9a-adfd-28a75eeb19bb" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_023cfe80-5773-44f0-adce-78607f5ab980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_92b4cc28-833d-47b9-9115-c5bee1d35d37" 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_4a1df8f2-0976-4f9a-adfd-28a75eeb19bb" xlink:to="loc_us-gaap_Goodwill_92b4cc28-833d-47b9-9115-c5bee1d35d37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_6117157d-e52f-477c-ad9d-254283dac429" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4a1df8f2-0976-4f9a-adfd-28a75eeb19bb" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_6117157d-e52f-477c-ad9d-254283dac429" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_375515e6-2de1-46bb-ae28-1c7a853b8bc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4a1df8f2-0976-4f9a-adfd-28a75eeb19bb" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_375515e6-2de1-46bb-ae28-1c7a853b8bc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_78402f40-d359-4e57-b5c9-b58d6e249206" 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_4a1df8f2-0976-4f9a-adfd-28a75eeb19bb" xlink:to="loc_us-gaap_Assets_78402f40-d359-4e57-b5c9-b58d6e249206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f4feec6d-2d83-43ee-8c2b-032ad88afa78" 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_d168658a-1329-4cb6-9786-366e82eba5ee" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f4feec6d-2d83-43ee-8c2b-032ad88afa78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_5872d381-9e5c-4656-b6a1-33d327e904b4" 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_f4feec6d-2d83-43ee-8c2b-032ad88afa78" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_5872d381-9e5c-4656-b6a1-33d327e904b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_d4cc98b5-2469-493f-bb0b-68178a7b313a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5872d381-9e5c-4656-b6a1-33d327e904b4" xlink:to="loc_us-gaap_LongTermDebtCurrent_d4cc98b5-2469-493f-bb0b-68178a7b313a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_017f55ff-bea8-4b5e-97a6-600011977c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5872d381-9e5c-4656-b6a1-33d327e904b4" xlink:to="loc_us-gaap_AccountsPayableCurrent_017f55ff-bea8-4b5e-97a6-600011977c0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_ec19c3bf-a405-4e7a-9589-8f793f1a23ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5872d381-9e5c-4656-b6a1-33d327e904b4" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_ec19c3bf-a405-4e7a-9589-8f793f1a23ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrent_0e0e3a3d-bc67-41a2-bea7-f56fd8b24f57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPayableCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5872d381-9e5c-4656-b6a1-33d327e904b4" xlink:to="loc_us-gaap_DividendsPayableCurrent_0e0e3a3d-bc67-41a2-bea7-f56fd8b24f57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_fe5f8286-5530-4c6e-94b4-b39e6b0e8625" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5872d381-9e5c-4656-b6a1-33d327e904b4" xlink:to="loc_us-gaap_LiabilitiesCurrent_fe5f8286-5530-4c6e-94b4-b39e6b0e8625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_9250a977-00b0-4c99-8161-866d77951b53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f4feec6d-2d83-43ee-8c2b-032ad88afa78" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_9250a977-00b0-4c99-8161-866d77951b53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_8f521cc9-5a60-4278-82d0-b9b229bb03ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f4feec6d-2d83-43ee-8c2b-032ad88afa78" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_8f521cc9-5a60-4278-82d0-b9b229bb03ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_5b404eb3-5a3f-426f-9d53-9b60e3589d0e" 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_f4feec6d-2d83-43ee-8c2b-032ad88afa78" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_5b404eb3-5a3f-426f-9d53-9b60e3589d0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_8dd27e9e-9e93-4469-b4b0-c50ab6385bfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f4feec6d-2d83-43ee-8c2b-032ad88afa78" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_8dd27e9e-9e93-4469-b4b0-c50ab6385bfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_4b3dbaa7-204d-4d53-b0d6-f48cbc1c7d07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f4feec6d-2d83-43ee-8c2b-032ad88afa78" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_4b3dbaa7-204d-4d53-b0d6-f48cbc1c7d07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_900a72d1-71b5-456b-92c9-bd588af18fde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f4feec6d-2d83-43ee-8c2b-032ad88afa78" xlink:to="loc_us-gaap_Liabilities_900a72d1-71b5-456b-92c9-bd588af18fde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_b63376b4-20a3-49d0-a39f-0842f3964cc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f4feec6d-2d83-43ee-8c2b-032ad88afa78" xlink:to="loc_us-gaap_CommitmentsAndContingencies_b63376b4-20a3-49d0-a39f-0842f3964cc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_aa3da16b-0a72-41ce-b762-79b9d95fe33a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f4feec6d-2d83-43ee-8c2b-032ad88afa78" xlink:to="loc_us-gaap_StockholdersEquityAbstract_aa3da16b-0a72-41ce-b762-79b9d95fe33a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_c7f6bbbd-2550-4cf4-a909-7594965483cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_aa3da16b-0a72-41ce-b762-79b9d95fe33a" xlink:to="loc_us-gaap_CommonStockValue_c7f6bbbd-2550-4cf4-a909-7594965483cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_39487d45-de03-48fa-a6f1-e6dab93ccc4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_aa3da16b-0a72-41ce-b762-79b9d95fe33a" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_39487d45-de03-48fa-a6f1-e6dab93ccc4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b4ec054f-93ff-4629-ac29-13cb4999fc2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_aa3da16b-0a72-41ce-b762-79b9d95fe33a" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b4ec054f-93ff-4629-ac29-13cb4999fc2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2989e961-67ea-4018-93c6-d5c8313e590b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_aa3da16b-0a72-41ce-b762-79b9d95fe33a" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2989e961-67ea-4018-93c6-d5c8313e590b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3aef72ae-ea28-46fd-ada5-ca8789d3d4ea" 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_aa3da16b-0a72-41ce-b762-79b9d95fe33a" xlink:to="loc_us-gaap_StockholdersEquity_3aef72ae-ea28-46fd-ada5-ca8789d3d4ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_a4fc0076-18ba-4c9c-ac30-98268a0eff31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f4feec6d-2d83-43ee-8c2b-032ad88afa78" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_a4fc0076-18ba-4c9c-ac30-98268a0eff31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="vsec-20221231.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_8a2c561b-2cac-4fda-b56e-ba9a0df11f53" 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_LiabilitiesAndStockholdersEquityAbstract_ca2bffd7-dc31-41d6-b959-ec0d1b42ee30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_8a2c561b-2cac-4fda-b56e-ba9a0df11f53" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ca2bffd7-dc31-41d6-b959-ec0d1b42ee30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_7b4a7d4b-1aa5-4114-87d6-c6d3794aec87" 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_ca2bffd7-dc31-41d6-b959-ec0d1b42ee30" xlink:to="loc_us-gaap_StockholdersEquityAbstract_7b4a7d4b-1aa5-4114-87d6-c6d3794aec87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_22c79b1e-c3a0-4685-bc91-6acaf3cca0dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_7b4a7d4b-1aa5-4114-87d6-c6d3794aec87" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_22c79b1e-c3a0-4685-bc91-6acaf3cca0dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_3910ba6b-d9b2-4518-a60c-2515ca44a1f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_7b4a7d4b-1aa5-4114-87d6-c6d3794aec87" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_3910ba6b-d9b2-4518-a60c-2515ca44a1f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_346bfe6f-46f9-4cc7-abf2-0678cc6ea7d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_7b4a7d4b-1aa5-4114-87d6-c6d3794aec87" xlink:to="loc_us-gaap_CommonStockSharesIssued_346bfe6f-46f9-4cc7-abf2-0678cc6ea7d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_a38a54cb-cab4-47a4-9a7d-12d4f89e61ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_7b4a7d4b-1aa5-4114-87d6-c6d3794aec87" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_a38a54cb-cab4-47a4-9a7d-12d4f89e61ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss" xlink:type="simple" xlink:href="vsec-20221231.xsd#ConsolidatedStatementsofIncomeLoss"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_40c85c84-990d-4154-952d-bc050055b6ab" 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_StatementTable_da884513-c407-4cf7-bba6-70d6b3ba94e9" 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_IncomeStatementAbstract_40c85c84-990d-4154-952d-bc050055b6ab" xlink:to="loc_us-gaap_StatementTable_da884513-c407-4cf7-bba6-70d6b3ba94e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_6f1efcda-a5c9-4cca-b0e1-1a6f22e4b8eb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_da884513-c407-4cf7-bba6-70d6b3ba94e9" xlink:to="loc_srt_ProductOrServiceAxis_6f1efcda-a5c9-4cca-b0e1-1a6f22e4b8eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_a765ae14-0899-449e-b8d6-215ccc23df0f" 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_6f1efcda-a5c9-4cca-b0e1-1a6f22e4b8eb" xlink:to="loc_srt_ProductsAndServicesDomain_a765ae14-0899-449e-b8d6-215ccc23df0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_d9836c7c-5e49-4ebc-830c-bee7c2f1fabc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_a765ae14-0899-449e-b8d6-215ccc23df0f" xlink:to="loc_us-gaap_ProductMember_d9836c7c-5e49-4ebc-830c-bee7c2f1fabc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_cc71fe77-3eb1-432d-a52e-5e01ebd17115" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_a765ae14-0899-449e-b8d6-215ccc23df0f" xlink:to="loc_us-gaap_ServiceMember_cc71fe77-3eb1-432d-a52e-5e01ebd17115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_075eb5d0-6dc7-496a-b962-0f304824834b" 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_da884513-c407-4cf7-bba6-70d6b3ba94e9" xlink:to="loc_us-gaap_StatementLineItems_075eb5d0-6dc7-496a-b962-0f304824834b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_dc04c1bd-8ae5-476e-aae5-a8a1629a41de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_075eb5d0-6dc7-496a-b962-0f304824834b" xlink:to="loc_us-gaap_CostOfRevenueAbstract_dc04c1bd-8ae5-476e-aae5-a8a1629a41de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b9796e1c-63fb-4563-8762-fb3c677b3b6e" 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_CostOfRevenueAbstract_dc04c1bd-8ae5-476e-aae5-a8a1629a41de" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b9796e1c-63fb-4563-8762-fb3c677b3b6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingCostsAndExpensesAbstract_df72b5e3-cff6-439b-83fa-9d32f0413c04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingCostsAndExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_075eb5d0-6dc7-496a-b962-0f304824834b" xlink:to="loc_us-gaap_OperatingCostsAndExpensesAbstract_df72b5e3-cff6-439b-83fa-9d32f0413c04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_8651407c-00f6-496d-b4f7-947c072e8c86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_df72b5e3-cff6-439b-83fa-9d32f0413c04" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_8651407c-00f6-496d-b4f7-947c072e8c86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_b2eea83b-b699-45d1-b588-b7609fd46ac1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_df72b5e3-cff6-439b-83fa-9d32f0413c04" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_b2eea83b-b699-45d1-b588-b7609fd46ac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_5144a54f-72e7-48a4-85da-ccc709d83774" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_df72b5e3-cff6-439b-83fa-9d32f0413c04" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_5144a54f-72e7-48a4-85da-ccc709d83774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingCostsAndExpenses_b6ce50e6-dd98-400c-a065-1d44efa3c23a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingCostsAndExpenses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_075eb5d0-6dc7-496a-b962-0f304824834b" xlink:to="loc_us-gaap_OperatingCostsAndExpenses_b6ce50e6-dd98-400c-a065-1d44efa3c23a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_OperatingIncomeLossExcludingNonrecurringIncomeExpense_6ee0db39-7d19-4202-aa3a-9eab1f769de5" xlink:href="vsec-20221231.xsd#vsec_OperatingIncomeLossExcludingNonrecurringIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_075eb5d0-6dc7-496a-b962-0f304824834b" xlink:to="loc_vsec_OperatingIncomeLossExcludingNonrecurringIncomeExpense_6ee0db39-7d19-4202-aa3a-9eab1f769de5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_88ea98c6-5722-4099-86f6-5c6aaabde6ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_075eb5d0-6dc7-496a-b962-0f304824834b" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_88ea98c6-5722-4099-86f6-5c6aaabde6ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfProperties_51ff796f-a0bf-4bb5-ab33-f89c33dab661" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfProperties"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_075eb5d0-6dc7-496a-b962-0f304824834b" xlink:to="loc_us-gaap_GainLossOnSaleOfProperties_51ff796f-a0bf-4bb5-ab33-f89c33dab661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_ee3bccbe-3840-4c88-a4c7-6f43374ac26c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_075eb5d0-6dc7-496a-b962-0f304824834b" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_ee3bccbe-3840-4c88-a4c7-6f43374ac26c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_d90c5ea3-fbb4-4079-94fe-efc2a5b0e8b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_075eb5d0-6dc7-496a-b962-0f304824834b" xlink:to="loc_us-gaap_OperatingIncomeLoss_d90c5ea3-fbb4-4079-94fe-efc2a5b0e8b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_0efe5c36-0310-42a4-abf1-2f7c253e7fea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_075eb5d0-6dc7-496a-b962-0f304824834b" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_0efe5c36-0310-42a4-abf1-2f7c253e7fea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8cfc168e-c307-4717-b5fa-af7e5f38c6a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_075eb5d0-6dc7-496a-b962-0f304824834b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8cfc168e-c307-4717-b5fa-af7e5f38c6a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_6fc3c3d2-18e8-433b-8be1-c4ca73109fce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_075eb5d0-6dc7-496a-b962-0f304824834b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_6fc3c3d2-18e8-433b-8be1-c4ca73109fce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9300dd85-e980-49c2-92f1-95f06bd931c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_075eb5d0-6dc7-496a-b962-0f304824834b" xlink:to="loc_us-gaap_NetIncomeLoss_9300dd85-e980-49c2-92f1-95f06bd931c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_5d07baae-b01f-4769-b9b1-2428864700ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_075eb5d0-6dc7-496a-b962-0f304824834b" xlink:to="loc_us-gaap_EarningsPerShareBasic_5d07baae-b01f-4769-b9b1-2428864700ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0c941eeb-51ee-4f5f-b114-86d2f7da3ecd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_075eb5d0-6dc7-496a-b962-0f304824834b" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0c941eeb-51ee-4f5f-b114-86d2f7da3ecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_4bbecf11-51ff-4538-a638-16487a2d2d18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_075eb5d0-6dc7-496a-b962-0f304824834b" xlink:to="loc_us-gaap_EarningsPerShareDiluted_4bbecf11-51ff-4538-a638-16487a2d2d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7560bc0f-d44b-4814-bbad-71cb815d3961" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_075eb5d0-6dc7-496a-b962-0f304824834b" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7560bc0f-d44b-4814-bbad-71cb815d3961" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="vsec-20221231.xsd#ConsolidatedStatementsofComprehensiveIncomeLoss"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d59967e3-2142-4f94-909f-58843fc23249" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0b13d545-14bd-46cd-b35c-dfcf842f85ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d59967e3-2142-4f94-909f-58843fc23249" xlink:to="loc_us-gaap_NetIncomeLoss_0b13d545-14bd-46cd-b35c-dfcf842f85ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_4124d01d-0d6e-4df4-bcdb-2f42537a9ad8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d59967e3-2142-4f94-909f-58843fc23249" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_4124d01d-0d6e-4df4-bcdb-2f42537a9ad8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_0e56c0de-1761-4a6b-a92c-e71d0eb13b7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d59967e3-2142-4f94-909f-58843fc23249" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_0e56c0de-1761-4a6b-a92c-e71d0eb13b7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_5805f056-92d5-47e0-90a6-f31f208758bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d59967e3-2142-4f94-909f-58843fc23249" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_5805f056-92d5-47e0-90a6-f31f208758bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="vsec-20221231.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_b60ce9f0-467f-4a9a-b5b6-734d40d365c6" 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_cd4d2819-80aa-43d8-a31e-c69c01724083" 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_b60ce9f0-467f-4a9a-b5b6-734d40d365c6" xlink:to="loc_us-gaap_StatementTable_cd4d2819-80aa-43d8-a31e-c69c01724083" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_f8ea9f8d-f6ca-412f-a1b0-eb86ceee7dd4" 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_cd4d2819-80aa-43d8-a31e-c69c01724083" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_f8ea9f8d-f6ca-412f-a1b0-eb86ceee7dd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c6e92cde-98ae-412c-9fc8-93e39b634656" 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_f8ea9f8d-f6ca-412f-a1b0-eb86ceee7dd4" xlink:to="loc_us-gaap_EquityComponentDomain_c6e92cde-98ae-412c-9fc8-93e39b634656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_68b176d0-8a1b-401b-ad2c-45564a0d8842" 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_c6e92cde-98ae-412c-9fc8-93e39b634656" xlink:to="loc_us-gaap_CommonStockMember_68b176d0-8a1b-401b-ad2c-45564a0d8842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_1aa6a0df-badb-4b25-a2ca-86d7b9680314" 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_c6e92cde-98ae-412c-9fc8-93e39b634656" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_1aa6a0df-badb-4b25-a2ca-86d7b9680314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_83d49b12-b112-485a-ac84-9a26c37f438d" 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_c6e92cde-98ae-412c-9fc8-93e39b634656" xlink:to="loc_us-gaap_RetainedEarningsMember_83d49b12-b112-485a-ac84-9a26c37f438d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_fae60287-d364-4343-86c3-5cd6b0481c3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c6e92cde-98ae-412c-9fc8-93e39b634656" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_fae60287-d364-4343-86c3-5cd6b0481c3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_edfeb3c5-55bb-4da7-84ed-2199282ece9a" 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_cd4d2819-80aa-43d8-a31e-c69c01724083" xlink:to="loc_us-gaap_StatementLineItems_edfeb3c5-55bb-4da7-84ed-2199282ece9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ba888e52-1b1f-4a3a-82e7-fa3880e42884" 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_edfeb3c5-55bb-4da7-84ed-2199282ece9a" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ba888e52-1b1f-4a3a-82e7-fa3880e42884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_14c19d0e-a72b-4fbe-ba67-a66f8efa65f3" 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_ba888e52-1b1f-4a3a-82e7-fa3880e42884" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_14c19d0e-a72b-4fbe-ba67-a66f8efa65f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9f7a624d-2bb1-414d-a748-1dbf961fbdd7" 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_ba888e52-1b1f-4a3a-82e7-fa3880e42884" xlink:to="loc_us-gaap_StockholdersEquity_9f7a624d-2bb1-414d-a748-1dbf961fbdd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_5a79dc2f-42a7-4c79-82e5-b3f3a8330cf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ba888e52-1b1f-4a3a-82e7-fa3880e42884" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_5a79dc2f-42a7-4c79-82e5-b3f3a8330cf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_605da103-0101-4e63-9685-2d63b909c9d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ba888e52-1b1f-4a3a-82e7-fa3880e42884" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_605da103-0101-4e63-9685-2d63b909c9d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b9d13a72-bcdc-4995-9574-8c7f2ec887f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ba888e52-1b1f-4a3a-82e7-fa3880e42884" xlink:to="loc_us-gaap_NetIncomeLoss_b9d13a72-bcdc-4995-9574-8c7f2ec887f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_1f52d74b-2dc6-44c6-87f6-3716360bf611" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ba888e52-1b1f-4a3a-82e7-fa3880e42884" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_1f52d74b-2dc6-44c6-87f6-3716360bf611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_45ed8e57-12e2-4e2b-a578-8ebc47eb0323" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ba888e52-1b1f-4a3a-82e7-fa3880e42884" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_45ed8e57-12e2-4e2b-a578-8ebc47eb0323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_5904dd6e-2f71-4aee-b7a4-8cf271358fd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ba888e52-1b1f-4a3a-82e7-fa3880e42884" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_5904dd6e-2f71-4aee-b7a4-8cf271358fd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStock_39be688a-905a-4550-8d70-9d4b91b7cbb9" 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_ba888e52-1b1f-4a3a-82e7-fa3880e42884" xlink:to="loc_us-gaap_DividendsCommonStock_39be688a-905a-4550-8d70-9d4b91b7cbb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_dad1ddee-90ae-48fd-9929-e8eef04241e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ba888e52-1b1f-4a3a-82e7-fa3880e42884" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_dad1ddee-90ae-48fd-9929-e8eef04241e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_42020291-b08c-474e-89d7-5289d4d9a4f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ba888e52-1b1f-4a3a-82e7-fa3880e42884" xlink:to="loc_us-gaap_StockholdersEquity_42020291-b08c-474e-89d7-5289d4d9a4f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="simple" xlink:href="vsec-20221231.xsd#ConsolidatedStatementsofStockholdersEquityParenthetical"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_1ae45ed6-86d4-4eef-9d5f-cfceae76584a" 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_IncreaseDecreaseInStockholdersEquityRollForward_eb6c3c7b-cd2a-4515-b0c5-0a2b079d049a" 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_StatementOfStockholdersEquityAbstract_1ae45ed6-86d4-4eef-9d5f-cfceae76584a" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eb6c3c7b-cd2a-4515-b0c5-0a2b079d049a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_4b941ea0-76a9-4871-8624-150649d9f5c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eb6c3c7b-cd2a-4515-b0c5-0a2b079d049a" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_4b941ea0-76a9-4871-8624-150649d9f5c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="vsec-20221231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_65c8aaf9-bf9b-48d6-8a5d-65ad77faaca7" 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_e74db0c9-654e-46bf-ad2b-822d325b0fec" 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_65c8aaf9-bf9b-48d6-8a5d-65ad77faaca7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e74db0c9-654e-46bf-ad2b-822d325b0fec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8cb0c5a4-83de-4fa0-93a1-1cf67f72bc9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e74db0c9-654e-46bf-ad2b-822d325b0fec" xlink:to="loc_us-gaap_NetIncomeLoss_8cb0c5a4-83de-4fa0-93a1-1cf67f72bc9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_75974d3a-2025-4872-b900-d9447cf1c49d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e74db0c9-654e-46bf-ad2b-822d325b0fec" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_75974d3a-2025-4872-b900-d9447cf1c49d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_760b7005-663c-474f-a23b-379233b90fe6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_75974d3a-2025-4872-b900-d9447cf1c49d" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_760b7005-663c-474f-a23b-379233b90fe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_da8a96e5-300a-4d46-81eb-996ae39fe549" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_75974d3a-2025-4872-b900-d9447cf1c49d" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_da8a96e5-300a-4d46-81eb-996ae39fe549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_44a41cb3-e010-4055-ae41-5038d2924a47" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_75974d3a-2025-4872-b900-d9447cf1c49d" xlink:to="loc_us-gaap_ShareBasedCompensation_44a41cb3-e010-4055-ae41-5038d2924a47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_InventoryValuationAdjustment_b5b94d27-38e2-4cca-9996-3b1f8a9b5e68" xlink:href="vsec-20221231.xsd#vsec_InventoryValuationAdjustment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_75974d3a-2025-4872-b900-d9447cf1c49d" xlink:to="loc_vsec_InventoryValuationAdjustment_b5b94d27-38e2-4cca-9996-3b1f8a9b5e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfInvestments_2ad6373c-ca8f-412c-bc64-3c08fbda94fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_75974d3a-2025-4872-b900-d9447cf1c49d" xlink:to="loc_us-gaap_GainLossOnSaleOfInvestments_2ad6373c-ca8f-412c-bc64-3c08fbda94fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_835cbe1a-7b18-49fa-8c09-8276e80e4112" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_75974d3a-2025-4872-b900-d9447cf1c49d" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_835cbe1a-7b18-49fa-8c09-8276e80e4112" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_33639a25-5bb1-4bb9-aebb-4f7c6ecb650a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_75974d3a-2025-4872-b900-d9447cf1c49d" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_33639a25-5bb1-4bb9-aebb-4f7c6ecb650a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_ac119417-59b9-4478-ab4f-16b9cc373e87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_75974d3a-2025-4872-b900-d9447cf1c49d" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_ac119417-59b9-4478-ab4f-16b9cc373e87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2e2e5832-7e51-4016-ac47-a9b7c6f8d6e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_75974d3a-2025-4872-b900-d9447cf1c49d" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2e2e5832-7e51-4016-ac47-a9b7c6f8d6e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_acefcd2b-4981-48e3-ac9f-69d3be891daa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2e2e5832-7e51-4016-ac47-a9b7c6f8d6e0" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_acefcd2b-4981-48e3-ac9f-69d3be891daa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_9a1a96ef-82fe-4ea4-a7d9-988e2a8df7b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2e2e5832-7e51-4016-ac47-a9b7c6f8d6e0" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_9a1a96ef-82fe-4ea4-a7d9-988e2a8df7b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_b9093c08-4beb-478c-b40f-9b32d0a90b06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2e2e5832-7e51-4016-ac47-a9b7c6f8d6e0" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_b9093c08-4beb-478c-b40f-9b32d0a90b06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_7772cb81-ade5-4678-af7a-86d32ed55cf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2e2e5832-7e51-4016-ac47-a9b7c6f8d6e0" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_7772cb81-ade5-4678-af7a-86d32ed55cf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_c21bc7c8-cc48-4284-8c37-2d95fa1bb89b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2e2e5832-7e51-4016-ac47-a9b7c6f8d6e0" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_c21bc7c8-cc48-4284-8c37-2d95fa1bb89b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_4f9d21db-82ac-4672-81e5-94ee46abdcb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2e2e5832-7e51-4016-ac47-a9b7c6f8d6e0" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_4f9d21db-82ac-4672-81e5-94ee46abdcb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4a111a16-8fe0-44ad-9cb0-58f8eb65d51b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e74db0c9-654e-46bf-ad2b-822d325b0fec" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4a111a16-8fe0-44ad-9cb0-58f8eb65d51b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_6591241f-a1b1-4b45-839d-156967cbdabd" 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_65c8aaf9-bf9b-48d6-8a5d-65ad77faaca7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_6591241f-a1b1-4b45-839d-156967cbdabd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_91c17585-2085-4754-bf81-c4ee3bbbc855" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_6591241f-a1b1-4b45-839d-156967cbdabd" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_91c17585-2085-4754-bf81-c4ee3bbbc855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_e25e0a97-4355-4cef-894f-6c7322f96b50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_6591241f-a1b1-4b45-839d-156967cbdabd" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_e25e0a97-4355-4cef-894f-6c7322f96b50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable_99bacadc-0c61-4f1f-bf8c-e2f19a81bdde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_6591241f-a1b1-4b45-839d-156967cbdabd" xlink:to="loc_us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable_99bacadc-0c61-4f1f-bf8c-e2f19a81bdde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_ProceedsFromSaleOfBusinessAndCertainAssets_866e72da-1e32-4485-a604-198e3e57d6e5" xlink:href="vsec-20221231.xsd#vsec_ProceedsFromSaleOfBusinessAndCertainAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_6591241f-a1b1-4b45-839d-156967cbdabd" xlink:to="loc_vsec_ProceedsFromSaleOfBusinessAndCertainAssets_866e72da-1e32-4485-a604-198e3e57d6e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_6118e3dc-8dea-4e83-8a24-70014c09ee54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_6591241f-a1b1-4b45-839d-156967cbdabd" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_6118e3dc-8dea-4e83-8a24-70014c09ee54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_28d43225-0be2-415f-ba33-7a0e41b7fc92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_6591241f-a1b1-4b45-839d-156967cbdabd" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_28d43225-0be2-415f-ba33-7a0e41b7fc92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_71a31256-1f98-46c1-97d2-2461abf95a0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_6591241f-a1b1-4b45-839d-156967cbdabd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_71a31256-1f98-46c1-97d2-2461abf95a0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_de9c0fdb-df21-40dd-8144-8d14b0dbe5bb" 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_65c8aaf9-bf9b-48d6-8a5d-65ad77faaca7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_de9c0fdb-df21-40dd-8144-8d14b0dbe5bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_382fadb6-e97f-49e9-8971-0cce97b611ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_de9c0fdb-df21-40dd-8144-8d14b0dbe5bb" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_382fadb6-e97f-49e9-8971-0cce97b611ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_4ad69a1a-1374-4873-ac0f-75ee13ca636c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_de9c0fdb-df21-40dd-8144-8d14b0dbe5bb" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_4ad69a1a-1374-4873-ac0f-75ee13ca636c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_c9872e8b-ae8b-4f6e-b7d8-7078e0d2b3a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_de9c0fdb-df21-40dd-8144-8d14b0dbe5bb" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_c9872e8b-ae8b-4f6e-b7d8-7078e0d2b3a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_65e51acb-0de0-49d3-96b3-0efe8c489454" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_de9c0fdb-df21-40dd-8144-8d14b0dbe5bb" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_65e51acb-0de0-49d3-96b3-0efe8c489454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_b32b1b3d-52c7-4841-9ff4-cadc4e779844" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_de9c0fdb-df21-40dd-8144-8d14b0dbe5bb" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_b32b1b3d-52c7-4841-9ff4-cadc4e779844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_4cc7427e-3877-4839-b354-36b02215ca11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_de9c0fdb-df21-40dd-8144-8d14b0dbe5bb" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_4cc7427e-3877-4839-b354-36b02215ca11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_db3deb2a-b248-4f87-931f-90863c032649" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_de9c0fdb-df21-40dd-8144-8d14b0dbe5bb" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_db3deb2a-b248-4f87-931f-90863c032649" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9c9c68e8-d83c-471f-9e32-8a6de3106728" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_de9c0fdb-df21-40dd-8144-8d14b0dbe5bb" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9c9c68e8-d83c-471f-9e32-8a6de3106728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a8aa2f63-7ecf-4bbd-b366-b34c3fc932d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_65c8aaf9-bf9b-48d6-8a5d-65ad77faaca7" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a8aa2f63-7ecf-4bbd-b366-b34c3fc932d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_bcca8a92-d61b-4742-9b5e-bd18f8d4964b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_65c8aaf9-bf9b-48d6-8a5d-65ad77faaca7" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_bcca8a92-d61b-4742-9b5e-bd18f8d4964b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_fa4a92d4-ec36-4d59-b0eb-ab0b2603f09e" 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_65c8aaf9-bf9b-48d6-8a5d-65ad77faaca7" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_fa4a92d4-ec36-4d59-b0eb-ab0b2603f09e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_22034f52-ca44-49b8-a6d3-cb54df5fd02d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_65c8aaf9-bf9b-48d6-8a5d-65ad77faaca7" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_22034f52-ca44-49b8-a6d3-cb54df5fd02d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_f838f22a-a757-42e2-a92e-0e391d71e297" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_22034f52-ca44-49b8-a6d3-cb54df5fd02d" xlink:to="loc_us-gaap_InterestPaidNet_f838f22a-a757-42e2-a92e-0e391d71e297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_62023d7b-a693-4be1-95f6-5b52cf1cf3ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_22034f52-ca44-49b8-a6d3-cb54df5fd02d" xlink:to="loc_us-gaap_IncomeTaxesPaid_62023d7b-a693-4be1-95f6-5b52cf1cf3ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_66f6fe7d-60fe-4b44-9043-52950937bcbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_65c8aaf9-bf9b-48d6-8a5d-65ad77faaca7" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_66f6fe7d-60fe-4b44-9043-52950937bcbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableWithImputedInterestFaceAmount_9f0955ec-faf9-4c5c-8c5b-156bf70da3a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivableWithImputedInterestFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_66f6fe7d-60fe-4b44-9043-52950937bcbe" xlink:to="loc_us-gaap_ReceivableWithImputedInterestFaceAmount_9f0955ec-faf9-4c5c-8c5b-156bf70da3a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_NoncashOrPartNoncashAcquisitionContingentConsideration_504a8b13-36dc-4daf-9567-875313744690" xlink:href="vsec-20221231.xsd#vsec_NoncashOrPartNoncashAcquisitionContingentConsideration"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_66f6fe7d-60fe-4b44-9043-52950937bcbe" xlink:to="loc_vsec_NoncashOrPartNoncashAcquisitionContingentConsideration_504a8b13-36dc-4daf-9567-875313744690" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPolicies" xlink:type="simple" xlink:href="vsec-20221231.xsd#NatureofBusinessandSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_daba713e-1ed4-42e1-9c7b-db7c2d3377b2" 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_BusinessDescriptionAndAccountingPoliciesTextBlock_eeb15445-3ca0-4145-8e6d-f08ff77a3bcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_daba713e-1ed4-42e1-9c7b-db7c2d3377b2" xlink:to="loc_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_eeb15445-3ca0-4145-8e6d-f08ff77a3bcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/AcquisitionandDivestitures" xlink:type="simple" xlink:href="vsec-20221231.xsd#AcquisitionandDivestitures"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/AcquisitionandDivestitures" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_4c7bf395-b370-4716-8028-70b7d714796f" 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_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_7139bbae-d489-48bb-a2f7-2e1a6ff9f081" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_4c7bf395-b370-4716-8028-70b7d714796f" xlink:to="loc_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_7139bbae-d489-48bb-a2f7-2e1a6ff9f081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/RevenueRecognition" xlink:type="simple" xlink:href="vsec-20221231.xsd#RevenueRecognition"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/RevenueRecognition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e6ad3e29-b717-4b95-b0f4-67b9ee43bd17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_edb1c11d-ba7f-48ec-a1fb-0698c2fdc210" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e6ad3e29-b717-4b95-b0f4-67b9ee43bd17" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_edb1c11d-ba7f-48ec-a1fb-0698c2fdc210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/OtherCurrentAssets" xlink:type="simple" xlink:href="vsec-20221231.xsd#OtherCurrentAssets"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/OtherCurrentAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_d9ae698d-b155-4703-aa85-43b1d95cba7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsDisclosureTextBlock_da854e5b-04fa-4a08-a8c9-66402c896c0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_d9ae698d-b155-4703-aa85-43b1d95cba7f" xlink:to="loc_us-gaap_OtherAssetsDisclosureTextBlock_da854e5b-04fa-4a08-a8c9-66402c896c0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/PropertyandEquipment" xlink:type="simple" xlink:href="vsec-20221231.xsd#PropertyandEquipment"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/PropertyandEquipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0d3ecff1-c5cc-48dd-8461-88bda72ac120" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_7a557903-ee12-472f-b956-fe974df9c357" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0d3ecff1-c5cc-48dd-8461-88bda72ac120" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_7a557903-ee12-472f-b956-fe974df9c357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/GoodwillandIntangibleAssets" xlink:type="simple" xlink:href="vsec-20221231.xsd#GoodwillandIntangibleAssets"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/GoodwillandIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_70a7af40-2fa8-4ffa-bcbf-e21a73fdb807" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_01a824be-22e5-4438-a655-392a072a3bd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_70a7af40-2fa8-4ffa-bcbf-e21a73fdb807" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_01a824be-22e5-4438-a655-392a072a3bd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/Debt" xlink:type="simple" xlink:href="vsec-20221231.xsd#Debt"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_6e2807cb-9afe-460c-9539-fe4c90afb4bd" 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_5f7f8b77-543c-41aa-b081-d09a7ffde97d" 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_6e2807cb-9afe-460c-9539-fe4c90afb4bd" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_5f7f8b77-543c-41aa-b081-d09a7ffde97d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/DerivativeInstrumentsandHedgingActivities" xlink:type="simple" xlink:href="vsec-20221231.xsd#DerivativeInstrumentsandHedgingActivities"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/DerivativeInstrumentsandHedgingActivities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_f54858c8-e900-42cd-b9a8-cf9caf067d80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_c845a191-b988-4f93-b5af-1379bb58ddfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_f54858c8-e900-42cd-b9a8-cf9caf067d80" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_c845a191-b988-4f93-b5af-1379bb58ddfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/AccruedExpensesandOtherCurrentLiabilities" xlink:type="simple" xlink:href="vsec-20221231.xsd#AccruedExpensesandOtherCurrentLiabilities"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/AccruedExpensesandOtherCurrentLiabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_12d37952-ba3c-4dbb-a6bf-a207a7d09d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_b219cd77-14d6-4229-b84b-b02ed6a9a54f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_12d37952-ba3c-4dbb-a6bf-a207a7d09d8b" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_b219cd77-14d6-4229-b84b-b02ed6a9a54f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/StockBasedCompensationPlans" xlink:type="simple" xlink:href="vsec-20221231.xsd#StockBasedCompensationPlans"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/StockBasedCompensationPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_7d4c3a5c-1e71-48f9-984f-6d70eb20b124" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_96851553-ff59-4f7c-b95e-7a65cc859ec5" 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_ShareBasedCompensationAbstract_7d4c3a5c-1e71-48f9-984f-6d70eb20b124" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_96851553-ff59-4f7c-b95e-7a65cc859ec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/IncomeTaxes" xlink:type="simple" xlink:href="vsec-20221231.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_72f47dfc-5232-49e8-b8a9-99c23409c9f6" 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_27ef1a24-1c73-4dbb-a833-d570a1fad2f9" 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_72f47dfc-5232-49e8-b8a9-99c23409c9f6" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_27ef1a24-1c73-4dbb-a833-d570a1fad2f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/Leases" xlink:type="simple" xlink:href="vsec-20221231.xsd#Leases"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_a2370245-cb93-44c8-b29f-558411fb5e36" 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_f73196ea-b8af-46e9-aa47-a2e10d8dff09" 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_a2370245-cb93-44c8-b29f-558411fb5e36" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_f73196ea-b8af-46e9-aa47-a2e10d8dff09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/CommitmentandContingencies" xlink:type="simple" xlink:href="vsec-20221231.xsd#CommitmentandContingencies"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/CommitmentandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_070cc54e-5388-422a-9358-c9b8d08f1e65" 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_9bdd4114-b466-4c21-a955-e53914eb2946" 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_070cc54e-5388-422a-9358-c9b8d08f1e65" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_9bdd4114-b466-4c21-a955-e53914eb2946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/BusinessSegmentsandCustomerInformation" xlink:type="simple" xlink:href="vsec-20221231.xsd#BusinessSegmentsandCustomerInformation"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/BusinessSegmentsandCustomerInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_27bb90c7-3633-415f-9bd2-6860dec8808a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_dc745ac6-46c8-4fc0-b76f-33f87f09ffdb" 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_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_27bb90c7-3633-415f-9bd2-6860dec8808a" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_dc745ac6-46c8-4fc0-b76f-33f87f09ffdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/CapitalStock" xlink:type="simple" xlink:href="vsec-20221231.xsd#CapitalStock"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/CapitalStock" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_ce692e16-86c0-49cb-b4dc-5575e4f919f2" 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_0596c90c-e48b-4bb9-8346-604ef1eac2ae" 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_ce692e16-86c0-49cb-b4dc-5575e4f919f2" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_0596c90c-e48b-4bb9-8346-604ef1eac2ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/A401kPlan" xlink:type="simple" xlink:href="vsec-20221231.xsd#A401kPlan"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/A401kPlan" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractorsAbstract_eda63d82-b275-4655-8bd0-875f8cc98ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractorsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_b8d20b9c-29c3-4fa0-b83f-abab8f16552a" 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_ContractorsAbstract_eda63d82-b275-4655-8bd0-875f8cc98ec1" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_b8d20b9c-29c3-4fa0-b83f-abab8f16552a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="vsec-20221231.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_f649209d-e34f-400f-9d00-dd1ece9ee0d4" 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_FairValueMeasurementInputsDisclosureTextBlock_8036f830-f72c-437d-9994-ac7c321cf12e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_f649209d-e34f-400f-9d00-dd1ece9ee0d4" xlink:to="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_8036f830-f72c-437d-9994-ac7c321cf12e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/SubsequentEvents" xlink:type="simple" xlink:href="vsec-20221231.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_746921f1-0c5b-4797-b602-d735b120b099" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_d21c99f9-22eb-40eb-86fa-a3d80a8cf6c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_746921f1-0c5b-4797-b602-d735b120b099" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_d21c99f9-22eb-40eb-86fa-a3d80a8cf6c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/ScheduleIIValuationandQualifyingAccounts" xlink:type="simple" xlink:href="vsec-20221231.xsd#ScheduleIIValuationandQualifyingAccounts"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/ScheduleIIValuationandQualifyingAccounts" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_c0b402fc-ca69-49be-ac8c-022c1c72d9ff" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_4d4992fb-c7a7-4b70-953e-c509830178b7" 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_c0b402fc-ca69-49be-ac8c-022c1c72d9ff" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_4d4992fb-c7a7-4b70-953e-c509830178b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="vsec-20221231.xsd#NatureofBusinessandSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_8dac31d0-5983-423f-a1f4-80b8f852e0c0" 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_ConsolidationPolicyTextBlock_5782f2e6-5992-470e-bc38-4d1a674922a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8dac31d0-5983-423f-a1f4-80b8f852e0c0" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_5782f2e6-5992-470e-bc38-4d1a674922a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_017a47a3-b818-42a6-af1b-a80dd9688261" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8dac31d0-5983-423f-a1f4-80b8f852e0c0" xlink:to="loc_us-gaap_UseOfEstimates_017a47a3-b818-42a6-af1b-a80dd9688261" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_2754252b-5f51-4e75-bea0-6caaa6dd5c85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8dac31d0-5983-423f-a1f4-80b8f852e0c0" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_2754252b-5f51-4e75-bea0-6caaa6dd5c85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_330e6a13-a7de-4243-9c2c-7ad608a96434" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8dac31d0-5983-423f-a1f4-80b8f852e0c0" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_330e6a13-a7de-4243-9c2c-7ad608a96434" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_fa72ce39-55e4-4db7-acff-f43df3e526ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8dac31d0-5983-423f-a1f4-80b8f852e0c0" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_fa72ce39-55e4-4db7-acff-f43df3e526ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_459aaaa0-ca62-4644-9100-67b1e03de1bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8dac31d0-5983-423f-a1f4-80b8f852e0c0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_459aaaa0-ca62-4644-9100-67b1e03de1bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_e3e63263-509e-4ce0-acdd-c08ee385c419" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8dac31d0-5983-423f-a1f4-80b8f852e0c0" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_e3e63263-509e-4ce0-acdd-c08ee385c419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_d7c17755-0aca-4189-98c8-08715d6efc1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8dac31d0-5983-423f-a1f4-80b8f852e0c0" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_d7c17755-0aca-4189-98c8-08715d6efc1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_1cac9268-bb20-468a-aea8-91a58eb8d557" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8dac31d0-5983-423f-a1f4-80b8f852e0c0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_1cac9268-bb20-468a-aea8-91a58eb8d557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock_45eee76e-1366-4ff7-bd70-7035ae0e9dbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8dac31d0-5983-423f-a1f4-80b8f852e0c0" xlink:to="loc_us-gaap_ReceivablesPolicyTextBlock_45eee76e-1366-4ff7-bd70-7035ae0e9dbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_AccountsAndUnbilledReceivablesAllowanceForCreditLossesPolicyPolicyTextBlock_957f7129-c16f-46f3-ba7c-7539e9678cb4" xlink:href="vsec-20221231.xsd#vsec_AccountsAndUnbilledReceivablesAllowanceForCreditLossesPolicyPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8dac31d0-5983-423f-a1f4-80b8f852e0c0" xlink:to="loc_vsec_AccountsAndUnbilledReceivablesAllowanceForCreditLossesPolicyPolicyTextBlock_957f7129-c16f-46f3-ba7c-7539e9678cb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_99ec0487-7d2c-4c11-b28e-48bda7e6b812" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8dac31d0-5983-423f-a1f4-80b8f852e0c0" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_99ec0487-7d2c-4c11-b28e-48bda7e6b812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostemploymentBenefitPlansPolicy_929b9eb7-a903-4841-ad36-e8de29278d19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PostemploymentBenefitPlansPolicy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8dac31d0-5983-423f-a1f4-80b8f852e0c0" xlink:to="loc_us-gaap_PostemploymentBenefitPlansPolicy_929b9eb7-a903-4841-ad36-e8de29278d19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_9172537e-d8bf-4584-b9e0-a4af4d524f58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8dac31d0-5983-423f-a1f4-80b8f852e0c0" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_9172537e-d8bf-4584-b9e0-a4af4d524f58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_7f74d297-08b5-45b3-8123-e77491fd987d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8dac31d0-5983-423f-a1f4-80b8f852e0c0" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_7f74d297-08b5-45b3-8123-e77491fd987d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_eb1db390-07f4-4198-a0e8-0a068c62b268" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8dac31d0-5983-423f-a1f4-80b8f852e0c0" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_eb1db390-07f4-4198-a0e8-0a068c62b268" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_da1d0a31-86ac-4f3e-88e2-8429275fef64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8dac31d0-5983-423f-a1f4-80b8f852e0c0" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_da1d0a31-86ac-4f3e-88e2-8429275fef64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_afe703d7-b858-4d8b-9681-2e0b3821225b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8dac31d0-5983-423f-a1f4-80b8f852e0c0" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_afe703d7-b858-4d8b-9681-2e0b3821225b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_dd3cef16-4ef5-4bb8-aef2-623658f04c11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8dac31d0-5983-423f-a1f4-80b8f852e0c0" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_dd3cef16-4ef5-4bb8-aef2-623658f04c11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_f562ccdc-b4c6-45c6-9f12-5e5c69258aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8dac31d0-5983-423f-a1f4-80b8f852e0c0" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_f562ccdc-b4c6-45c6-9f12-5e5c69258aa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_b4bdbbe0-bd73-4308-8042-78593c8c4923" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8dac31d0-5983-423f-a1f4-80b8f852e0c0" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_b4bdbbe0-bd73-4308-8042-78593c8c4923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="vsec-20221231.xsd#NatureofBusinessandSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_6e413b6d-790a-449a-af4e-79acc71129e1" 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_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_070c71c5-2935-440e-a6a5-0b2ce5b85b76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6e413b6d-790a-449a-af4e-79acc71129e1" xlink:to="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_070c71c5-2935-440e-a6a5-0b2ce5b85b76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/AcquisitionsandDivestituresTables" xlink:type="simple" xlink:href="vsec-20221231.xsd#AcquisitionsandDivestituresTables"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/AcquisitionsandDivestituresTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_eb8b49c7-c8f0-4c9c-b439-95b9fdca1e09" 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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_089967c7-5395-48e7-aa01-1212ec945f58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_eb8b49c7-c8f0-4c9c-b439-95b9fdca1e09" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_089967c7-5395-48e7-aa01-1212ec945f58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/RevenueRecognitionTables" xlink:type="simple" xlink:href="vsec-20221231.xsd#RevenueRecognitionTables"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/RevenueRecognitionTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_890e3905-d0a0-40de-a8f3-2f3c69a297da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_b036bf3a-8439-4bb8-b4fa-cba445f9c74b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_890e3905-d0a0-40de-a8f3-2f3c69a297da" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_b036bf3a-8439-4bb8-b4fa-cba445f9c74b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/OtherCurrentAssetsTables" xlink:type="simple" xlink:href="vsec-20221231.xsd#OtherCurrentAssetsTables"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/OtherCurrentAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_007943ac-9952-4f83-8d16-1d61423de2e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_1fd7d0c0-ab21-4982-83d5-38201f497ae5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_007943ac-9952-4f83-8d16-1d61423de2e6" xlink:to="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_1fd7d0c0-ab21-4982-83d5-38201f497ae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/PropertyandEquipmentTables" xlink:type="simple" xlink:href="vsec-20221231.xsd#PropertyandEquipmentTables"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/PropertyandEquipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_b3f90a6d-8995-4694-99ec-8315ad8c3f92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_7f006119-2ed8-4d84-ae51-9bd1ccfd9b6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_b3f90a6d-8995-4694-99ec-8315ad8c3f92" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_7f006119-2ed8-4d84-ae51-9bd1ccfd9b6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/GoodwillandIntangibleAssetsTables" xlink:type="simple" xlink:href="vsec-20221231.xsd#GoodwillandIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/GoodwillandIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c4fa1199-1925-4287-ba87-0d4ebacfc645" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_267e4509-7435-42c0-910e-9d2345dbe9d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c4fa1199-1925-4287-ba87-0d4ebacfc645" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_267e4509-7435-42c0-910e-9d2345dbe9d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_da21546a-a217-45c0-8c8f-4cc5d7cad8b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c4fa1199-1925-4287-ba87-0d4ebacfc645" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_da21546a-a217-45c0-8c8f-4cc5d7cad8b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_86f6a605-a849-4632-8b81-9c89197ff356" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c4fa1199-1925-4287-ba87-0d4ebacfc645" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_86f6a605-a849-4632-8b81-9c89197ff356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/DebtTables" xlink:type="simple" xlink:href="vsec-20221231.xsd#DebtTables"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/DebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_f6383554-3a26-468d-a10d-b7b63dffc0d4" 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_d08a00fe-e913-408f-85c0-e994b881deaf" 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_f6383554-3a26-468d-a10d-b7b63dffc0d4" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_d08a00fe-e913-408f-85c0-e994b881deaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_4ed586f6-42cd-4b4a-9b4a-f19ee5992204" 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_f6383554-3a26-468d-a10d-b7b63dffc0d4" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_4ed586f6-42cd-4b4a-9b4a-f19ee5992204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/DerivativeInstrumentsandHedgingActivitiesTables" xlink:type="simple" xlink:href="vsec-20221231.xsd#DerivativeInstrumentsandHedgingActivitiesTables"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/DerivativeInstrumentsandHedgingActivitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0f33b35f-32bb-480a-ad5b-8bfaf74e6c37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_9b411d92-aa92-451a-b928-76a886a68fd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0f33b35f-32bb-480a-ad5b-8bfaf74e6c37" xlink:to="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_9b411d92-aa92-451a-b928-76a886a68fd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" xlink:type="simple" xlink:href="vsec-20221231.xsd#AccruedExpensesandOtherCurrentLiabilitiesTables"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_47bab12c-9676-4886-bd6a-c07b5c9cde87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_27187d27-11c2-41c5-9e72-f88b118c2b94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_47bab12c-9676-4886-bd6a-c07b5c9cde87" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_27187d27-11c2-41c5-9e72-f88b118c2b94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock_25c188a1-613c-4f86-ae31-c85dbde0f75a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentLiabilitiesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_47bab12c-9676-4886-bd6a-c07b5c9cde87" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock_25c188a1-613c-4f86-ae31-c85dbde0f75a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/StockBasedCompensationPlansTables" xlink:type="simple" xlink:href="vsec-20221231.xsd#StockBasedCompensationPlansTables"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/StockBasedCompensationPlansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_57f7dc54-7e43-4ab4-a7b0-e230febc2e86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_af0670da-4245-4707-9aab-49ddc9bcc59b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_57f7dc54-7e43-4ab4-a7b0-e230febc2e86" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_af0670da-4245-4707-9aab-49ddc9bcc59b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_28bdfdc4-9906-41db-a9c1-36a4611488ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_57f7dc54-7e43-4ab4-a7b0-e230febc2e86" xlink:to="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_28bdfdc4-9906-41db-a9c1-36a4611488ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_1ce48103-5acd-4413-9748-e39eccf3b6c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_57f7dc54-7e43-4ab4-a7b0-e230febc2e86" xlink:to="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_1ce48103-5acd-4413-9748-e39eccf3b6c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="vsec-20221231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_2f2f993a-f66b-4bf3-9273-706ea16440a0" 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_e46216e4-963f-4474-8926-a66b44f33659" 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_2f2f993a-f66b-4bf3-9273-706ea16440a0" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_e46216e4-963f-4474-8926-a66b44f33659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_caac31b3-0303-4aee-b388-a2daac5c2c31" 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_2f2f993a-f66b-4bf3-9273-706ea16440a0" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_caac31b3-0303-4aee-b388-a2daac5c2c31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_82dfd833-a378-4591-98b9-91c4b87902b0" 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_2f2f993a-f66b-4bf3-9273-706ea16440a0" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_82dfd833-a378-4591-98b9-91c4b87902b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/LeasesTables" xlink:type="simple" xlink:href="vsec-20221231.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_f1bf0fac-a122-45d5-a646-14a3be1ed8e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_c3985dba-3532-48d8-b61f-186348b68335" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f1bf0fac-a122-45d5-a646-14a3be1ed8e2" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_c3985dba-3532-48d8-b61f-186348b68335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_19fe0534-0ba1-457f-8a6a-3d21b2bbc554" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f1bf0fac-a122-45d5-a646-14a3be1ed8e2" xlink:to="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_19fe0534-0ba1-457f-8a6a-3d21b2bbc554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_AssetsAndLiabilitiesLesseeTableTextBlock_2184c191-34dd-4535-84c9-2a31da6d7163" xlink:href="vsec-20221231.xsd#vsec_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f1bf0fac-a122-45d5-a646-14a3be1ed8e2" xlink:to="loc_vsec_AssetsAndLiabilitiesLesseeTableTextBlock_2184c191-34dd-4535-84c9-2a31da6d7163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/BusinessSegmentsandCustomerInformationTables" xlink:type="simple" xlink:href="vsec-20221231.xsd#BusinessSegmentsandCustomerInformationTables"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/BusinessSegmentsandCustomerInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_8df8bc70-bd1b-4238-884f-4d74b36b5167" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_5f18d323-a557-4702-925c-5d8da010500c" 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_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_8df8bc70-bd1b-4238-884f-4d74b36b5167" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_5f18d323-a557-4702-925c-5d8da010500c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_25846ba3-99c7-49c9-97d9-915b1c593abe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_8df8bc70-bd1b-4238-884f-4d74b36b5167" xlink:to="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_25846ba3-99c7-49c9-97d9-915b1c593abe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="vsec-20221231.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_7d8b729f-1cec-4645-b6d8-ef1c4bed4beb" 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_FairValueByBalanceSheetGroupingTextBlock_644c84f6-818a-4001-808e-6384e56d3cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_7d8b729f-1cec-4645-b6d8-ef1c4bed4beb" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_644c84f6-818a-4001-808e-6384e56d3cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_263d52d2-3e76-4057-8969-4c1e7ee1a639" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_7d8b729f-1cec-4645-b6d8-ef1c4bed4beb" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_263d52d2-3e76-4057-8969-4c1e7ee1a639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_280445b8-efa4-464a-b4b3-4d77af938106" 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_83cd7c42-988d-465b-ac57-4a7d2bf854e5" 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_280445b8-efa4-464a-b4b3-4d77af938106" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_83cd7c42-988d-465b-ac57-4a7d2bf854e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_98c58923-5f71-4c5d-bfc4-ea48ca6fa3cd" 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_83cd7c42-988d-465b-ac57-4a7d2bf854e5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_98c58923-5f71-4c5d-bfc4-ea48ca6fa3cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_88b8e3c6-4784-4840-b900-645171f68733" 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_98c58923-5f71-4c5d-bfc4-ea48ca6fa3cd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_88b8e3c6-4784-4840-b900-645171f68733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_00c68b00-4ca7-4a49-a48a-12495f950acd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_88b8e3c6-4784-4840-b900-645171f68733" xlink:to="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_00c68b00-4ca7-4a49-a48a-12495f950acd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandBuildingsAndImprovementsMember_b2f5f257-bddb-4e1d-b7bd-1129234ad5bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandBuildingsAndImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_88b8e3c6-4784-4840-b900-645171f68733" xlink:to="loc_us-gaap_LandBuildingsAndImprovementsMember_b2f5f257-bddb-4e1d-b7bd-1129234ad5bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_06bca4b4-4c1e-4014-bcd3-9ed66d1a3711" 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_83cd7c42-988d-465b-ac57-4a7d2bf854e5" xlink:to="loc_srt_RangeAxis_06bca4b4-4c1e-4014-bcd3-9ed66d1a3711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3daab90d-e3dd-4b05-9978-fc4648fe5478" 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_06bca4b4-4c1e-4014-bcd3-9ed66d1a3711" xlink:to="loc_srt_RangeMember_3daab90d-e3dd-4b05-9978-fc4648fe5478" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9528f997-581c-4c9b-90e0-a5c70ea0081a" 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_3daab90d-e3dd-4b05-9978-fc4648fe5478" xlink:to="loc_srt_MinimumMember_9528f997-581c-4c9b-90e0-a5c70ea0081a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4b1a6996-15cf-4a78-993c-582cc2d1a026" 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_3daab90d-e3dd-4b05-9978-fc4648fe5478" xlink:to="loc_srt_MaximumMember_4b1a6996-15cf-4a78-993c-582cc2d1a026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_d84d37e8-cdf7-4ed7-b987-5c191c2efa38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_83cd7c42-988d-465b-ac57-4a7d2bf854e5" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_d84d37e8-cdf7-4ed7-b987-5c191c2efa38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_31f5b1c3-b2b0-401d-869d-bb7cfec1c656" 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_d84d37e8-cdf7-4ed7-b987-5c191c2efa38" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_31f5b1c3-b2b0-401d-869d-bb7cfec1c656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoriesMember_3e05447b-b0db-447f-8d61-f2bd22ca5e04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_31f5b1c3-b2b0-401d-869d-bb7cfec1c656" xlink:to="loc_us-gaap_InventoriesMember_3e05447b-b0db-447f-8d61-f2bd22ca5e04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_e43da1b9-8672-47eb-bb48-b75d53ae61c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_31f5b1c3-b2b0-401d-869d-bb7cfec1c656" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_e43da1b9-8672-47eb-bb48-b75d53ae61c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0aa5e69c-ad32-4ee0-999a-9d63f6c2ff88" 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_83cd7c42-988d-465b-ac57-4a7d2bf854e5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0aa5e69c-ad32-4ee0-999a-9d63f6c2ff88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_64ff1156-2149-4a15-a7a2-0026d320379d" 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_0aa5e69c-ad32-4ee0-999a-9d63f6c2ff88" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_64ff1156-2149-4a15-a7a2-0026d320379d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_PercentageOfContractsWithGovernment_b294b754-3d80-420e-9874-034fe2bcb473" xlink:href="vsec-20221231.xsd#vsec_PercentageOfContractsWithGovernment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0aa5e69c-ad32-4ee0-999a-9d63f6c2ff88" xlink:to="loc_vsec_PercentageOfContractsWithGovernment_b294b754-3d80-420e-9874-034fe2bcb473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_RevenuefromContractswithCustomerNumberofContracts_95633f93-b22a-4d43-ab9a-784854c00a9f" xlink:href="vsec-20221231.xsd#vsec_RevenuefromContractswithCustomerNumberofContracts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0aa5e69c-ad32-4ee0-999a-9d63f6c2ff88" xlink:to="loc_vsec_RevenuefromContractswithCustomerNumberofContracts_95633f93-b22a-4d43-ab9a-784854c00a9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingCostsAndExpenses_c96b4abd-ec91-4aa0-8a93-995d241b3816" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingCostsAndExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0aa5e69c-ad32-4ee0-999a-9d63f6c2ff88" xlink:to="loc_us-gaap_OperatingCostsAndExpenses_c96b4abd-ec91-4aa0-8a93-995d241b3816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense_b51857e3-cb43-4849-9fd3-0b4bfca7eff7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0aa5e69c-ad32-4ee0-999a-9d63f6c2ff88" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense_b51857e3-cb43-4849-9fd3-0b4bfca7eff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_00744e82-e539-4024-aee5-df40fb5e86d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0aa5e69c-ad32-4ee0-999a-9d63f6c2ff88" xlink:to="loc_us-gaap_NetIncomeLoss_00744e82-e539-4024-aee5-df40fb5e86d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesWeightedAverageNumberofSharesDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#NatureofBusinessandSignificantAccountingPoliciesWeightedAverageNumberofSharesDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesWeightedAverageNumberofSharesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_26e66128-a2f1-434f-9487-bd0c920ee4d5" 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_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_4c7482d5-3ed3-4caf-856d-24a0b55d9364" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_26e66128-a2f1-434f-9487-bd0c920ee4d5" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_4c7482d5-3ed3-4caf-856d-24a0b55d9364" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c9bc9849-fc82-47fe-beb4-0c1fe5acf2f1" 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_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_4c7482d5-3ed3-4caf-856d-24a0b55d9364" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c9bc9849-fc82-47fe-beb4-0c1fe5acf2f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_b3ccf8b9-284a-43df-a7d3-983948a620d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_4c7482d5-3ed3-4caf-856d-24a0b55d9364" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_b3ccf8b9-284a-43df-a7d3-983948a620d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d0b00984-f35d-4f59-a707-e6fed2741396" 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_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_4c7482d5-3ed3-4caf-856d-24a0b55d9364" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d0b00984-f35d-4f59-a707-e6fed2741396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/AcquisitionandDivestituresAcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#AcquisitionandDivestituresAcquisitionsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/AcquisitionandDivestituresAcquisitionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_03f7f8b2-c693-4a2c-9916-053a4c6aa3c7" 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_e7f252f9-230e-40b7-ad5b-5f138c50e219" 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_03f7f8b2-c693-4a2c-9916-053a4c6aa3c7" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e7f252f9-230e-40b7-ad5b-5f138c50e219" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_c5009149-30f0-4209-bba7-8f3cc6c8d30d" 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_e7f252f9-230e-40b7-ad5b-5f138c50e219" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_c5009149-30f0-4209-bba7-8f3cc6c8d30d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_53a3b557-89fc-4f11-b907-aebe27cbddec" 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_c5009149-30f0-4209-bba7-8f3cc6c8d30d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_53a3b557-89fc-4f11-b907-aebe27cbddec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_GlobalPartsMember_042d51cc-bb24-4219-b617-66b2d7e25f2c" xlink:href="vsec-20221231.xsd#vsec_GlobalPartsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_53a3b557-89fc-4f11-b907-aebe27cbddec" xlink:to="loc_vsec_GlobalPartsMember_042d51cc-bb24-4219-b617-66b2d7e25f2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_HAECOSpecialServicesLLCMember_62ef0ea3-a1d0-4939-86f7-9bca849fa85b" xlink:href="vsec-20221231.xsd#vsec_HAECOSpecialServicesLLCMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_53a3b557-89fc-4f11-b907-aebe27cbddec" xlink:to="loc_vsec_HAECOSpecialServicesLLCMember_62ef0ea3-a1d0-4939-86f7-9bca849fa85b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6e810b1d-50df-4a5a-858c-c113a3f16026" 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_e7f252f9-230e-40b7-ad5b-5f138c50e219" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6e810b1d-50df-4a5a-858c-c113a3f16026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f5d710f1-de71-4935-8a3c-f5715d06e4c4" 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_6e810b1d-50df-4a5a-858c-c113a3f16026" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f5d710f1-de71-4935-8a3c-f5715d06e4c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_e452cec2-ee4e-41e0-a2fa-2c044745e407" 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_f5d710f1-de71-4935-8a3c-f5715d06e4c4" xlink:to="loc_us-gaap_CustomerRelationshipsMember_e452cec2-ee4e-41e0-a2fa-2c044745e407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_4c33a09e-8687-468e-88f8-c5b224f9ba65" 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_e7f252f9-230e-40b7-ad5b-5f138c50e219" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_4c33a09e-8687-468e-88f8-c5b224f9ba65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_PaymentsToAcquireBusinessesNet_b26d2a2e-8ebd-424b-b2c4-4a0a1b73efa6" xlink:href="vsec-20221231.xsd#vsec_PaymentsToAcquireBusinessesNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c33a09e-8687-468e-88f8-c5b224f9ba65" xlink:to="loc_vsec_PaymentsToAcquireBusinessesNet_b26d2a2e-8ebd-424b-b2c4-4a0a1b73efa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_01e188db-5742-4247-b670-21527abab5c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c33a09e-8687-468e-88f8-c5b224f9ba65" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_01e188db-5742-4247-b670-21527abab5c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_6bfced6c-4dd5-4515-864e-3f00a739fc62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c33a09e-8687-468e-88f8-c5b224f9ba65" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_6bfced6c-4dd5-4515-864e-3f00a739fc62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_aedc67ef-30e3-4537-811b-b75eb8441f74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c33a09e-8687-468e-88f8-c5b224f9ba65" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_aedc67ef-30e3-4537-811b-b75eb8441f74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_62b61696-80ab-4550-9de0-33300a0cf90c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c33a09e-8687-468e-88f8-c5b224f9ba65" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_62b61696-80ab-4550-9de0-33300a0cf90c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_0f47aaef-a024-4dab-adfd-6fa3a40b3f53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c33a09e-8687-468e-88f8-c5b224f9ba65" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_0f47aaef-a024-4dab-adfd-6fa3a40b3f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsNetExcludingIntangibleAssets_c7c856e4-7700-46a5-bafe-fd7683cd9085" xlink:href="vsec-20221231.xsd#vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsNetExcludingIntangibleAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c33a09e-8687-468e-88f8-c5b224f9ba65" xlink:to="loc_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsNetExcludingIntangibleAssets_c7c856e4-7700-46a5-bafe-fd7683cd9085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_f7c06598-c379-4cc0-b8fd-4995e6ffaed9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c33a09e-8687-468e-88f8-c5b224f9ba65" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_f7c06598-c379-4cc0-b8fd-4995e6ffaed9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3c9a872b-f46b-4b8d-a805-e2aa380a6b01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c33a09e-8687-468e-88f8-c5b224f9ba65" xlink:to="loc_us-gaap_Goodwill_3c9a872b-f46b-4b8d-a805-e2aa380a6b01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_e696110c-37f6-496f-a4ea-efe7f3574d48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c33a09e-8687-468e-88f8-c5b224f9ba65" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_e696110c-37f6-496f-a4ea-efe7f3574d48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_cded4ad1-54eb-4ca2-b506-db336dce2bae" 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_75a9169e-90fd-4983-b7af-139840efa71f" 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_cded4ad1-54eb-4ca2-b506-db336dce2bae" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_75a9169e-90fd-4983-b7af-139840efa71f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_09ab7d53-9b7d-41f1-a673-7432b4747bd1" 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_75a9169e-90fd-4983-b7af-139840efa71f" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_09ab7d53-9b7d-41f1-a673-7432b4747bd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d8ec2807-6b81-4ccf-9c27-8325dc35ac15" 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_09ab7d53-9b7d-41f1-a673-7432b4747bd1" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d8ec2807-6b81-4ccf-9c27-8325dc35ac15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_GlobalPartsMember_810cab48-c8df-45cb-a3bf-1f308adfa136" xlink:href="vsec-20221231.xsd#vsec_GlobalPartsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d8ec2807-6b81-4ccf-9c27-8325dc35ac15" xlink:to="loc_vsec_GlobalPartsMember_810cab48-c8df-45cb-a3bf-1f308adfa136" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_fd0dbb41-5bc5-48ba-9de8-e9c5b34cfdf6" 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_75a9169e-90fd-4983-b7af-139840efa71f" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_fd0dbb41-5bc5-48ba-9de8-e9c5b34cfdf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_1fc9a4b2-ae5a-4c7f-9ace-d4dcd3d50351" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fd0dbb41-5bc5-48ba-9de8-e9c5b34cfdf6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_1fc9a4b2-ae5a-4c7f-9ace-d4dcd3d50351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_fe1c3c87-1fc3-476b-b5d1-23a5a0bf5831" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fd0dbb41-5bc5-48ba-9de8-e9c5b34cfdf6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_fe1c3c87-1fc3-476b-b5d1-23a5a0bf5831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_dbdb79a0-3ec0-449b-8a23-cad837d68e7b" 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_BusinessAcquisitionLineItems_fd0dbb41-5bc5-48ba-9de8-e9c5b34cfdf6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_dbdb79a0-3ec0-449b-8a23-cad837d68e7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_80e4b9d5-ae3a-4ffc-877b-98a41856bf75" 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_BusinessAcquisitionLineItems_fd0dbb41-5bc5-48ba-9de8-e9c5b34cfdf6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_80e4b9d5-ae3a-4ffc-877b-98a41856bf75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_cca1ba77-1f03-491b-a58a-70cfe6e6f4d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fd0dbb41-5bc5-48ba-9de8-e9c5b34cfdf6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_cca1ba77-1f03-491b-a58a-70cfe6e6f4d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_41f1aebc-aee7-45f1-8fb8-3cd4f67fb5de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fd0dbb41-5bc5-48ba-9de8-e9c5b34cfdf6" xlink:to="loc_us-gaap_Goodwill_41f1aebc-aee7-45f1-8fb8-3cd4f67fb5de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_0531c8e8-47ae-4d46-ad18-b2070278d74e" xlink:href="vsec-20221231.xsd#vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fd0dbb41-5bc5-48ba-9de8-e9c5b34cfdf6" xlink:to="loc_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_0531c8e8-47ae-4d46-ad18-b2070278d74e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_05bc32b9-753b-4a6f-871f-4b610380f5a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fd0dbb41-5bc5-48ba-9de8-e9c5b34cfdf6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_05bc32b9-753b-4a6f-871f-4b610380f5a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_0c57500c-01ac-461d-be1b-181ec3806fca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fd0dbb41-5bc5-48ba-9de8-e9c5b34cfdf6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_0c57500c-01ac-461d-be1b-181ec3806fca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses_9ec1e28f-457f-422b-a51b-5dd624189b09" xlink:href="vsec-20221231.xsd#vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fd0dbb41-5bc5-48ba-9de8-e9c5b34cfdf6" xlink:to="loc_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses_9ec1e28f-457f-422b-a51b-5dd624189b09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_0bb642c6-00b3-4fa0-aa7a-91e1473b9b51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fd0dbb41-5bc5-48ba-9de8-e9c5b34cfdf6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_0bb642c6-00b3-4fa0-aa7a-91e1473b9b51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_638f1e91-f2a8-4dcc-8ee8-4e6419e8a0e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fd0dbb41-5bc5-48ba-9de8-e9c5b34cfdf6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_638f1e91-f2a8-4dcc-8ee8-4e6419e8a0e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_7475a37d-f526-41fd-be37-3e057f8da3d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fd0dbb41-5bc5-48ba-9de8-e9c5b34cfdf6" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_7475a37d-f526-41fd-be37-3e057f8da3d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_1a45916b-3f11-46bf-a0a0-d8006df4a5e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fd0dbb41-5bc5-48ba-9de8-e9c5b34cfdf6" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_1a45916b-3f11-46bf-a0a0-d8006df4a5e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_7a0798ad-9f4e-45ed-9e72-60bfa14f333e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_fd0dbb41-5bc5-48ba-9de8-e9c5b34cfdf6" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_7a0798ad-9f4e-45ed-9e72-60bfa14f333e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/AcquisitionandDivestituresDispositionsDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#AcquisitionandDivestituresDispositionsDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/AcquisitionandDivestituresDispositionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_571888fb-1689-404b-93ea-3116a9368597" 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a411057c-b888-463d-8b61-4d1a2ad559ee" 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_BusinessCombinationAndAssetAcquisitionAbstract_571888fb-1689-404b-93ea-3116a9368597" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a411057c-b888-463d-8b61-4d1a2ad559ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cbbb9ce9-e3e0-433c-afc8-9f62543064b3" 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_a411057c-b888-463d-8b61-4d1a2ad559ee" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cbbb9ce9-e3e0-433c-afc8-9f62543064b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ce82db89-e269-4fbe-a40a-71ec29106365" 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_cbbb9ce9-e3e0-433c-afc8-9f62543064b3" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ce82db89-e269-4fbe-a40a-71ec29106365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_PrimeTurbinesLLCMember_813e3037-312b-4d19-81b4-8d9586d3ffd6" xlink:href="vsec-20221231.xsd#vsec_PrimeTurbinesLLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ce82db89-e269-4fbe-a40a-71ec29106365" xlink:to="loc_vsec_PrimeTurbinesLLCMember_813e3037-312b-4d19-81b4-8d9586d3ffd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_CTAerospaceLLCMember_a7e8eac4-25cf-4657-bfaf-ab84629788a4" xlink:href="vsec-20221231.xsd#vsec_CTAerospaceLLCMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ce82db89-e269-4fbe-a40a-71ec29106365" xlink:to="loc_vsec_CTAerospaceLLCMember_a7e8eac4-25cf-4657-bfaf-ab84629788a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bccbd3a3-e92a-49eb-9d8c-c48bbab354eb" 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_a411057c-b888-463d-8b61-4d1a2ad559ee" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bccbd3a3-e92a-49eb-9d8c-c48bbab354eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_NumberofSaleAgreements_7f4cc085-49a4-4969-a32c-ad234b21733d" xlink:href="vsec-20221231.xsd#vsec_NumberofSaleAgreements"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bccbd3a3-e92a-49eb-9d8c-c48bbab354eb" xlink:to="loc_vsec_NumberofSaleAgreements_7f4cc085-49a4-4969-a32c-ad234b21733d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_10bf49a5-243f-4ed8-b487-0078d7210403" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bccbd3a3-e92a-49eb-9d8c-c48bbab354eb" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_10bf49a5-243f-4ed8-b487-0078d7210403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableWithImputedInterestFaceAmount_90c1ce1f-deb7-47d6-b5a7-89e2248d0715" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivableWithImputedInterestFaceAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bccbd3a3-e92a-49eb-9d8c-c48bbab354eb" xlink:to="loc_us-gaap_ReceivableWithImputedInterestFaceAmount_90c1ce1f-deb7-47d6-b5a7-89e2248d0715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_2d468ebc-d8b9-439c-8be4-1324fab09af2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bccbd3a3-e92a-49eb-9d8c-c48bbab354eb" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_2d468ebc-d8b9-439c-8be4-1324fab09af2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/RevenueRecognitionDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#RevenueRecognitionDisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/RevenueRecognitionDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b59a735a-275b-4471-b5f2-b935f8c4ee6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_e1f21b0a-f5c6-4a69-8dc4-7004ae835c82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b59a735a-275b-4471-b5f2-b935f8c4ee6c" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_e1f21b0a-f5c6-4a69-8dc4-7004ae835c82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_e36a9682-4058-4202-ac79-617efeba2305" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e1f21b0a-f5c6-4a69-8dc4-7004ae835c82" xlink:to="loc_srt_MajorCustomersAxis_e36a9682-4058-4202-ac79-617efeba2305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_a423420b-1294-4d40-b49c-a412299174c3" 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_e36a9682-4058-4202-ac79-617efeba2305" xlink:to="loc_srt_NameOfMajorCustomerDomain_a423420b-1294-4d40-b49c-a412299174c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_CommercialMember_cfb0c2f4-0e17-482d-97a7-8260cbb5feed" xlink:href="vsec-20221231.xsd#vsec_CommercialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_a423420b-1294-4d40-b49c-a412299174c3" xlink:to="loc_vsec_CommercialMember_cfb0c2f4-0e17-482d-97a7-8260cbb5feed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_DepartmentOfDefenseMember_72c278d2-f553-43d3-bc64-bcdfc3d86d94" xlink:href="vsec-20221231.xsd#vsec_DepartmentOfDefenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_a423420b-1294-4d40-b49c-a412299174c3" xlink:to="loc_vsec_DepartmentOfDefenseMember_72c278d2-f553-43d3-bc64-bcdfc3d86d94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_OtherGovernmentMember_22644acb-a79d-4067-8e19-b56aca7a7808" xlink:href="vsec-20221231.xsd#vsec_OtherGovernmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_a423420b-1294-4d40-b49c-a412299174c3" xlink:to="loc_vsec_OtherGovernmentMember_22644acb-a79d-4067-8e19-b56aca7a7808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_076128b3-9f9d-4cea-a53b-6f3ea31c03f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e1f21b0a-f5c6-4a69-8dc4-7004ae835c82" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_076128b3-9f9d-4cea-a53b-6f3ea31c03f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_bc570795-2999-4fbe-886e-517500b43792" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_076128b3-9f9d-4cea-a53b-6f3ea31c03f4" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_bc570795-2999-4fbe-886e-517500b43792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_PropertyRepairMember_b6f75ab6-14f5-46a1-b510-8deda8fcf0ba" xlink:href="vsec-20221231.xsd#vsec_PropertyRepairMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_bc570795-2999-4fbe-886e-517500b43792" xlink:to="loc_vsec_PropertyRepairMember_b6f75ab6-14f5-46a1-b510-8deda8fcf0ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_PropertyDistributionMember_0f642cad-7e40-421e-8e20-66291967fecf" xlink:href="vsec-20221231.xsd#vsec_PropertyDistributionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_bc570795-2999-4fbe-886e-517500b43792" xlink:to="loc_vsec_PropertyDistributionMember_0f642cad-7e40-421e-8e20-66291967fecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_CostTypeContractMember_e216b9f4-fa1c-4479-92fc-4855d1aa6e73" xlink:href="vsec-20221231.xsd#vsec_CostTypeContractMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_bc570795-2999-4fbe-886e-517500b43792" xlink:to="loc_vsec_CostTypeContractMember_e216b9f4-fa1c-4479-92fc-4855d1aa6e73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_d7a0d6b5-3798-4133-8b50-80abc5a35a07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedPriceContractMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_bc570795-2999-4fbe-886e-517500b43792" xlink:to="loc_us-gaap_FixedPriceContractMember_d7a0d6b5-3798-4133-8b50-80abc5a35a07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember_6388dba9-386f-40df-99d2-30c9924b9437" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimeAndMaterialsContractMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_bc570795-2999-4fbe-886e-517500b43792" xlink:to="loc_us-gaap_TimeAndMaterialsContractMember_6388dba9-386f-40df-99d2-30c9924b9437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_6c3f78d1-0ce1-4734-97a4-8d80d8ef0e0c" 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_DisaggregationOfRevenueTable_e1f21b0a-f5c6-4a69-8dc4-7004ae835c82" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_6c3f78d1-0ce1-4734-97a4-8d80d8ef0e0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4cba92f4-f9a3-4296-9264-400c156c31b2" 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_6c3f78d1-0ce1-4734-97a4-8d80d8ef0e0c" xlink:to="loc_us-gaap_SegmentDomain_4cba92f4-f9a3-4296-9264-400c156c31b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_FleetSegmentsMember_2e649236-a9e0-48db-8dec-c543e24b9e52" xlink:href="vsec-20221231.xsd#vsec_FleetSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4cba92f4-f9a3-4296-9264-400c156c31b2" xlink:to="loc_vsec_FleetSegmentsMember_2e649236-a9e0-48db-8dec-c543e24b9e52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_AviationSegmentsMember_aad694a0-a86d-4937-a2ad-28e4042cb58f" xlink:href="vsec-20221231.xsd#vsec_AviationSegmentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4cba92f4-f9a3-4296-9264-400c156c31b2" xlink:to="loc_vsec_AviationSegmentsMember_aad694a0-a86d-4937-a2ad-28e4042cb58f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_FederalAndDefenseSegmentsMember_667885e5-1290-4fbb-83db-76fd53613e55" xlink:href="vsec-20221231.xsd#vsec_FederalAndDefenseSegmentsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4cba92f4-f9a3-4296-9264-400c156c31b2" xlink:to="loc_vsec_FederalAndDefenseSegmentsMember_667885e5-1290-4fbb-83db-76fd53613e55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_4c98fcd5-9067-4860-8543-9ff3ecf7b28a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e1f21b0a-f5c6-4a69-8dc4-7004ae835c82" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_4c98fcd5-9067-4860-8543-9ff3ecf7b28a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b7cc11ad-355f-4f69-a02e-85d6fbb84f33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4c98fcd5-9067-4860-8543-9ff3ecf7b28a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b7cc11ad-355f-4f69-a02e-85d6fbb84f33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_54ba49ef-6c39-4e79-b017-98c93844d410" 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_DisaggregationOfRevenueLineItems_4c98fcd5-9067-4860-8543-9ff3ecf7b28a" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_54ba49ef-6c39-4e79-b017-98c93844d410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_54bc3cab-b986-45be-b2cd-99764dc6bfb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4c98fcd5-9067-4860-8543-9ff3ecf7b28a" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_54bc3cab-b986-45be-b2cd-99764dc6bfb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrent_5002868f-ff4e-45d2-9b45-0c78ede808ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesNetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4c98fcd5-9067-4860-8543-9ff3ecf7b28a" xlink:to="loc_us-gaap_ReceivablesNetCurrent_5002868f-ff4e-45d2-9b45-0c78ede808ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_9c5801a2-14f4-4aa8-94cb-590f8ecfc8bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4c98fcd5-9067-4860-8543-9ff3ecf7b28a" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_9c5801a2-14f4-4aa8-94cb-590f8ecfc8bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/RevenueRecognitionNarrativeDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#RevenueRecognitionNarrativeDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/RevenueRecognitionNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b56db2d0-73e3-476b-a3da-a2d64109c222" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8a7d7986-6f77-4df6-955b-f3984d50ffa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b56db2d0-73e3-476b-a3da-a2d64109c222" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8a7d7986-6f77-4df6-955b-f3984d50ffa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_b5a0f4e3-133d-4a0e-b777-936df8852db3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8a7d7986-6f77-4df6-955b-f3984d50ffa4" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_b5a0f4e3-133d-4a0e-b777-936df8852db3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_5e798702-9ee8-4380-9cc7-67db58275c60" 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_b5a0f4e3-133d-4a0e-b777-936df8852db3" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_5e798702-9ee8-4380-9cc7-67db58275c60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_1b61a6f9-45a5-41ca-ad21-2354d2ea09e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_5e798702-9ee8-4380-9cc7-67db58275c60" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_1b61a6f9-45a5-41ca-ad21-2354d2ea09e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_9563a47f-f64f-427e-ac83-19cdcdcc7ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8a7d7986-6f77-4df6-955b-f3984d50ffa4" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_9563a47f-f64f-427e-ac83-19cdcdcc7ac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_94a70ba3-47ca-4ea4-b874-056e01bd9f9a" 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_9563a47f-f64f-427e-ac83-19cdcdcc7ac6" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_94a70ba3-47ca-4ea4-b874-056e01bd9f9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_572fdc13-624a-4dff-ae0f-07ac15dd22b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_94a70ba3-47ca-4ea4-b874-056e01bd9f9a" xlink:to="loc_us-gaap_SalesRevenueNetMember_572fdc13-624a-4dff-ae0f-07ac15dd22b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_7fbe9bda-e1ca-4ae9-8bbf-3f73d6256a88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8a7d7986-6f77-4df6-955b-f3984d50ffa4" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_7fbe9bda-e1ca-4ae9-8bbf-3f73d6256a88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_eb9f50c5-c295-4330-8c20-316037aa366e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_7fbe9bda-e1ca-4ae9-8bbf-3f73d6256a88" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_eb9f50c5-c295-4330-8c20-316037aa366e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_f106ca43-b5de-4bea-b699-5cfc66951149" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_eb9f50c5-c295-4330-8c20-316037aa366e" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_f106ca43-b5de-4bea-b699-5cfc66951149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember_c4c67854-5829-4eea-8757-9f56819aab60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferredOverTimeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_eb9f50c5-c295-4330-8c20-316037aa366e" xlink:to="loc_us-gaap_TransferredOverTimeMember_c4c67854-5829-4eea-8757-9f56819aab60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4f1572f7-d363-40cc-91a5-85961d48ab9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8a7d7986-6f77-4df6-955b-f3984d50ffa4" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4f1572f7-d363-40cc-91a5-85961d48ab9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_c155a2bd-50d9-4954-9bd0-783d841c51ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4f1572f7-d363-40cc-91a5-85961d48ab9f" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_c155a2bd-50d9-4954-9bd0-783d841c51ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_6bd1a3a6-97a1-4260-b8c3-976f1493b9b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4f1572f7-d363-40cc-91a5-85961d48ab9f" xlink:to="loc_us-gaap_ContractWithCustomerLiability_6bd1a3a6-97a1-4260-b8c3-976f1493b9b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_d73a4f99-6d38-49d4-a96f-41068f19af4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4f1572f7-d363-40cc-91a5-85961d48ab9f" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_d73a4f99-6d38-49d4-a96f-41068f19af4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_d1ce9bce-db22-4536-a398-44d5a3418b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4f1572f7-d363-40cc-91a5-85961d48ab9f" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_d1ce9bce-db22-4536-a398-44d5a3418b1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_f0b9941b-b528-4f2c-8458-73daf95de66a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4f1572f7-d363-40cc-91a5-85961d48ab9f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_f0b9941b-b528-4f2c-8458-73daf95de66a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/RevenueRecognitionPerformanceObligationsPhantomDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#RevenueRecognitionPerformanceObligationsPhantomDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/RevenueRecognitionPerformanceObligationsPhantomDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_80034d54-0682-452e-8153-096dde9f17b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_b64f7a5b-9653-4f3d-813c-1163ea18e516" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_80034d54-0682-452e-8153-096dde9f17b0" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_b64f7a5b-9653-4f3d-813c-1163ea18e516" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_90909a9b-7d62-4db0-9005-a79c020b94e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_b64f7a5b-9653-4f3d-813c-1163ea18e516" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_90909a9b-7d62-4db0-9005-a79c020b94e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e51c5f9d-c274-42b7-97b7-43ce450bdfb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_b64f7a5b-9653-4f3d-813c-1163ea18e516" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e51c5f9d-c274-42b7-97b7-43ce450bdfb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_60e890c9-39a4-4f08-b2e3-c3676be36908" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e51c5f9d-c274-42b7-97b7-43ce450bdfb4" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_60e890c9-39a4-4f08-b2e3-c3676be36908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_572c2cb8-c98e-46bc-9b93-d147d26fc981" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e51c5f9d-c274-42b7-97b7-43ce450bdfb4" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_572c2cb8-c98e-46bc-9b93-d147d26fc981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/RevenueRecognitionPerformanceObligationsPhantomDetails_1" xlink:type="simple" xlink:href="vsec-20221231.xsd#RevenueRecognitionPerformanceObligationsPhantomDetails_1"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/RevenueRecognitionPerformanceObligationsPhantomDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://vsecorp.com/role/OtherCurrentAssetsDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#OtherCurrentAssetsDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/OtherCurrentAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_ae4022cd-9de4-4322-8b0c-b2ac96031109" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsAbstract_40f12106-0cd1-4e87-866b-2e2dcffe2941" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_ae4022cd-9de4-4322-8b0c-b2ac96031109" xlink:to="loc_us-gaap_OtherAssetsAbstract_40f12106-0cd1-4e87-866b-2e2dcffe2941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_SelfInsuranceReservesCurrent_0a47fb51-8522-41c5-a072-2047f47ced24" xlink:href="vsec-20221231.xsd#vsec_SelfInsuranceReservesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsAbstract_40f12106-0cd1-4e87-866b-2e2dcffe2941" xlink:to="loc_vsec_SelfInsuranceReservesCurrent_0a47fb51-8522-41c5-a072-2047f47ced24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_d1ddae19-1130-4775-88f1-297c3d62ec24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableRelatedPartiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsAbstract_40f12106-0cd1-4e87-866b-2e2dcffe2941" xlink:to="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_d1ddae19-1130-4775-88f1-297c3d62ec24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_VendorAdvancesCurrent_0b7e9019-ce9d-44f4-b7a9-4f26fbdb7098" xlink:href="vsec-20221231.xsd#vsec_VendorAdvancesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsAbstract_40f12106-0cd1-4e87-866b-2e2dcffe2941" xlink:to="loc_vsec_VendorAdvancesCurrent_0b7e9019-ce9d-44f4-b7a9-4f26fbdb7098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousCurrent_ae18a9f7-8a65-4ef6-9dfc-2ef744de4732" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsMiscellaneousCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsAbstract_40f12106-0cd1-4e87-866b-2e2dcffe2941" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousCurrent_ae18a9f7-8a65-4ef6-9dfc-2ef744de4732" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_aee6f33f-55ff-4f21-985b-e79d3c03e439" 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_OtherAssetsAbstract_40f12106-0cd1-4e87-866b-2e2dcffe2941" xlink:to="loc_us-gaap_OtherAssetsCurrent_aee6f33f-55ff-4f21-985b-e79d3c03e439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/PropertyandEquipmentDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#PropertyandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/PropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9ac219f6-2b9e-4254-8e3f-052a4f0d3610" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d6f04151-4253-4891-8c56-7bab712bfcfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9ac219f6-2b9e-4254-8e3f-052a4f0d3610" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d6f04151-4253-4891-8c56-7bab712bfcfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_487a1768-d75e-45a4-b993-3fbb397b15e7" 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_d6f04151-4253-4891-8c56-7bab712bfcfd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_487a1768-d75e-45a4-b993-3fbb397b15e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_763cf6f2-ebd1-47a0-8532-609cd789588a" 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_487a1768-d75e-45a4-b993-3fbb397b15e7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_763cf6f2-ebd1-47a0-8532-609cd789588a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_0f06b6e7-2c8b-4f56-b589-22087903589a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_763cf6f2-ebd1-47a0-8532-609cd789588a" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_0f06b6e7-2c8b-4f56-b589-22087903589a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_4690a505-a9b0-413b-890d-d3df0afd5c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_763cf6f2-ebd1-47a0-8532-609cd789588a" xlink:to="loc_us-gaap_ComputerEquipmentMember_4690a505-a9b0-413b-890d-d3df0afd5c9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_656ff8d8-db69-4f4b-8405-ada26657890b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_763cf6f2-ebd1-47a0-8532-609cd789588a" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_656ff8d8-db69-4f4b-8405-ada26657890b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_2f25e5af-2639-443c-8122-4125d53f2f4c" 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_763cf6f2-ebd1-47a0-8532-609cd789588a" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_2f25e5af-2639-443c-8122-4125d53f2f4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndLandImprovementsMember_f99c9b4b-4543-481c-8eac-12cebbacd8b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandAndLandImprovementsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_763cf6f2-ebd1-47a0-8532-609cd789588a" xlink:to="loc_us-gaap_LandAndLandImprovementsMember_f99c9b4b-4543-481c-8eac-12cebbacd8b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d482616e-9e5f-4701-bf86-2b2caf2638d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d6f04151-4253-4891-8c56-7bab712bfcfd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d482616e-9e5f-4701-bf86-2b2caf2638d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_c6f2d252-2b1d-4b3b-8b50-477ceb0a0e68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d482616e-9e5f-4701-bf86-2b2caf2638d5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_c6f2d252-2b1d-4b3b-8b50-477ceb0a0e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_93ad2dc0-fdd1-4301-bc14-398be07471c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d482616e-9e5f-4701-bf86-2b2caf2638d5" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_93ad2dc0-fdd1-4301-bc14-398be07471c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_c6322363-70fe-4068-93c0-5e4c487161c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d482616e-9e5f-4701-bf86-2b2caf2638d5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_c6322363-70fe-4068-93c0-5e4c487161c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_9de40633-259e-47e9-a37e-aa0fbe4beafa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d482616e-9e5f-4701-bf86-2b2caf2638d5" xlink:to="loc_us-gaap_Depreciation_9de40633-259e-47e9-a37e-aa0fbe4beafa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/GoodwillandIntangibleAssetsChangesinGoodwillbyOperatingSegmentDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#GoodwillandIntangibleAssetsChangesinGoodwillbyOperatingSegmentDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/GoodwillandIntangibleAssetsChangesinGoodwillbyOperatingSegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_92f891f5-e661-47dd-b86a-5bc269fa5979" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_b04e1e9c-2207-4266-acab-8a12069f1fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_92f891f5-e661-47dd-b86a-5bc269fa5979" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_b04e1e9c-2207-4266-acab-8a12069f1fe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_139b92d4-ee2c-40f8-8d3a-b5e315aabef3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_b04e1e9c-2207-4266-acab-8a12069f1fe0" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_139b92d4-ee2c-40f8-8d3a-b5e315aabef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ca1682d7-18a3-45c9-b4cc-cac7de8cf09f" 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_139b92d4-ee2c-40f8-8d3a-b5e315aabef3" xlink:to="loc_us-gaap_SegmentDomain_ca1682d7-18a3-45c9-b4cc-cac7de8cf09f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_FleetSegmentsMember_dbb88e7a-e284-49d5-bd1d-39aa0c746c39" xlink:href="vsec-20221231.xsd#vsec_FleetSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ca1682d7-18a3-45c9-b4cc-cac7de8cf09f" xlink:to="loc_vsec_FleetSegmentsMember_dbb88e7a-e284-49d5-bd1d-39aa0c746c39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_FederalAndDefenseSegmentsMember_21771bde-fc56-44c3-8585-a3843a99d5b1" xlink:href="vsec-20221231.xsd#vsec_FederalAndDefenseSegmentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ca1682d7-18a3-45c9-b4cc-cac7de8cf09f" xlink:to="loc_vsec_FederalAndDefenseSegmentsMember_21771bde-fc56-44c3-8585-a3843a99d5b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_AviationSegmentsMember_61aea5fd-6c34-426d-898b-8bb6705169f3" xlink:href="vsec-20221231.xsd#vsec_AviationSegmentsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ca1682d7-18a3-45c9-b4cc-cac7de8cf09f" xlink:to="loc_vsec_AviationSegmentsMember_61aea5fd-6c34-426d-898b-8bb6705169f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_44b6a480-eb80-423f-ad5b-9201c648e211" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_b04e1e9c-2207-4266-acab-8a12069f1fe0" xlink:to="loc_us-gaap_GoodwillLineItems_44b6a480-eb80-423f-ad5b-9201c648e211" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_24ab4b61-ec0f-4d9b-9338-65484d8c759d" 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_GoodwillLineItems_44b6a480-eb80-423f-ad5b-9201c648e211" xlink:to="loc_us-gaap_GoodwillRollForward_24ab4b61-ec0f-4d9b-9338-65484d8c759d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_a75a3e70-ea03-4970-b8dc-0151dc76ef83" 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_24ab4b61-ec0f-4d9b-9338-65484d8c759d" xlink:to="loc_us-gaap_Goodwill_a75a3e70-ea03-4970-b8dc-0151dc76ef83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_1b451dbe-ea57-4c84-a966-432ee9a705d9" 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_24ab4b61-ec0f-4d9b-9338-65484d8c759d" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_1b451dbe-ea57-4c84-a966-432ee9a705d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPeriodIncreaseDecrease_872b2d26-6394-4509-aa98-f8ae0be70289" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPeriodIncreaseDecrease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_24ab4b61-ec0f-4d9b-9338-65484d8c759d" xlink:to="loc_us-gaap_GoodwillPeriodIncreaseDecrease_872b2d26-6394-4509-aa98-f8ae0be70289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_1899d8c1-67e1-48c4-887f-e0aee0d162af" 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_24ab4b61-ec0f-4d9b-9338-65484d8c759d" xlink:to="loc_us-gaap_Goodwill_1899d8c1-67e1-48c4-887f-e0aee0d162af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_3a80ccd3-928d-4e70-9094-c73ba8001c01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_44b6a480-eb80-423f-ad5b-9201c648e211" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_3a80ccd3-928d-4e70-9094-c73ba8001c01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#GoodwillandIntangibleAssetsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_98a0a707-15f2-44f2-b5a8-111470d2eda9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_155ceba4-2244-48ba-9ca4-fa98c7451835" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_98a0a707-15f2-44f2-b5a8-111470d2eda9" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_155ceba4-2244-48ba-9ca4-fa98c7451835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_fa3ae3d3-06f7-435f-a77f-88fc794edc5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_155ceba4-2244-48ba-9ca4-fa98c7451835" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_fa3ae3d3-06f7-435f-a77f-88fc794edc5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4d0d5763-afd6-47ac-a0d5-783b32d40b32" 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_fa3ae3d3-06f7-435f-a77f-88fc794edc5d" xlink:to="loc_us-gaap_SegmentDomain_4d0d5763-afd6-47ac-a0d5-783b32d40b32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_AviationSegmentsMember_903a49d9-ee07-4b2d-a153-40122f9bd266" xlink:href="vsec-20221231.xsd#vsec_AviationSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4d0d5763-afd6-47ac-a0d5-783b32d40b32" xlink:to="loc_vsec_AviationSegmentsMember_903a49d9-ee07-4b2d-a153-40122f9bd266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_67aed6f7-18b3-42e8-8301-6007031a5960" 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_ScheduleOfGoodwillTable_155ceba4-2244-48ba-9ca4-fa98c7451835" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_67aed6f7-18b3-42e8-8301-6007031a5960" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a1ba9527-63c6-49ed-b505-1c46348b6ccc" 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_67aed6f7-18b3-42e8-8301-6007031a5960" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a1ba9527-63c6-49ed-b505-1c46348b6ccc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_DisposalOfCTAerospaceInventoryMember_15287457-11c9-47b5-8213-83f73060b5cd" xlink:href="vsec-20221231.xsd#vsec_DisposalOfCTAerospaceInventoryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a1ba9527-63c6-49ed-b505-1c46348b6ccc" xlink:to="loc_vsec_DisposalOfCTAerospaceInventoryMember_15287457-11c9-47b5-8213-83f73060b5cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_392a95a3-a38b-4cfe-b7c8-76e7214aad91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_155ceba4-2244-48ba-9ca4-fa98c7451835" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_392a95a3-a38b-4cfe-b7c8-76e7214aad91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_1902566f-356b-4b6e-aff0-3c1826f63223" 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_392a95a3-a38b-4cfe-b7c8-76e7214aad91" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_1902566f-356b-4b6e-aff0-3c1826f63223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_ceddef04-3135-4509-b25a-c3b249fb444f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_1902566f-356b-4b6e-aff0-3c1826f63223" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_ceddef04-3135-4509-b25a-c3b249fb444f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_4a0f423e-2abe-401c-95b7-b8e84cf2d35b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_155ceba4-2244-48ba-9ca4-fa98c7451835" xlink:to="loc_us-gaap_GoodwillLineItems_4a0f423e-2abe-401c-95b7-b8e84cf2d35b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_978e84b5-cbcc-4f92-ae2b-dc29e7e04112" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_4a0f423e-2abe-401c-95b7-b8e84cf2d35b" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_978e84b5-cbcc-4f92-ae2b-dc29e7e04112" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_8778bdfc-c79b-4a4a-a84c-7a5229cafded" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_4a0f423e-2abe-401c-95b7-b8e84cf2d35b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_8778bdfc-c79b-4a4a-a84c-7a5229cafded" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_5bc1a072-4dd8-4ad6-92be-cc24cde416d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_4a0f423e-2abe-401c-95b7-b8e84cf2d35b" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_5bc1a072-4dd8-4ad6-92be-cc24cde416d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_142ea107-2fe9-43c0-9519-415db7364d14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_4a0f423e-2abe-401c-95b7-b8e84cf2d35b" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_142ea107-2fe9-43c0-9519-415db7364d14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_FiniteLivedIntangibleAssetsGrossFullyAmortized_a1db8b17-f4f7-4a6a-ae37-d6fcec5b3813" xlink:href="vsec-20221231.xsd#vsec_FiniteLivedIntangibleAssetsGrossFullyAmortized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_4a0f423e-2abe-401c-95b7-b8e84cf2d35b" xlink:to="loc_vsec_FiniteLivedIntangibleAssetsGrossFullyAmortized_a1db8b17-f4f7-4a6a-ae37-d6fcec5b3813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#GoodwillandIntangibleAssetsIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_62769194-af64-4849-a843-40b26cf6e22c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_4d1af04f-5891-473a-917f-971991cc282f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_62769194-af64-4849-a843-40b26cf6e22c" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_4d1af04f-5891-473a-917f-971991cc282f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_04ba395d-9173-42d3-ac53-af818e405248" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_4d1af04f-5891-473a-917f-971991cc282f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_04ba395d-9173-42d3-ac53-af818e405248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_30336a22-a319-4a61-a023-b2bc5859e443" 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_04ba395d-9173-42d3-ac53-af818e405248" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_30336a22-a319-4a61-a023-b2bc5859e443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualRightsMember_a81a5c43-3c2c-423b-9461-3538dd273d8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualRightsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_30336a22-a319-4a61-a023-b2bc5859e443" xlink:to="loc_us-gaap_ContractualRightsMember_a81a5c43-3c2c-423b-9461-3538dd273d8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentedTechnologyMember_7487301a-bac0-4575-b7ff-482b01389b1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PatentedTechnologyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_30336a22-a319-4a61-a023-b2bc5859e443" xlink:to="loc_us-gaap_PatentedTechnologyMember_7487301a-bac0-4575-b7ff-482b01389b1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_e2fd188b-216c-4636-aac0-41faa868fbcc" 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_30336a22-a319-4a61-a023-b2bc5859e443" xlink:to="loc_us-gaap_TradeNamesMember_e2fd188b-216c-4636-aac0-41faa868fbcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d0a80af8-f1cc-44c3-9533-cdf57334f74f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_4d1af04f-5891-473a-917f-971991cc282f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d0a80af8-f1cc-44c3-9533-cdf57334f74f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_92b0b6d2-f24e-40ba-8eb9-41e816166f40" 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_FiniteLivedIntangibleAssetsLineItems_d0a80af8-f1cc-44c3-9533-cdf57334f74f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_92b0b6d2-f24e-40ba-8eb9-41e816166f40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_95418fd0-2a55-4594-8621-088a736c688b" 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_FiniteLivedIntangibleAssetsLineItems_d0a80af8-f1cc-44c3-9533-cdf57334f74f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_95418fd0-2a55-4594-8621-088a736c688b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_4de4c140-0e10-4477-8a5c-b2473186bf38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d0a80af8-f1cc-44c3-9533-cdf57334f74f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_4de4c140-0e10-4477-8a5c-b2473186bf38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/GoodwillandIntangibleAssetsFutureExpectedAmortizationofIntangibleAssetsDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#GoodwillandIntangibleAssetsFutureExpectedAmortizationofIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/GoodwillandIntangibleAssetsFutureExpectedAmortizationofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a0af20bf-1dfd-4781-b28f-7c66f5eee67a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2374998e-7d3c-47b6-b103-f18cfbebafac" 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_GoodwillAndIntangibleAssetsDisclosureAbstract_a0af20bf-1dfd-4781-b28f-7c66f5eee67a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2374998e-7d3c-47b6-b103-f18cfbebafac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_7fc256fb-4c16-42d8-bed9-d44a0185e251" 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_GoodwillAndIntangibleAssetsDisclosureAbstract_a0af20bf-1dfd-4781-b28f-7c66f5eee67a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_7fc256fb-4c16-42d8-bed9-d44a0185e251" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_4c960b55-f9a3-401d-92f0-fa06067fdcba" 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_GoodwillAndIntangibleAssetsDisclosureAbstract_a0af20bf-1dfd-4781-b28f-7c66f5eee67a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_4c960b55-f9a3-401d-92f0-fa06067fdcba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_c80096b0-2d1b-49f4-a327-cf9918f76d54" 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_GoodwillAndIntangibleAssetsDisclosureAbstract_a0af20bf-1dfd-4781-b28f-7c66f5eee67a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_c80096b0-2d1b-49f4-a327-cf9918f76d54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_07117719-c892-43ab-911f-42f7905c24b1" 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_GoodwillAndIntangibleAssetsDisclosureAbstract_a0af20bf-1dfd-4781-b28f-7c66f5eee67a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_07117719-c892-43ab-911f-42f7905c24b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_6b0dd01d-e5b1-4c41-9572-1a56f80b1ec4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a0af20bf-1dfd-4781-b28f-7c66f5eee67a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_6b0dd01d-e5b1-4c41-9572-1a56f80b1ec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c1dced10-ac02-4576-a5bd-4bd9b358454e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a0af20bf-1dfd-4781-b28f-7c66f5eee67a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c1dced10-ac02-4576-a5bd-4bd9b358454e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/DebtLongtermdebtDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#DebtLongtermdebtDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/DebtLongtermdebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_621b98b3-d9c0-4026-8231-2f9e3775d1a4" 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_6527de63-a0d2-4fee-9c79-0d1e9017297e" 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_621b98b3-d9c0-4026-8231-2f9e3775d1a4" xlink:to="loc_us-gaap_DebtInstrumentTable_6527de63-a0d2-4fee-9c79-0d1e9017297e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_8791fdbf-77c8-4119-a837-9b17f0a4a720" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_6527de63-a0d2-4fee-9c79-0d1e9017297e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_8791fdbf-77c8-4119-a837-9b17f0a4a720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ca15a81a-7e59-4c48-b183-78300f0b578e" 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_8791fdbf-77c8-4119-a837-9b17f0a4a720" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ca15a81a-7e59-4c48-b183-78300f0b578e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_8ba1eeb5-0de5-457f-ae66-55162039da25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ca15a81a-7e59-4c48-b183-78300f0b578e" xlink:to="loc_us-gaap_LoansPayableMember_8ba1eeb5-0de5-457f-ae66-55162039da25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_10eba5d2-ad2c-42ee-9368-68d7266a80fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ca15a81a-7e59-4c48-b183-78300f0b578e" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_10eba5d2-ad2c-42ee-9368-68d7266a80fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_8f9b4be6-0ec5-4fa4-bf07-e7940ce4ef5d" 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_6527de63-a0d2-4fee-9c79-0d1e9017297e" xlink:to="loc_us-gaap_DebtInstrumentLineItems_8f9b4be6-0ec5-4fa4-bf07-e7940ce4ef5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_0e778e41-21e9-42b5-b08d-fb702586dccd" 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_8f9b4be6-0ec5-4fa4-bf07-e7940ce4ef5d" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_0e778e41-21e9-42b5-b08d-fb702586dccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_b8a98dca-bc93-4534-9564-276048929de0" 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_8f9b4be6-0ec5-4fa4-bf07-e7940ce4ef5d" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_b8a98dca-bc93-4534-9564-276048929de0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_bee46dd4-5b72-413b-9d26-d07e4e354a86" 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_8f9b4be6-0ec5-4fa4-bf07-e7940ce4ef5d" xlink:to="loc_us-gaap_LongTermDebt_bee46dd4-5b72-413b-9d26-d07e4e354a86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_d28830ab-1bc4-4253-a186-122575c8a707" 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_8f9b4be6-0ec5-4fa4-bf07-e7940ce4ef5d" xlink:to="loc_us-gaap_LongTermDebtCurrent_d28830ab-1bc4-4253-a186-122575c8a707" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_7a0089c8-4eb4-4ef9-bd87-383903a44b82" 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_8f9b4be6-0ec5-4fa4-bf07-e7940ce4ef5d" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_7a0089c8-4eb4-4ef9-bd87-383903a44b82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/DebtLongtermdebtDetails_1" xlink:type="simple" xlink:href="vsec-20221231.xsd#DebtLongtermdebtDetails_1"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/DebtLongtermdebtDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://vsecorp.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#DebtNarrativeDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/DebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_7871eb23-0dad-40bc-9b8c-5bc1c294a068" 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_48db6902-10e7-481b-ad40-331751d8342b" 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_7871eb23-0dad-40bc-9b8c-5bc1c294a068" xlink:to="loc_us-gaap_DebtInstrumentTable_48db6902-10e7-481b-ad40-331751d8342b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_b8cb0b22-918e-457d-a165-5c51986e1c30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_48db6902-10e7-481b-ad40-331751d8342b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_b8cb0b22-918e-457d-a165-5c51986e1c30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2281f082-59f5-44e0-a36e-1b6b7f65352d" 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_b8cb0b22-918e-457d-a165-5c51986e1c30" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2281f082-59f5-44e0-a36e-1b6b7f65352d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_AmendedAndRestatedMember_005325fa-dc7b-4eb0-9e24-2cd45cea9189" xlink:href="vsec-20221231.xsd#vsec_AmendedAndRestatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2281f082-59f5-44e0-a36e-1b6b7f65352d" xlink:to="loc_vsec_AmendedAndRestatedMember_005325fa-dc7b-4eb0-9e24-2cd45cea9189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_d27765cf-5e92-4aaf-997d-92e69df073c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2281f082-59f5-44e0-a36e-1b6b7f65352d" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_d27765cf-5e92-4aaf-997d-92e69df073c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_555cf24d-552b-4e9b-b0ee-7ee8217cb8c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2281f082-59f5-44e0-a36e-1b6b7f65352d" xlink:to="loc_us-gaap_LineOfCreditMember_555cf24d-552b-4e9b-b0ee-7ee8217cb8c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_27f0e615-b4a5-4e2a-8818-36da419fd5d2" 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_DebtInstrumentTable_48db6902-10e7-481b-ad40-331751d8342b" xlink:to="loc_srt_RangeAxis_27f0e615-b4a5-4e2a-8818-36da419fd5d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_602ab18e-de20-44b0-9794-3b484b4c67ad" 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_27f0e615-b4a5-4e2a-8818-36da419fd5d2" xlink:to="loc_srt_RangeMember_602ab18e-de20-44b0-9794-3b484b4c67ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a8781e88-3bfa-4321-becf-17e83cba29ae" 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_602ab18e-de20-44b0-9794-3b484b4c67ad" xlink:to="loc_srt_MinimumMember_a8781e88-3bfa-4321-becf-17e83cba29ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ab1cc0b6-6070-4ec2-a3da-25fdc7968ea5" 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_602ab18e-de20-44b0-9794-3b484b4c67ad" xlink:to="loc_srt_MaximumMember_ab1cc0b6-6070-4ec2-a3da-25fdc7968ea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_93de6563-2530-4e71-bf1b-cef63305ca13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_48db6902-10e7-481b-ad40-331751d8342b" xlink:to="loc_us-gaap_VariableRateAxis_93de6563-2530-4e71-bf1b-cef63305ca13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_ebba1437-a65b-4f1f-acc1-37aed2200288" 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_93de6563-2530-4e71-bf1b-cef63305ca13" xlink:to="loc_us-gaap_VariableRateDomain_ebba1437-a65b-4f1f-acc1-37aed2200288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_d8132ed2-f2af-4159-a1df-44aac872fa44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_ebba1437-a65b-4f1f-acc1-37aed2200288" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_d8132ed2-f2af-4159-a1df-44aac872fa44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_SecuredOvernightFinancingRateSOFRMember_e61dcf58-b511-44ec-83fc-0498ff7cf8bb" xlink:href="vsec-20221231.xsd#vsec_SecuredOvernightFinancingRateSOFRMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_ebba1437-a65b-4f1f-acc1-37aed2200288" xlink:to="loc_vsec_SecuredOvernightFinancingRateSOFRMember_e61dcf58-b511-44ec-83fc-0498ff7cf8bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_34e3ac3d-e14c-40ea-9554-aa9eaec76cd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_ebba1437-a65b-4f1f-acc1-37aed2200288" xlink:to="loc_us-gaap_BaseRateMember_34e3ac3d-e14c-40ea-9554-aa9eaec76cd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_48000508-28f1-4e16-9d2c-c71b47b2b197" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_48db6902-10e7-481b-ad40-331751d8342b" xlink:to="loc_us-gaap_CreditFacilityAxis_48000508-28f1-4e16-9d2c-c71b47b2b197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_4c674f22-30c9-48cd-90cd-8462f415bd13" 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_48000508-28f1-4e16-9d2c-c71b47b2b197" xlink:to="loc_us-gaap_CreditFacilityDomain_4c674f22-30c9-48cd-90cd-8462f415bd13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_a4b29b29-46a2-483c-9957-344fdcfb57dc" 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_CreditFacilityDomain_4c674f22-30c9-48cd-90cd-8462f415bd13" xlink:to="loc_us-gaap_LetterOfCreditMember_a4b29b29-46a2-483c-9957-344fdcfb57dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_5ded5e41-7a83-494a-a491-30f55269e5a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_4c674f22-30c9-48cd-90cd-8462f415bd13" xlink:to="loc_us-gaap_SecuredDebtMember_5ded5e41-7a83-494a-a491-30f55269e5a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_b4485d6b-d196-4d88-bf08-3b9c66510250" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_4c674f22-30c9-48cd-90cd-8462f415bd13" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_b4485d6b-d196-4d88-bf08-3b9c66510250" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_287229a0-223c-489f-8a4a-87e9411a30b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_48db6902-10e7-481b-ad40-331751d8342b" xlink:to="loc_us-gaap_DebtInstrumentAxis_287229a0-223c-489f-8a4a-87e9411a30b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b2d25bb3-b0cc-46d8-bde0-a8862d34a7fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_287229a0-223c-489f-8a4a-87e9411a30b9" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b2d25bb3-b0cc-46d8-bde0-a8862d34a7fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_BankCreditFacilityMember_a2019633-d93e-4e51-9025-7fd9cc4d8a6e" xlink:href="vsec-20221231.xsd#vsec_BankCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b2d25bb3-b0cc-46d8-bde0-a8862d34a7fe" xlink:to="loc_vsec_BankCreditFacilityMember_a2019633-d93e-4e51-9025-7fd9cc4d8a6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_ab7a2697-4419-4192-b0c8-92684ac975d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_48db6902-10e7-481b-ad40-331751d8342b" xlink:to="loc_us-gaap_DebtInstrumentLineItems_ab7a2697-4419-4192-b0c8-92684ac975d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_17fc0178-a252-42b3-a307-7630e111d07b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ab7a2697-4419-4192-b0c8-92684ac975d6" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_17fc0178-a252-42b3-a307-7630e111d07b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_2e69d19d-328f-4a7e-92b2-b0dc2a5226f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ab7a2697-4419-4192-b0c8-92684ac975d6" xlink:to="loc_us-gaap_InterestExpense_2e69d19d-328f-4a7e-92b2-b0dc2a5226f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_641f5c3c-6f12-4b21-becb-3810c28b2b39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ab7a2697-4419-4192-b0c8-92684ac975d6" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_641f5c3c-6f12-4b21-becb-3810c28b2b39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_RevolvingLoansPotentialIncrementinMaximumBorrowingCapacity_da46ea05-1c5f-449a-972e-2b35daa91c4a" xlink:href="vsec-20221231.xsd#vsec_RevolvingLoansPotentialIncrementinMaximumBorrowingCapacity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ab7a2697-4419-4192-b0c8-92684ac975d6" xlink:to="loc_vsec_RevolvingLoansPotentialIncrementinMaximumBorrowingCapacity_da46ea05-1c5f-449a-972e-2b35daa91c4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_5ae45260-ecf2-41ab-a940-f6672404fe46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ab7a2697-4419-4192-b0c8-92684ac975d6" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_5ae45260-ecf2-41ab-a940-f6672404fe46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_9e687d16-f471-47b7-9a51-2ff3f9c651ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ab7a2697-4419-4192-b0c8-92684ac975d6" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_9e687d16-f471-47b7-9a51-2ff3f9c651ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_ef1a5e99-a0f4-42f4-9d10-ea3e3958fa6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ab7a2697-4419-4192-b0c8-92684ac975d6" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_ef1a5e99-a0f4-42f4-9d10-ea3e3958fa6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_DebtInstrumentCovenantDebtToEBITDARatio_f5a0ae06-b422-4d44-9dc3-3fb77db0b4af" xlink:href="vsec-20221231.xsd#vsec_DebtInstrumentCovenantDebtToEBITDARatio"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ab7a2697-4419-4192-b0c8-92684ac975d6" xlink:to="loc_vsec_DebtInstrumentCovenantDebtToEBITDARatio_f5a0ae06-b422-4d44-9dc3-3fb77db0b4af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_339714cb-2e22-4c1b-8d26-60ba81f058fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ab7a2697-4419-4192-b0c8-92684ac975d6" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_339714cb-2e22-4c1b-8d26-60ba81f058fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_d96eb91e-aee0-4e44-9bdf-c16480424459" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ab7a2697-4419-4192-b0c8-92684ac975d6" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_d96eb91e-aee0-4e44-9bdf-c16480424459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_37e7a8b4-dc13-4680-9856-2eb2905ad930" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ab7a2697-4419-4192-b0c8-92684ac975d6" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_37e7a8b4-dc13-4680-9856-2eb2905ad930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_4207ce98-f6ec-4400-849d-bb1607852869" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ab7a2697-4419-4192-b0c8-92684ac975d6" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_4207ce98-f6ec-4400-849d-bb1607852869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_e0c4c2bb-cd6b-469c-9cf7-17b2a8fd9832" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ab7a2697-4419-4192-b0c8-92684ac975d6" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_e0c4c2bb-cd6b-469c-9cf7-17b2a8fd9832" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_8453fafc-1dda-4402-b570-f581bbd926f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ab7a2697-4419-4192-b0c8-92684ac975d6" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_8453fafc-1dda-4402-b570-f581bbd926f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/DebtLoanPaymentsDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#DebtLoanPaymentsDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/DebtLoanPaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_c9c1142a-923b-4915-b4c7-1262416b0e7f" 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_22cfbc10-8ebf-4f71-9225-789aea9aeb05" 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_c9c1142a-923b-4915-b4c7-1262416b0e7f" xlink:to="loc_us-gaap_DebtInstrumentTable_22cfbc10-8ebf-4f71-9225-789aea9aeb05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_d641eee3-e969-4df4-bb60-333411fd7b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_22cfbc10-8ebf-4f71-9225-789aea9aeb05" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_d641eee3-e969-4df4-bb60-333411fd7b3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_61238674-60d4-4176-bd28-8c48b5fc98fa" 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_d641eee3-e969-4df4-bb60-333411fd7b3f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_61238674-60d4-4176-bd28-8c48b5fc98fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_TermLoanMember_15523239-f5d9-41cf-90bb-95b24a3a73cb" xlink:href="vsec-20221231.xsd#vsec_TermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_61238674-60d4-4176-bd28-8c48b5fc98fa" xlink:to="loc_vsec_TermLoanMember_15523239-f5d9-41cf-90bb-95b24a3a73cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_ed8f9d2c-a87f-4e96-8091-456f92ed9169" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_61238674-60d4-4176-bd28-8c48b5fc98fa" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_ed8f9d2c-a87f-4e96-8091-456f92ed9169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_ce1f07f3-7a5a-4f5f-936b-1528fc08ad4a" 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_22cfbc10-8ebf-4f71-9225-789aea9aeb05" xlink:to="loc_us-gaap_DebtInstrumentLineItems_ce1f07f3-7a5a-4f5f-936b-1528fc08ad4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_e6d80aaa-8115-4ec4-85f2-2274ba12df5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ce1f07f3-7a5a-4f5f-936b-1528fc08ad4a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_e6d80aaa-8115-4ec4-85f2-2274ba12df5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_b6053cea-bcf9-402f-ae7d-13b649d972c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ce1f07f3-7a5a-4f5f-936b-1528fc08ad4a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_b6053cea-bcf9-402f-ae7d-13b649d972c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_d7ee1997-f6b1-483a-b95a-9246828b8f35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ce1f07f3-7a5a-4f5f-936b-1528fc08ad4a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_d7ee1997-f6b1-483a-b95a-9246828b8f35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_45314cd8-9ffe-42bb-97ce-56957b7c01ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ce1f07f3-7a5a-4f5f-936b-1528fc08ad4a" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_45314cd8-9ffe-42bb-97ce-56957b7c01ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/DerivativeInstrumentsandHedgingActivitiesDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#DerivativeInstrumentsandHedgingActivitiesDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/DerivativeInstrumentsandHedgingActivitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_7f295b4a-c7ae-40ab-bcb2-ca67534a8bb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_0a21a7b5-9cac-40fd-a2f4-bed1b28127c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_7f295b4a-c7ae-40ab-bcb2-ca67534a8bb0" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_0a21a7b5-9cac-40fd-a2f4-bed1b28127c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_a08b8f87-1593-435e-9d1c-18a8e2d6a7e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_0a21a7b5-9cac-40fd-a2f4-bed1b28127c2" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_a08b8f87-1593-435e-9d1c-18a8e2d6a7e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_2ebce3e1-1d44-4cce-81ff-971693151252" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_a08b8f87-1593-435e-9d1c-18a8e2d6a7e6" xlink:to="loc_us-gaap_HedgingRelationshipDomain_2ebce3e1-1d44-4cce-81ff-971693151252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_a1f55c32-849e-4956-830f-b376a8ea3928" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_2ebce3e1-1d44-4cce-81ff-971693151252" xlink:to="loc_us-gaap_CashFlowHedgingMember_a1f55c32-849e-4956-830f-b376a8ea3928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_4f36e411-57b0-4373-839f-c3e3ec04638c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_0a21a7b5-9cac-40fd-a2f4-bed1b28127c2" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_4f36e411-57b0-4373-839f-c3e3ec04638c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_cdff8f3f-efa1-4fc5-8c21-7621c84916ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_4f36e411-57b0-4373-839f-c3e3ec04638c" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_cdff8f3f-efa1-4fc5-8c21-7621c84916ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_5a459040-5a52-40f9-b860-0f4775f41443" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_cdff8f3f-efa1-4fc5-8c21-7621c84916ae" xlink:to="loc_us-gaap_InterestRateSwapMember_5a459040-5a52-40f9-b860-0f4775f41443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_05221768-1d0a-45ee-8af5-a9e05fefd194" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_0a21a7b5-9cac-40fd-a2f4-bed1b28127c2" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_05221768-1d0a-45ee-8af5-a9e05fefd194" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_dde9b9a2-66c1-41e9-820d-1b141e332300" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_05221768-1d0a-45ee-8af5-a9e05fefd194" xlink:to="loc_us-gaap_DerivativeNotionalAmount_dde9b9a2-66c1-41e9-820d-1b141e332300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_dec0b186-260d-4ff7-b600-bae39fa48a61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_05221768-1d0a-45ee-8af5-a9e05fefd194" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_dec0b186-260d-4ff7-b600-bae39fa48a61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#AccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_3fd372cc-644b-4ff5-8e07-deccddfad591" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_786ee1a0-abdb-4c37-9294-4e3e9fb89024" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_3fd372cc-644b-4ff5-8e07-deccddfad591" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_786ee1a0-abdb-4c37-9294-4e3e9fb89024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent_d6cec762-e542-4c28-bf27-9d71a01fdbc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_786ee1a0-abdb-4c37-9294-4e3e9fb89024" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent_d6cec762-e542-4c28-bf27-9d71a01fdbc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_66e6f62d-373b-4eed-b13b-05940d7aa664" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_786ee1a0-abdb-4c37-9294-4e3e9fb89024" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_66e6f62d-373b-4eed-b13b-05940d7aa664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedRoyaltiesCurrent_b2175ed9-4885-4799-a368-d1d947773988" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedRoyaltiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_786ee1a0-abdb-4c37-9294-4e3e9fb89024" xlink:to="loc_us-gaap_AccruedRoyaltiesCurrent_b2175ed9-4885-4799-a368-d1d947773988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_a6e74bc7-6b60-4242-9c04-41c937e5c8c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_786ee1a0-abdb-4c37-9294-4e3e9fb89024" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_a6e74bc7-6b60-4242-9c04-41c937e5c8c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_71d0ae18-c2d7-48f4-954d-f6daff42424e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_786ee1a0-abdb-4c37-9294-4e3e9fb89024" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_71d0ae18-c2d7-48f4-954d-f6daff42424e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_70131c0a-8094-43fa-a582-b7b6a40b096a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_786ee1a0-abdb-4c37-9294-4e3e9fb89024" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_70131c0a-8094-43fa-a582-b7b6a40b096a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_d260cb3d-6c9f-4788-b4d6-4ac074af2286" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_786ee1a0-abdb-4c37-9294-4e3e9fb89024" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_d260cb3d-6c9f-4788-b4d6-4ac074af2286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#StockBasedCompensationPlansNarrativeDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_823ac25b-3be6-476e-9cad-1e9279a77566" 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_78420b5d-813b-411f-b927-71371adb48ac" 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_823ac25b-3be6-476e-9cad-1e9279a77566" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_78420b5d-813b-411f-b927-71371adb48ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_49986f2a-90e5-4254-ad07-fadcee832cf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_78420b5d-813b-411f-b927-71371adb48ac" xlink:to="loc_us-gaap_PlanNameAxis_49986f2a-90e5-4254-ad07-fadcee832cf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_eb98deb6-3113-4ead-b56b-f7d8d8a92395" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_49986f2a-90e5-4254-ad07-fadcee832cf7" xlink:to="loc_us-gaap_PlanNameDomain_eb98deb6-3113-4ead-b56b-f7d8d8a92395" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_RestrictedStockPlan2006Member_b09293e7-dae0-48fe-ad0c-f9d9eee6049b" xlink:href="vsec-20221231.xsd#vsec_RestrictedStockPlan2006Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_eb98deb6-3113-4ead-b56b-f7d8d8a92395" xlink:to="loc_vsec_RestrictedStockPlan2006Member_b09293e7-dae0-48fe-ad0c-f9d9eee6049b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_90606576-9a9b-4510-9318-d5214ce0f319" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_78420b5d-813b-411f-b927-71371adb48ac" xlink:to="loc_us-gaap_AwardTypeAxis_90606576-9a9b-4510-9318-d5214ce0f319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b5ada478-8a54-4017-a391-f2183655fadd" 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_90606576-9a9b-4510-9318-d5214ce0f319" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b5ada478-8a54-4017-a391-f2183655fadd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_StockSettledBonusAwardsMember_66071b75-37ca-4230-9e12-bc1e643a4367" xlink:href="vsec-20221231.xsd#vsec_StockSettledBonusAwardsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b5ada478-8a54-4017-a391-f2183655fadd" xlink:to="loc_vsec_StockSettledBonusAwardsMember_66071b75-37ca-4230-9e12-bc1e643a4367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_EmployeeVestingStockAwardsMember_ef5ca1e6-e189-4cca-9562-e07bcb183ebc" xlink:href="vsec-20221231.xsd#vsec_EmployeeVestingStockAwardsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b5ada478-8a54-4017-a391-f2183655fadd" xlink:to="loc_vsec_EmployeeVestingStockAwardsMember_ef5ca1e6-e189-4cca-9562-e07bcb183ebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_c620ea8e-3938-4082-b9fa-d643c55f37f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b5ada478-8a54-4017-a391-f2183655fadd" xlink:to="loc_us-gaap_RestrictedStockMember_c620ea8e-3938-4082-b9fa-d643c55f37f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_02b3defa-88ae-4e57-9112-ac38a20beedd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b5ada478-8a54-4017-a391-f2183655fadd" xlink:to="loc_us-gaap_PerformanceSharesMember_02b3defa-88ae-4e57-9112-ac38a20beedd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_09d476fd-1248-48cd-917b-e360cc99927a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_78420b5d-813b-411f-b927-71371adb48ac" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_09d476fd-1248-48cd-917b-e360cc99927a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f0fa4863-e8d8-4f46-b0b9-1996cf66cb7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_09d476fd-1248-48cd-917b-e360cc99927a" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f0fa4863-e8d8-4f46-b0b9-1996cf66cb7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_b88d71f1-5314-4f08-aed2-e4ed9d86c3f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f0fa4863-e8d8-4f46-b0b9-1996cf66cb7f" xlink:to="loc_us-gaap_EmployeeStockMember_b88d71f1-5314-4f08-aed2-e4ed9d86c3f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_c432068b-b5d1-46d2-8bd0-c347acb77ab8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_78420b5d-813b-411f-b927-71371adb48ac" xlink:to="loc_srt_TitleOfIndividualAxis_c432068b-b5d1-46d2-8bd0-c347acb77ab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_418f570f-05d5-43dd-b586-348ac2e1bb84" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_c432068b-b5d1-46d2-8bd0-c347acb77ab8" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_418f570f-05d5-43dd-b586-348ac2e1bb84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_EmployeeMember_b593bd97-09bd-46c0-8a0b-dd3d9a97bb32" xlink:href="vsec-20221231.xsd#vsec_EmployeeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_418f570f-05d5-43dd-b586-348ac2e1bb84" xlink:to="loc_vsec_EmployeeMember_b593bd97-09bd-46c0-8a0b-dd3d9a97bb32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_6240684e-95da-435b-b759-d6ea7081e200" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_78420b5d-813b-411f-b927-71371adb48ac" xlink:to="loc_srt_RangeAxis_6240684e-95da-435b-b759-d6ea7081e200" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8fd6b177-b501-4910-86f4-e4276e400083" 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_6240684e-95da-435b-b759-d6ea7081e200" xlink:to="loc_srt_RangeMember_8fd6b177-b501-4910-86f4-e4276e400083" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_92521bc2-0c22-40e9-b86b-e27321bf6f7e" 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_8fd6b177-b501-4910-86f4-e4276e400083" xlink:to="loc_srt_MinimumMember_92521bc2-0c22-40e9-b86b-e27321bf6f7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_21d1f5ee-e509-4aa2-a928-dc425f9a924e" 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_8fd6b177-b501-4910-86f4-e4276e400083" xlink:to="loc_srt_MaximumMember_21d1f5ee-e509-4aa2-a928-dc425f9a924e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_866cfeb9-73c0-451d-8cc3-1a0422a2cd05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_78420b5d-813b-411f-b927-71371adb48ac" xlink:to="loc_us-gaap_VestingAxis_866cfeb9-73c0-451d-8cc3-1a0422a2cd05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_5a943857-1665-4e38-b335-059d65088e64" 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_866cfeb9-73c0-451d-8cc3-1a0422a2cd05" xlink:to="loc_us-gaap_VestingDomain_5a943857-1665-4e38-b335-059d65088e64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_b6d60e06-b8b8-4df0-9c78-fb9b9bdc902e" 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_5a943857-1665-4e38-b335-059d65088e64" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_b6d60e06-b8b8-4df0-9c78-fb9b9bdc902e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_047355aa-b5ba-4767-8d92-c8a5cd469491" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_5a943857-1665-4e38-b335-059d65088e64" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_047355aa-b5ba-4767-8d92-c8a5cd469491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_36e53bc3-634d-426d-90e2-aba2341e676a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_5a943857-1665-4e38-b335-059d65088e64" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_36e53bc3-634d-426d-90e2-aba2341e676a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_78420b5d-813b-411f-b927-71371adb48ac" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_139a000d-bf8f-4cdc-ad3c-68f7fe39a7d7" 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_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_139a000d-bf8f-4cdc-ad3c-68f7fe39a7d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_ee7da098-22ea-4dd0-a5b6-80a6a3cbaeca" 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_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_ee7da098-22ea-4dd0-a5b6-80a6a3cbaeca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_8251cb15-14c5-4e9d-b4bd-6fae1dba7d64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_8251cb15-14c5-4e9d-b4bd-6fae1dba7d64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches_21143a15-93c3-4a51-aa88-fbf2c6fffe4f" xlink:href="vsec-20221231.xsd#vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:to="loc_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches_21143a15-93c3-4a51-aa88-fbf2c6fffe4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTarget_b35e74f0-5784-4c5e-afd3-5af75b2e981c" xlink:href="vsec-20221231.xsd#vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTarget"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:to="loc_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTarget_b35e74f0-5784-4c5e-afd3-5af75b2e981c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockSaleRestrictionPeriod_e568f75d-9d3d-4ac6-9f45-da6e5c89d9b2" xlink:href="vsec-20221231.xsd#vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockSaleRestrictionPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:to="loc_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockSaleRestrictionPeriod_e568f75d-9d3d-4ac6-9f45-da6e5c89d9b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_32de1ed7-2ae4-42bb-b124-92b805cb5bb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_32de1ed7-2ae4-42bb-b124-92b805cb5bb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_c2c50664-d558-4a0c-aec6-539efe582e08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_c2c50664-d558-4a0c-aec6-539efe582e08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_1a367df2-a570-43bf-8b6c-ac737b8dbae6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_1a367df2-a570-43bf-8b6c-ac737b8dbae6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1fda6c58-bc4b-4404-92b7-e6855497454b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1fda6c58-bc4b-4404-92b7-e6855497454b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_fdc7c981-1ec9-46e6-8c6a-caa0be3bb0f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_fdc7c981-1ec9-46e6-8c6a-caa0be3bb0f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_809b2a98-0f81-4553-aa34-ba6496178884" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_809b2a98-0f81-4553-aa34-ba6496178884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_7fc0ea4c-3205-48b3-96a4-bc6c1100697c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_7fc0ea4c-3205-48b3-96a4-bc6c1100697c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_aad943fc-f8bb-444f-a451-fe31e350e23e" 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_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_aad943fc-f8bb-444f-a451-fe31e350e23e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_3db6c3e7-20e6-48da-b163-61959678b0ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_3db6c3e7-20e6-48da-b163-61959678b0ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_d6d49da8-8265-4f23-8247-7c416294d4ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_d6d49da8-8265-4f23-8247-7c416294d4ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_716021aa-d2a5-453d-80c7-a66546f2f308" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dc1e7596-36fb-4d99-80e6-70e3a359376a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dc1e7596-36fb-4d99-80e6-70e3a359376a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_d3cee69a-5425-4031-b6b8-a7976f0f7a8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b1bbd178-261b-4a3d-af74-70ad9cd95bf7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_d3cee69a-5425-4031-b6b8-a7976f0f7a8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/StockBasedCompensationPlansStockbasedCompensationExpenseDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#StockBasedCompensationPlansStockbasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/StockBasedCompensationPlansStockbasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_11bb4c49-2709-4681-b729-9f39f66641fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a7bba01a-9ba8-4164-b52c-abe0f6e3dc3d" 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_ShareBasedCompensationAbstract_11bb4c49-2709-4681-b729-9f39f66641fe" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a7bba01a-9ba8-4164-b52c-abe0f6e3dc3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e0fe12b2-ab26-4bea-a20f-92870a3ddaf9" 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_a7bba01a-9ba8-4164-b52c-abe0f6e3dc3d" xlink:to="loc_us-gaap_AwardTypeAxis_e0fe12b2-ab26-4bea-a20f-92870a3ddaf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4c5464da-18dc-4cae-b932-136563de05df" 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_e0fe12b2-ab26-4bea-a20f-92870a3ddaf9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4c5464da-18dc-4cae-b932-136563de05df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_StockSettledBonusAwardsMember_81370fc8-fbc8-41d6-a6ca-b59769be8ff6" xlink:href="vsec-20221231.xsd#vsec_StockSettledBonusAwardsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4c5464da-18dc-4cae-b932-136563de05df" xlink:to="loc_vsec_StockSettledBonusAwardsMember_81370fc8-fbc8-41d6-a6ca-b59769be8ff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_VestingStockAwardsMember_f0546f88-c3d9-410a-9517-8761f02f03c0" xlink:href="vsec-20221231.xsd#vsec_VestingStockAwardsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4c5464da-18dc-4cae-b932-136563de05df" xlink:to="loc_vsec_VestingStockAwardsMember_f0546f88-c3d9-410a-9517-8761f02f03c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_11c72f6e-186e-4a51-bc80-bddaf5c96143" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4c5464da-18dc-4cae-b932-136563de05df" xlink:to="loc_us-gaap_PerformanceSharesMember_11c72f6e-186e-4a51-bc80-bddaf5c96143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5178f7c-6712-42d7-9fed-34baa4920b16" 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_a7bba01a-9ba8-4164-b52c-abe0f6e3dc3d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5178f7c-6712-42d7-9fed-34baa4920b16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_fa95fcbf-c156-41f8-99af-96ab2a2688c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5178f7c-6712-42d7-9fed-34baa4920b16" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_fa95fcbf-c156-41f8-99af-96ab2a2688c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_f97e8e3d-65f6-4a96-8fed-020444fd8241" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5178f7c-6712-42d7-9fed-34baa4920b16" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_f97e8e3d-65f6-4a96-8fed-020444fd8241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/StockBasedCompensationPlansVestingStockAwardActivityDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#StockBasedCompensationPlansVestingStockAwardActivityDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/StockBasedCompensationPlansVestingStockAwardActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4bf71649-6bca-43d8-8189-a410024cdb79" 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_ece4c04e-d62a-4f8c-8ced-d8dc44c3bf75" 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_4bf71649-6bca-43d8-8189-a410024cdb79" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ece4c04e-d62a-4f8c-8ced-d8dc44c3bf75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_3d3c8ac0-15d5-4238-8ee0-31b868ed8be1" 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_ece4c04e-d62a-4f8c-8ced-d8dc44c3bf75" xlink:to="loc_us-gaap_AwardTypeAxis_3d3c8ac0-15d5-4238-8ee0-31b868ed8be1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ecbd3501-6765-4f1c-8264-8cce62122453" 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_3d3c8ac0-15d5-4238-8ee0-31b868ed8be1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ecbd3501-6765-4f1c-8264-8cce62122453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_3d33c9b1-22ed-4e9c-831a-e7b67381042d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ecbd3501-6765-4f1c-8264-8cce62122453" xlink:to="loc_us-gaap_RestrictedStockMember_3d33c9b1-22ed-4e9c-831a-e7b67381042d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5a0376d3-0c8e-4979-be5b-94e28d3af75d" 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_ece4c04e-d62a-4f8c-8ced-d8dc44c3bf75" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5a0376d3-0c8e-4979-be5b-94e28d3af75d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5f42475d-f530-4c00-929e-5758fedc71b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5a0376d3-0c8e-4979-be5b-94e28d3af75d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5f42475d-f530-4c00-929e-5758fedc71b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3542e25f-5a13-4758-970b-1fd028757cf7" 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_5f42475d-f530-4c00-929e-5758fedc71b9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3542e25f-5a13-4758-970b-1fd028757cf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1bd1f466-7ef0-4000-944b-00671aa63c62" 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_5f42475d-f530-4c00-929e-5758fedc71b9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1bd1f466-7ef0-4000-944b-00671aa63c62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_102db405-8aa5-4166-a826-c4a92ef40acf" 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_5f42475d-f530-4c00-929e-5758fedc71b9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_102db405-8aa5-4166-a826-c4a92ef40acf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_0e9fa115-fdac-4fbe-8495-344d97cbed27" 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_5f42475d-f530-4c00-929e-5758fedc71b9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_0e9fa115-fdac-4fbe-8495-344d97cbed27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_81694c3b-df53-4810-ba08-3d02df24e848" 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_5f42475d-f530-4c00-929e-5758fedc71b9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_81694c3b-df53-4810-ba08-3d02df24e848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ebfa2acc-f78b-4327-90cc-4c5d523055e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5a0376d3-0c8e-4979-be5b-94e28d3af75d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ebfa2acc-f78b-4327-90cc-4c5d523055e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0b45c006-bae1-403e-9ea0-b57c0d0407b3" 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_ebfa2acc-f78b-4327-90cc-4c5d523055e1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0b45c006-bae1-403e-9ea0-b57c0d0407b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_df3dbb17-b5c2-4842-8b24-e724351ce740" 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_ebfa2acc-f78b-4327-90cc-4c5d523055e1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_df3dbb17-b5c2-4842-8b24-e724351ce740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_000e2eff-c628-4433-94d3-a04da25293c4" 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_ebfa2acc-f78b-4327-90cc-4c5d523055e1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_000e2eff-c628-4433-94d3-a04da25293c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_51f9b000-3b84-4476-8d08-8f25f7c56c12" 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_ebfa2acc-f78b-4327-90cc-4c5d523055e1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_51f9b000-3b84-4476-8d08-8f25f7c56c12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_429e4d64-8efa-43b1-894e-3c90e4dfc176" 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_ebfa2acc-f78b-4327-90cc-4c5d523055e1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_429e4d64-8efa-43b1-894e-3c90e4dfc176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/StockBasedCompensationPlansPerformanceShareAwardsDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#StockBasedCompensationPlansPerformanceShareAwardsDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/StockBasedCompensationPlansPerformanceShareAwardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_40b98c8f-cb39-481a-8dbd-75816a213b63" 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_873e2fdf-b28d-49b9-b206-0c46ad20b749" 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_40b98c8f-cb39-481a-8dbd-75816a213b63" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_873e2fdf-b28d-49b9-b206-0c46ad20b749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d071d5b5-243d-4c73-910f-d0bd507f5958" 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_873e2fdf-b28d-49b9-b206-0c46ad20b749" xlink:to="loc_us-gaap_AwardTypeAxis_d071d5b5-243d-4c73-910f-d0bd507f5958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_43d655c6-6a28-436c-a0ca-f5cb25c2d9af" 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_d071d5b5-243d-4c73-910f-d0bd507f5958" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_43d655c6-6a28-436c-a0ca-f5cb25c2d9af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_04912f43-cd99-4c53-987e-14aef9351ffc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_43d655c6-6a28-436c-a0ca-f5cb25c2d9af" xlink:to="loc_us-gaap_PerformanceSharesMember_04912f43-cd99-4c53-987e-14aef9351ffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_569be35d-7d72-45da-923e-86b282bf8771" 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_873e2fdf-b28d-49b9-b206-0c46ad20b749" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_569be35d-7d72-45da-923e-86b282bf8771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d576a55c-6a47-4be3-8682-3a66aff6cd99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_569be35d-7d72-45da-923e-86b282bf8771" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d576a55c-6a47-4be3-8682-3a66aff6cd99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_48bef85e-dd21-4638-9985-ee8c330259c4" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d576a55c-6a47-4be3-8682-3a66aff6cd99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_48bef85e-dd21-4638-9985-ee8c330259c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e64bc7b2-2aff-47b4-bf19-272e9d324c12" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d576a55c-6a47-4be3-8682-3a66aff6cd99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e64bc7b2-2aff-47b4-bf19-272e9d324c12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_f907a020-a573-4831-b485-95e7ae6ea95d" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d576a55c-6a47-4be3-8682-3a66aff6cd99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_f907a020-a573-4831-b485-95e7ae6ea95d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_b1183496-9710-48e2-a5a8-814bd0b193c8" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d576a55c-6a47-4be3-8682-3a66aff6cd99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_b1183496-9710-48e2-a5a8-814bd0b193c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_72a1829b-a1a6-4ab6-80dd-f9837cc74298" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d576a55c-6a47-4be3-8682-3a66aff6cd99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_72a1829b-a1a6-4ab6-80dd-f9837cc74298" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1761f90a-5892-4968-a2da-986ecbea71c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d576a55c-6a47-4be3-8682-3a66aff6cd99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1761f90a-5892-4968-a2da-986ecbea71c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_8f5e3cef-3a32-4178-9dda-d0bc4ff07992" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_569be35d-7d72-45da-923e-86b282bf8771" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_8f5e3cef-3a32-4178-9dda-d0bc4ff07992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_21ffb6aa-d774-4031-b753-0aace931ef08" 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_8f5e3cef-3a32-4178-9dda-d0bc4ff07992" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_21ffb6aa-d774-4031-b753-0aace931ef08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0a532fe6-f907-4fb6-82c4-55f928b8280d" 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_8f5e3cef-3a32-4178-9dda-d0bc4ff07992" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0a532fe6-f907-4fb6-82c4-55f928b8280d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_7f4213f4-9e7a-480e-8718-901d8927750f" 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_8f5e3cef-3a32-4178-9dda-d0bc4ff07992" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_7f4213f4-9e7a-480e-8718-901d8927750f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_c75839eb-4b89-4079-bbef-0ecee860dee0" 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_8f5e3cef-3a32-4178-9dda-d0bc4ff07992" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_c75839eb-4b89-4079-bbef-0ecee860dee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_08180bfb-02ec-4147-bdb6-6ffdec56a287" 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_8f5e3cef-3a32-4178-9dda-d0bc4ff07992" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_08180bfb-02ec-4147-bdb6-6ffdec56a287" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#IncomeTaxesComponentsofProvisionforIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_67ac2f4c-fdb3-437b-bdb5-eb69246d0b4c" 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_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_a1a84adb-935b-4d60-b8ab-c3be45724e5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_67ac2f4c-fdb3-437b-bdb5-eb69246d0b4c" xlink:to="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_a1a84adb-935b-4d60-b8ab-c3be45724e5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_9ad3f686-c823-4b6b-9997-ae440644d4d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_a1a84adb-935b-4d60-b8ab-c3be45724e5f" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_9ad3f686-c823-4b6b-9997-ae440644d4d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_52f5d336-e9f0-478e-a7ae-f0ee7918d35f" 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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_9ad3f686-c823-4b6b-9997-ae440644d4d1" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_52f5d336-e9f0-478e-a7ae-f0ee7918d35f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_0999b282-f3cd-402c-9b57-6bc8325e8f28" 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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_9ad3f686-c823-4b6b-9997-ae440644d4d1" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_0999b282-f3cd-402c-9b57-6bc8325e8f28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_6e446b75-ce5e-47d6-aff7-74e9ee079877" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_9ad3f686-c823-4b6b-9997-ae440644d4d1" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_6e446b75-ce5e-47d6-aff7-74e9ee079877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_de34e5a5-4d18-4b07-911c-4a1e4b425d8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_9ad3f686-c823-4b6b-9997-ae440644d4d1" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_de34e5a5-4d18-4b07-911c-4a1e4b425d8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_6d7ec0e3-eb45-42e5-b8b4-69443bd8918b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_a1a84adb-935b-4d60-b8ab-c3be45724e5f" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_6d7ec0e3-eb45-42e5-b8b4-69443bd8918b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_ff883b1f-6272-4f94-bc99-0145c0e6dca5" 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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_6d7ec0e3-eb45-42e5-b8b4-69443bd8918b" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_ff883b1f-6272-4f94-bc99-0145c0e6dca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_5881f5b0-43a0-480f-bd7e-f30844085ca0" 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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_6d7ec0e3-eb45-42e5-b8b4-69443bd8918b" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_5881f5b0-43a0-480f-bd7e-f30844085ca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_1e8a1c6a-1886-4b13-baa8-18409c0e395a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_6d7ec0e3-eb45-42e5-b8b4-69443bd8918b" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_1e8a1c6a-1886-4b13-baa8-18409c0e395a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2a9daebe-b38f-494c-927c-7826b2c2e941" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_6d7ec0e3-eb45-42e5-b8b4-69443bd8918b" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2a9daebe-b38f-494c-927c-7826b2c2e941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_56acf5d7-9592-42ce-a6b9-9352b53c5cac" 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_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_a1a84adb-935b-4d60-b8ab-c3be45724e5f" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_56acf5d7-9592-42ce-a6b9-9352b53c5cac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#IncomeTaxesEffectiveIncomeTaxReconciliationDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_e092720a-5992-45b2-95e3-c6181df7a4c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_23040735-51ed-4aac-ab71-a66782b8de20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e092720a-5992-45b2-95e3-c6181df7a4c8" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_23040735-51ed-4aac-ab71-a66782b8de20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_d2773086-ce21-433f-8212-5fee8e6a5055" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_23040735-51ed-4aac-ab71-a66782b8de20" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_d2773086-ce21-433f-8212-5fee8e6a5055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_IncreasesDecreasesInTaxResultingFromAbstract_2171d10f-38bb-4080-96da-3995307b4017" xlink:href="vsec-20221231.xsd#vsec_IncreasesDecreasesInTaxResultingFromAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_23040735-51ed-4aac-ab71-a66782b8de20" xlink:to="loc_vsec_IncreasesDecreasesInTaxResultingFromAbstract_2171d10f-38bb-4080-96da-3995307b4017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_fdfef81c-d945-4c8e-99a6-2a88f09ab274" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vsec_IncreasesDecreasesInTaxResultingFromAbstract_2171d10f-38bb-4080-96da-3995307b4017" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_fdfef81c-d945-4c8e-99a6-2a88f09ab274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount_a0222ed6-09df-4845-95e4-8df4d659efdb" xlink:href="vsec-20221231.xsd#vsec_EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vsec_IncreasesDecreasesInTaxResultingFromAbstract_2171d10f-38bb-4080-96da-3995307b4017" xlink:to="loc_vsec_EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount_a0222ed6-09df-4845-95e4-8df4d659efdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_f633a503-ceca-4eea-8ae5-4df91829627a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vsec_IncreasesDecreasesInTaxResultingFromAbstract_2171d10f-38bb-4080-96da-3995307b4017" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_f633a503-ceca-4eea-8ae5-4df91829627a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_EffectiveIncomeTaxRateReconciliationPriorYearTrueUpAdjustmentAmount_38f06509-2e8c-4fc7-9295-b73b14622d5a" xlink:href="vsec-20221231.xsd#vsec_EffectiveIncomeTaxRateReconciliationPriorYearTrueUpAdjustmentAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vsec_IncreasesDecreasesInTaxResultingFromAbstract_2171d10f-38bb-4080-96da-3995307b4017" xlink:to="loc_vsec_EffectiveIncomeTaxRateReconciliationPriorYearTrueUpAdjustmentAmount_38f06509-2e8c-4fc7-9295-b73b14622d5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_abcc5856-63b6-41ce-b38e-6aa228897a9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vsec_IncreasesDecreasesInTaxResultingFromAbstract_2171d10f-38bb-4080-96da-3995307b4017" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_abcc5856-63b6-41ce-b38e-6aa228897a9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_2ac67cf1-4538-46df-a7d5-68b55c662255" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vsec_IncreasesDecreasesInTaxResultingFromAbstract_2171d10f-38bb-4080-96da-3995307b4017" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_2ac67cf1-4538-46df-a7d5-68b55c662255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_123a4c97-3962-4c56-8c23-f24bafdd0af4" 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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_23040735-51ed-4aac-ab71-a66782b8de20" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_123a4c97-3962-4c56-8c23-f24bafdd0af4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_5398b356-ac24-4d1a-9d86-500c5b6da493" 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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_05c260c1-57c3-41c8-898a-a291cefd7986" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5398b356-ac24-4d1a-9d86-500c5b6da493" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_05c260c1-57c3-41c8-898a-a291cefd7986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_b920e38e-d4d7-4f3d-9992-c7fb5907ff22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5398b356-ac24-4d1a-9d86-500c5b6da493" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_b920e38e-d4d7-4f3d-9992-c7fb5907ff22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_DeferredTaxAssetsInventoryReserve_77233ddb-0695-4000-94fa-12a67d186bb2" xlink:href="vsec-20221231.xsd#vsec_DeferredTaxAssetsInventoryReserve"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5398b356-ac24-4d1a-9d86-500c5b6da493" xlink:to="loc_vsec_DeferredTaxAssetsInventoryReserve_77233ddb-0695-4000-94fa-12a67d186bb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_DeferredTaxAssetsOperatingLeaseLiability_8edc48df-97cd-4356-b345-0edaec57891c" xlink:href="vsec-20221231.xsd#vsec_DeferredTaxAssetsOperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5398b356-ac24-4d1a-9d86-500c5b6da493" xlink:to="loc_vsec_DeferredTaxAssetsOperatingLeaseLiability_8edc48df-97cd-4356-b345-0edaec57891c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_d78fcee6-efdd-4705-8538-83d320575d82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5398b356-ac24-4d1a-9d86-500c5b6da493" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_d78fcee6-efdd-4705-8538-83d320575d82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsHedgingTransactions_d7f2436f-c6bb-4f89-b7e1-8f61c9f692d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsHedgingTransactions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5398b356-ac24-4d1a-9d86-500c5b6da493" xlink:to="loc_us-gaap_DeferredTaxAssetsHedgingTransactions_d7f2436f-c6bb-4f89-b7e1-8f61c9f692d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_4b8019f8-c3a4-4ee9-ae8b-24a655fa03c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5398b356-ac24-4d1a-9d86-500c5b6da493" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_4b8019f8-c3a4-4ee9-ae8b-24a655fa03c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_1ff79b5f-eee0-49a0-be21-a7aaf21017ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5398b356-ac24-4d1a-9d86-500c5b6da493" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_1ff79b5f-eee0-49a0-be21-a7aaf21017ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_bf238a96-1e9a-4d54-827e-d114c1010c50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5398b356-ac24-4d1a-9d86-500c5b6da493" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_bf238a96-1e9a-4d54-827e-d114c1010c50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_35ff4351-42ca-43d3-9cf7-b087b98d0fae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5398b356-ac24-4d1a-9d86-500c5b6da493" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_35ff4351-42ca-43d3-9cf7-b087b98d0fae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_65de12b4-8cbf-4a5b-8b23-d2473ee45ab9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5398b356-ac24-4d1a-9d86-500c5b6da493" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_65de12b4-8cbf-4a5b-8b23-d2473ee45ab9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_4ca11de8-8045-44d0-ab50-a1a708527207" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5398b356-ac24-4d1a-9d86-500c5b6da493" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_4ca11de8-8045-44d0-ab50-a1a708527207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_6012bd67-6717-4df8-a944-71b97e6b44d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5398b356-ac24-4d1a-9d86-500c5b6da493" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_6012bd67-6717-4df8-a944-71b97e6b44d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_27774728-c5c7-4daa-abc7-c5de44c6e601" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5398b356-ac24-4d1a-9d86-500c5b6da493" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_27774728-c5c7-4daa-abc7-c5de44c6e601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesFinancingArrangements_f80d23bd-c8f6-4ee5-8a37-43bc7b12d722" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesFinancingArrangements"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5398b356-ac24-4d1a-9d86-500c5b6da493" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesFinancingArrangements_f80d23bd-c8f6-4ee5-8a37-43bc7b12d722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_4ab62e6a-4694-406f-9fee-9e3f331b91cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5398b356-ac24-4d1a-9d86-500c5b6da493" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_4ab62e6a-4694-406f-9fee-9e3f331b91cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_114167da-2f04-4808-b66e-1fcfb729cb0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5398b356-ac24-4d1a-9d86-500c5b6da493" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_114167da-2f04-4808-b66e-1fcfb729cb0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_214516f4-3c52-455f-9375-db735a65f783" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5398b356-ac24-4d1a-9d86-500c5b6da493" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_214516f4-3c52-455f-9375-db735a65f783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_6bc39481-0401-4bf0-a9f4-bbc1383f0f27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5398b356-ac24-4d1a-9d86-500c5b6da493" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_6bc39481-0401-4bf0-a9f4-bbc1383f0f27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_45fb4a04-3072-4e27-9759-3a82d9011d6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5398b356-ac24-4d1a-9d86-500c5b6da493" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_45fb4a04-3072-4e27-9759-3a82d9011d6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_c13400a9-4c23-410f-9d8e-20c934d2ff4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5398b356-ac24-4d1a-9d86-500c5b6da493" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_c13400a9-4c23-410f-9d8e-20c934d2ff4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_6c4c319d-c0bf-4d92-939d-214dcc44d0ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5398b356-ac24-4d1a-9d86-500c5b6da493" xlink:to="loc_us-gaap_DeferredTaxLiabilities_6c4c319d-c0bf-4d92-939d-214dcc44d0ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#LeasesComponentsofLeaseExpenseDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_c2ee294a-53e6-42d1-80cc-8b3a295d9d61" 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_OperatingLeaseCost_33fb801f-a37d-4f74-ac91-e4d05da8c667" 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_LeasesAbstract_c2ee294a-53e6-42d1-80cc-8b3a295d9d61" xlink:to="loc_us-gaap_OperatingLeaseCost_33fb801f-a37d-4f74-ac91-e4d05da8c667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_60d19831-f618-4898-914a-1d34a3a18caa" 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_LeasesAbstract_c2ee294a-53e6-42d1-80cc-8b3a295d9d61" xlink:to="loc_us-gaap_ShortTermLeaseCost_60d19831-f618-4898-914a-1d34a3a18caa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_8a7a8a86-1f62-46d7-96bb-fd20eb43c306" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c2ee294a-53e6-42d1-80cc-8b3a295d9d61" xlink:to="loc_us-gaap_SubleaseIncome_8a7a8a86-1f62-46d7-96bb-fd20eb43c306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_4f76c27d-04c4-4a24-863f-b0e5f500f8df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c2ee294a-53e6-42d1-80cc-8b3a295d9d61" xlink:to="loc_us-gaap_LeaseCost_4f76c27d-04c4-4a24-863f-b0e5f500f8df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_65d70148-fb3f-420e-a285-95b0df5e85a4" 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_LossContingenciesTable_b5b9a9b7-c6f0-4d05-bc56-2320f98e234f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_65d70148-fb3f-420e-a285-95b0df5e85a4" xlink:to="loc_us-gaap_LossContingenciesTable_b5b9a9b7-c6f0-4d05-bc56-2320f98e234f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_812b06b7-c04d-40fd-9f37-a7eecc41c074" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_b5b9a9b7-c6f0-4d05-bc56-2320f98e234f" xlink:to="loc_srt_StatementGeographicalAxis_812b06b7-c04d-40fd-9f37-a7eecc41c074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_a34f66f3-5346-4473-9f2f-bb98f3379895" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_812b06b7-c04d-40fd-9f37-a7eecc41c074" xlink:to="loc_srt_SegmentGeographicalDomain_a34f66f3-5346-4473-9f2f-bb98f3379895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_MiamiFloridaMember_db18e076-2483-4329-b86c-f5642650c9b7" xlink:href="vsec-20221231.xsd#vsec_MiamiFloridaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_a34f66f3-5346-4473-9f2f-bb98f3379895" xlink:to="loc_vsec_MiamiFloridaMember_db18e076-2483-4329-b86c-f5642650c9b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_485f5d4b-d72a-4fba-aad3-4fcadbda261d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_b5b9a9b7-c6f0-4d05-bc56-2320f98e234f" xlink:to="loc_us-gaap_LossContingenciesLineItems_485f5d4b-d72a-4fba-aad3-4fcadbda261d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionNetBookValue_6370acf7-b6bc-4a0a-b4ba-00941dcf985d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleLeasebackTransactionNetBookValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_485f5d4b-d72a-4fba-aad3-4fcadbda261d" xlink:to="loc_us-gaap_SaleLeasebackTransactionNetBookValue_6370acf7-b6bc-4a0a-b4ba-00941dcf985d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_f18980b3-fad7-4d11-9c2f-294a98c97fce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleAndLeasebackTransactionGainLossNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_485f5d4b-d72a-4fba-aad3-4fcadbda261d" xlink:to="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_f18980b3-fad7-4d11-9c2f-294a98c97fce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_5edc7538-a025-4983-88d3-bd2029b6fe15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_485f5d4b-d72a-4fba-aad3-4fcadbda261d" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_5edc7538-a025-4983-88d3-bd2029b6fe15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_LesseeOperatingLeaseNumberOfRenewalOptions_a071d3c6-d981-4e99-93f8-616c8f468d19" xlink:href="vsec-20221231.xsd#vsec_LesseeOperatingLeaseNumberOfRenewalOptions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_485f5d4b-d72a-4fba-aad3-4fcadbda261d" xlink:to="loc_vsec_LesseeOperatingLeaseNumberOfRenewalOptions_a071d3c6-d981-4e99-93f8-616c8f468d19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_eaadc62c-8f8e-4dbd-9f5a-8d8172362572" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_485f5d4b-d72a-4fba-aad3-4fcadbda261d" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_eaadc62c-8f8e-4dbd-9f5a-8d8172362572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfProperties_fa5edbfa-fdc4-43e1-a121-2f14a6d657d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfProperties"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_485f5d4b-d72a-4fba-aad3-4fcadbda261d" xlink:to="loc_us-gaap_GainLossOnSaleOfProperties_fa5edbfa-fdc4-43e1-a121-2f14a6d657d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_96fd2226-bad3-4c4f-9504-81e542a9f6cd" 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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_030ab2c0-adbf-4132-9c81-88ee229eea7f" 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_LeasesAbstract_96fd2226-bad3-4c4f-9504-81e542a9f6cd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_030ab2c0-adbf-4132-9c81-88ee229eea7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_3b0b9a02-dcce-4821-96a5-83cf5f211493" 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_LeasesAbstract_96fd2226-bad3-4c4f-9504-81e542a9f6cd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_3b0b9a02-dcce-4821-96a5-83cf5f211493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c5f7b077-5c05-4818-a7d2-44aa31e09e22" 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_LeasesAbstract_96fd2226-bad3-4c4f-9504-81e542a9f6cd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c5f7b077-5c05-4818-a7d2-44aa31e09e22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_4409de47-ae2f-4f8c-9d5b-b6954889529f" 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_LeasesAbstract_96fd2226-bad3-4c4f-9504-81e542a9f6cd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_4409de47-ae2f-4f8c-9d5b-b6954889529f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_8356e81a-9199-4672-870b-8df7957116b5" 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_LeasesAbstract_96fd2226-bad3-4c4f-9504-81e542a9f6cd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_8356e81a-9199-4672-870b-8df7957116b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_5ce96dad-cc8f-4c8b-97b9-e8bc1f03692d" 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_LeasesAbstract_96fd2226-bad3-4c4f-9504-81e542a9f6cd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_5ce96dad-cc8f-4c8b-97b9-e8bc1f03692d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_9c0014bb-7df0-44d3-8a58-9b26f0c341fe" 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_LeasesAbstract_96fd2226-bad3-4c4f-9504-81e542a9f6cd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_9c0014bb-7df0-44d3-8a58-9b26f0c341fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_64d68e11-974f-459a-828a-121aa1300b0d" 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_LeasesAbstract_96fd2226-bad3-4c4f-9504-81e542a9f6cd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_64d68e11-974f-459a-828a-121aa1300b0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_34a9c508-12fe-4778-bb6e-abe69572e58f" 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_LeasesAbstract_96fd2226-bad3-4c4f-9504-81e542a9f6cd" xlink:to="loc_us-gaap_OperatingLeaseLiability_34a9c508-12fe-4778-bb6e-abe69572e58f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_25bd1cd9-a58c-43e7-9388-81f6507cf41f" 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_LeasesAbstract_96fd2226-bad3-4c4f-9504-81e542a9f6cd" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_25bd1cd9-a58c-43e7-9388-81f6507cf41f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8b48fe46-afb9-45f5-8583-a85c4f86cc3e" 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_LeasesAbstract_96fd2226-bad3-4c4f-9504-81e542a9f6cd" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8b48fe46-afb9-45f5-8583-a85c4f86cc3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="vsec-20221231.xsd#LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://vsecorp.com/role/LeasesSupplementalLeaseInformationDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#LeasesSupplementalLeaseInformationDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/LeasesSupplementalLeaseInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_49c9a7ea-afbb-47f4-8a0a-f4e47d6cf98e" 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_OperatingLeasePayments_c1e9366a-e5b0-4b92-a172-f27a880e0271" 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_LeasesAbstract_49c9a7ea-afbb-47f4-8a0a-f4e47d6cf98e" xlink:to="loc_us-gaap_OperatingLeasePayments_c1e9366a-e5b0-4b92-a172-f27a880e0271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_12dc701a-23b8-419d-82d8-017f3002c349" 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_49c9a7ea-afbb-47f4-8a0a-f4e47d6cf98e" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_12dc701a-23b8-419d-82d8-017f3002c349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_0686351e-578d-4be5-95b4-6788e974c85a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_49c9a7ea-afbb-47f4-8a0a-f4e47d6cf98e" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_0686351e-578d-4be5-95b4-6788e974c85a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_c64688cb-0310-4cf7-95ee-8aa07629c6e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_49c9a7ea-afbb-47f4-8a0a-f4e47d6cf98e" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_c64688cb-0310-4cf7-95ee-8aa07629c6e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/BusinessSegmentsandCustomerInformationNarrativeDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#BusinessSegmentsandCustomerInformationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/BusinessSegmentsandCustomerInformationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_e27e8628-9091-4bae-8d14-7a6e5882896b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_4dfc2612-9817-4732-817c-f242331898d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_e27e8628-9091-4bae-8d14-7a6e5882896b" xlink:to="loc_us-gaap_NumberOfOperatingSegments_4dfc2612-9817-4732-817c-f242331898d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/BusinessSegmentsandCustomerInformationSegmentInformationDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#BusinessSegmentsandCustomerInformationSegmentInformationDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/BusinessSegmentsandCustomerInformationSegmentInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_e2a4a8b9-7079-4bbd-8381-35e3b0afc99f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ca855d67-2ae3-4bde-b5ff-7414243d7260" 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_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_e2a4a8b9-7079-4bbd-8381-35e3b0afc99f" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ca855d67-2ae3-4bde-b5ff-7414243d7260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_bfff24eb-3006-4d05-af75-7b8112c38e51" 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_ca855d67-2ae3-4bde-b5ff-7414243d7260" xlink:to="loc_srt_ConsolidationItemsAxis_bfff24eb-3006-4d05-af75-7b8112c38e51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_473223b5-d003-43c5-b4bf-f85336084ab1" 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_bfff24eb-3006-4d05-af75-7b8112c38e51" xlink:to="loc_srt_ConsolidationItemsDomain_473223b5-d003-43c5-b4bf-f85336084ab1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_206d67e4-7d24-48a4-b2ba-e68ab6c374a9" 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_473223b5-d003-43c5-b4bf-f85336084ab1" xlink:to="loc_us-gaap_OperatingSegmentsMember_206d67e4-7d24-48a4-b2ba-e68ab6c374a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_16f38f3e-31db-49b2-bd72-4bec9f4df7fe" 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_473223b5-d003-43c5-b4bf-f85336084ab1" xlink:to="loc_us-gaap_CorporateNonSegmentMember_16f38f3e-31db-49b2-bd72-4bec9f4df7fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_dfa92e83-119b-405a-add4-c4dee08eb5dd" 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_ca855d67-2ae3-4bde-b5ff-7414243d7260" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_dfa92e83-119b-405a-add4-c4dee08eb5dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b3baa66e-01e3-4485-94b7-f8946727aa0b" 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_dfa92e83-119b-405a-add4-c4dee08eb5dd" xlink:to="loc_us-gaap_SegmentDomain_b3baa66e-01e3-4485-94b7-f8946727aa0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_AviationSegmentsMember_8736a492-f629-415e-b925-ded7c61063fb" xlink:href="vsec-20221231.xsd#vsec_AviationSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b3baa66e-01e3-4485-94b7-f8946727aa0b" xlink:to="loc_vsec_AviationSegmentsMember_8736a492-f629-415e-b925-ded7c61063fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_FleetSegmentsMember_6645900e-c635-4518-9f29-239c7960836a" xlink:href="vsec-20221231.xsd#vsec_FleetSegmentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b3baa66e-01e3-4485-94b7-f8946727aa0b" xlink:to="loc_vsec_FleetSegmentsMember_6645900e-c635-4518-9f29-239c7960836a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_FederalAndDefenseSegmentsMember_0c6d5fd1-a0d3-449d-903b-e128ba1e3346" xlink:href="vsec-20221231.xsd#vsec_FederalAndDefenseSegmentsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b3baa66e-01e3-4485-94b7-f8946727aa0b" xlink:to="loc_vsec_FederalAndDefenseSegmentsMember_0c6d5fd1-a0d3-449d-903b-e128ba1e3346" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_CorporateSegmentsMember_6a8e1a58-6b86-4d59-acad-62d40118d294" xlink:href="vsec-20221231.xsd#vsec_CorporateSegmentsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b3baa66e-01e3-4485-94b7-f8946727aa0b" xlink:to="loc_vsec_CorporateSegmentsMember_6a8e1a58-6b86-4d59-acad-62d40118d294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_f0d46125-32ce-47a9-bb59-26958180fe15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ca855d67-2ae3-4bde-b5ff-7414243d7260" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_f0d46125-32ce-47a9-bb59-26958180fe15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6b96ec81-af57-4c5b-a53c-162c9e23daf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_f0d46125-32ce-47a9-bb59-26958180fe15" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6b96ec81-af57-4c5b-a53c-162c9e23daf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_fb222c13-1429-4626-9537-f2ddd3b9ff04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_f0d46125-32ce-47a9-bb59-26958180fe15" xlink:to="loc_us-gaap_OperatingIncomeLoss_fb222c13-1429-4626-9537-f2ddd3b9ff04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_DepreciationAndAmortizationExpense_4053c5e1-5aeb-4b04-94f3-2b8d7f45d633" xlink:href="vsec-20221231.xsd#vsec_DepreciationAndAmortizationExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_f0d46125-32ce-47a9-bb59-26958180fe15" xlink:to="loc_vsec_DepreciationAndAmortizationExpense_4053c5e1-5aeb-4b04-94f3-2b8d7f45d633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_a36fefea-72ec-4981-8862-43e0a7b8b0e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_f0d46125-32ce-47a9-bb59-26958180fe15" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_a36fefea-72ec-4981-8862-43e0a7b8b0e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_a0abcf86-52ba-4e98-ad9e-47e10ce97d60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_f0d46125-32ce-47a9-bb59-26958180fe15" xlink:to="loc_us-gaap_Assets_a0abcf86-52ba-4e98-ad9e-47e10ce97d60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/BusinessSegmentsandCustomerInformationMajorCustomersDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#BusinessSegmentsandCustomerInformationMajorCustomersDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/BusinessSegmentsandCustomerInformationMajorCustomersDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_dc2b5ce8-d289-494f-b890-c82bce267345" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_3c3144a0-1bb6-4f9a-b293-428a98147388" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_dc2b5ce8-d289-494f-b890-c82bce267345" xlink:to="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_3c3144a0-1bb6-4f9a-b293-428a98147388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_dd2448cc-9921-4092-b70e-b709c3fa4a05" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_3c3144a0-1bb6-4f9a-b293-428a98147388" xlink:to="loc_srt_MajorCustomersAxis_dd2448cc-9921-4092-b70e-b709c3fa4a05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_f9c2e41d-3e65-46a6-90db-dcee23226a5f" 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_dd2448cc-9921-4092-b70e-b709c3fa4a05" xlink:to="loc_srt_NameOfMajorCustomerDomain_f9c2e41d-3e65-46a6-90db-dcee23226a5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_USPSMember_31d1e4d8-694c-431a-829a-5e1482526482" xlink:href="vsec-20221231.xsd#vsec_USPSMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_f9c2e41d-3e65-46a6-90db-dcee23226a5f" xlink:to="loc_vsec_USPSMember_31d1e4d8-694c-431a-829a-5e1482526482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_USNavyMember_1d34b506-bcc2-4186-a13f-9bcdb1ac29f2" xlink:href="vsec-20221231.xsd#vsec_USNavyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_f9c2e41d-3e65-46a6-90db-dcee23226a5f" xlink:to="loc_vsec_USNavyMember_1d34b506-bcc2-4186-a13f-9bcdb1ac29f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_bef7e518-1abc-4c1f-adf4-e3860a2cf201" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_3c3144a0-1bb6-4f9a-b293-428a98147388" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_bef7e518-1abc-4c1f-adf4-e3860a2cf201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1a16cd14-0fd8-419c-a7b9-3980a3605ace" 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_bef7e518-1abc-4c1f-adf4-e3860a2cf201" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1a16cd14-0fd8-419c-a7b9-3980a3605ace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_e89253c6-291a-472e-a0e4-e608b5d2b8b5" 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_1a16cd14-0fd8-419c-a7b9-3980a3605ace" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_e89253c6-291a-472e-a0e4-e608b5d2b8b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_b7e8280f-e81e-4d8b-bcae-38e6011f1112" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_3c3144a0-1bb6-4f9a-b293-428a98147388" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_b7e8280f-e81e-4d8b-bcae-38e6011f1112" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_01412a39-468d-4304-9163-5b6ba284d466" 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_b7e8280f-e81e-4d8b-bcae-38e6011f1112" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_01412a39-468d-4304-9163-5b6ba284d466" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_e25439fb-53cf-4c7c-8bb3-946f073dd52c" 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_01412a39-468d-4304-9163-5b6ba284d466" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_e25439fb-53cf-4c7c-8bb3-946f073dd52c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_d8537fd1-c272-409b-89b1-1d3a3c28b4aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_3c3144a0-1bb6-4f9a-b293-428a98147388" xlink:to="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_d8537fd1-c272-409b-89b1-1d3a3c28b4aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_2055620d-5453-4bbb-9362-bf56f57898a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_d8537fd1-c272-409b-89b1-1d3a3c28b4aa" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_2055620d-5453-4bbb-9362-bf56f57898a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/BusinessSegmentsandCustomerInformationGeographicAreaDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#BusinessSegmentsandCustomerInformationGeographicAreaDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/BusinessSegmentsandCustomerInformationGeographicAreaDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_5d7c2a39-1304-4965-8e2f-4a1e3d80af36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_35d19199-a998-463f-9e78-2795e5325534" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract_5d7c2a39-1304-4965-8e2f-4a1e3d80af36" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_35d19199-a998-463f-9e78-2795e5325534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_d051559c-8931-4ddb-9abb-731010507be7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_35d19199-a998-463f-9e78-2795e5325534" xlink:to="loc_srt_StatementGeographicalAxis_d051559c-8931-4ddb-9abb-731010507be7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_e41a6e09-71a0-4c04-a5bd-15f495d3ca30" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_d051559c-8931-4ddb-9abb-731010507be7" xlink:to="loc_srt_SegmentGeographicalDomain_e41a6e09-71a0-4c04-a5bd-15f495d3ca30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_94d6d64c-5d51-4b09-81bf-62abe583752b" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_e41a6e09-71a0-4c04-a5bd-15f495d3ca30" xlink:to="loc_country_US_94d6d64c-5d51-4b09-81bf-62abe583752b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_f723101f-6bc3-47ae-bf96-64fc0ab192d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_e41a6e09-71a0-4c04-a5bd-15f495d3ca30" xlink:to="loc_us-gaap_NonUsMember_f723101f-6bc3-47ae-bf96-64fc0ab192d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_04f87850-70ec-4878-b91e-98dc7eff836a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_35d19199-a998-463f-9e78-2795e5325534" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_04f87850-70ec-4878-b91e-98dc7eff836a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8860b794-377a-4d9d-8dad-f2edc86e3896" 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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_04f87850-70ec-4878-b91e-98dc7eff836a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8860b794-377a-4d9d-8dad-f2edc86e3896" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/CapitalStockDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#CapitalStockDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/CapitalStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_9332fe8e-b510-4922-8d92-c92f51e00be0" 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_CommonStockParOrStatedValuePerShare_894530b3-439d-4c9c-b739-568371e3315c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_9332fe8e-b510-4922-8d92-c92f51e00be0" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_894530b3-439d-4c9c-b739-568371e3315c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_3675b405-2c27-427d-b585-2a9e17c99755" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_9332fe8e-b510-4922-8d92-c92f51e00be0" xlink:to="loc_us-gaap_SharesIssuedPricePerShare_3675b405-2c27-427d-b585-2a9e17c99755" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_CommonStockVotingRightsNumberOfVotes_992521a8-2dc0-4fb2-aeb9-09716b4fe895" xlink:href="vsec-20221231.xsd#vsec_CommonStockVotingRightsNumberOfVotes"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_9332fe8e-b510-4922-8d92-c92f51e00be0" xlink:to="loc_vsec_CommonStockVotingRightsNumberOfVotes_992521a8-2dc0-4fb2-aeb9-09716b4fe895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_016076f7-bd1e-4d12-85ff-f1355be6e6ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_9332fe8e-b510-4922-8d92-c92f51e00be0" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_016076f7-bd1e-4d12-85ff-f1355be6e6ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_0ecd138c-8a2e-4f8d-8fca-120e402af841" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_016076f7-bd1e-4d12-85ff-f1355be6e6ea" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_0ecd138c-8a2e-4f8d-8fca-120e402af841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2b2da4cc-f190-4b23-b8ae-cf1f989a1e24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_0ecd138c-8a2e-4f8d-8fca-120e402af841" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2b2da4cc-f190-4b23-b8ae-cf1f989a1e24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IPOMember_4da7e45c-b7b9-428a-abce-525c14049c93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IPOMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2b2da4cc-f190-4b23-b8ae-cf1f989a1e24" xlink:to="loc_us-gaap_IPOMember_4da7e45c-b7b9-428a-abce-525c14049c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember_9e3a2ece-0e38-439d-bc1e-e1ae0fcb1a4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OverAllotmentOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2b2da4cc-f190-4b23-b8ae-cf1f989a1e24" xlink:to="loc_us-gaap_OverAllotmentOptionMember_9e3a2ece-0e38-439d-bc1e-e1ae0fcb1a4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_bc2a0046-a4e6-4741-8b11-bf04c0559dd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_016076f7-bd1e-4d12-85ff-f1355be6e6ea" xlink:to="loc_us-gaap_SubsidiarySaleOfStockLineItems_bc2a0046-a4e6-4741-8b11-bf04c0559dd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_e74a3935-2103-4870-bf75-266543c01169" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_bc2a0046-a4e6-4741-8b11-bf04c0559dd9" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_e74a3935-2103-4870-bf75-266543c01169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_cec01615-57c6-4978-bf68-7fbf28f6986a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_bc2a0046-a4e6-4741-8b11-bf04c0559dd9" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_cec01615-57c6-4978-bf68-7fbf28f6986a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_6a283336-9b0d-4b30-a102-e102a9541876" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_bc2a0046-a4e6-4741-8b11-bf04c0559dd9" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_6a283336-9b0d-4b30-a102-e102a9541876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/A401kPlanDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#A401kPlanDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/A401kPlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractorsAbstract_3395a6f0-0d2a-4a0c-a23e-4201d9757572" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractorsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_7d06aa8f-5217-42c8-8d8e-4cda77920cf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractorsAbstract_3395a6f0-0d2a-4a0c-a23e-4201d9757572" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_7d06aa8f-5217-42c8-8d8e-4cda77920cf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/FairValueMeasurementsLiabilitiesandAssetsMeasuredatFairValueDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#FairValueMeasurementsLiabilitiesandAssetsMeasuredatFairValueDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/FairValueMeasurementsLiabilitiesandAssetsMeasuredatFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_96fa17ab-4e4a-46a3-9a15-d3e3a074a4e0" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e9fe948c-9a1c-4a58-91a9-edaebe041a6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_96fa17ab-4e4a-46a3-9a15-d3e3a074a4e0" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e9fe948c-9a1c-4a58-91a9-edaebe041a6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_958de587-777b-4201-a365-02f06b34cead" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e9fe948c-9a1c-4a58-91a9-edaebe041a6f" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_958de587-777b-4201-a365-02f06b34cead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_878edf62-f861-4013-98d4-197def9e0164" 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_958de587-777b-4201-a365-02f06b34cead" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_878edf62-f861-4013-98d4-197def9e0164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_857bfe3e-26dc-47f1-bfd6-99a19525021d" 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_878edf62-f861-4013-98d4-197def9e0164" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_857bfe3e-26dc-47f1-bfd6-99a19525021d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fdfbfaba-4ff7-496e-ba41-e30e4b67a9f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e9fe948c-9a1c-4a58-91a9-edaebe041a6f" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fdfbfaba-4ff7-496e-ba41-e30e4b67a9f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_33bbeafb-fc68-4d1d-80bf-4dea6d5713a8" 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_fdfbfaba-4ff7-496e-ba41-e30e4b67a9f8" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_33bbeafb-fc68-4d1d-80bf-4dea6d5713a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_8a59f405-8264-4cd2-b812-1fcad71e126e" 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_33bbeafb-fc68-4d1d-80bf-4dea6d5713a8" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_8a59f405-8264-4cd2-b812-1fcad71e126e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_8e03384c-80f5-4d5f-a4ae-c99b8c2391b6" 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_33bbeafb-fc68-4d1d-80bf-4dea6d5713a8" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_8e03384c-80f5-4d5f-a4ae-c99b8c2391b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_ed11047a-b458-4ffb-b45b-0ce8b294c04e" 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_33bbeafb-fc68-4d1d-80bf-4dea6d5713a8" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_ed11047a-b458-4ffb-b45b-0ce8b294c04e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_9f881767-87f1-4f3e-9245-4841c2b9b474" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e9fe948c-9a1c-4a58-91a9-edaebe041a6f" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_9f881767-87f1-4f3e-9245-4841c2b9b474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_12d3e027-df1a-4a1e-bef6-f00306e39bf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_9f881767-87f1-4f3e-9245-4841c2b9b474" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_12d3e027-df1a-4a1e-bef6-f00306e39bf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_725ba0f3-cfe0-4a5f-b6ed-4197c581e7a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_12d3e027-df1a-4a1e-bef6-f00306e39bf7" xlink:to="loc_us-gaap_OtherAssetsMember_725ba0f3-cfe0-4a5f-b6ed-4197c581e7a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_AccruedLiabilitiesAndOtherLiabilitiesMember_91db5968-ef44-4bf8-bb8d-6b5442c76e10" xlink:href="vsec-20221231.xsd#vsec_AccruedLiabilitiesAndOtherLiabilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_12d3e027-df1a-4a1e-bef6-f00306e39bf7" xlink:to="loc_vsec_AccruedLiabilitiesAndOtherLiabilitiesMember_91db5968-ef44-4bf8-bb8d-6b5442c76e10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesMember_bb82c9a2-3e82-4af8-890c-f2e9db3f95d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_12d3e027-df1a-4a1e-bef6-f00306e39bf7" xlink:to="loc_us-gaap_AccruedLiabilitiesMember_bb82c9a2-3e82-4af8-890c-f2e9db3f95d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_ffcfcbd3-b9ed-47d2-be61-14ab1f258e1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_12d3e027-df1a-4a1e-bef6-f00306e39bf7" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_ffcfcbd3-b9ed-47d2-be61-14ab1f258e1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_91359f49-6040-4a1f-9c91-f598ce9a6b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e9fe948c-9a1c-4a58-91a9-edaebe041a6f" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_91359f49-6040-4a1f-9c91-f598ce9a6b1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_MutualFundsHeldInDscPlanFairValueDisclosure_baa9424f-f353-47f8-9263-87508a525684" xlink:href="vsec-20221231.xsd#vsec_MutualFundsHeldInDscPlanFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_91359f49-6040-4a1f-9c91-f598ce9a6b1f" xlink:to="loc_vsec_MutualFundsHeldInDscPlanFairValueDisclosure_baa9424f-f353-47f8-9263-87508a525684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_53bc1a1a-2b83-4b3d-b323-de90c9a56fce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateDerivativeLiabilitiesAtFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_91359f49-6040-4a1f-9c91-f598ce9a6b1f" xlink:to="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_53bc1a1a-2b83-4b3d-b323-de90c9a56fce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_b73c3aad-124c-46ff-8df5-07a421f0ca06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_91359f49-6040-4a1f-9c91-f598ce9a6b1f" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_b73c3aad-124c-46ff-8df5-07a421f0ca06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_b8e6de4a-f0a0-4fa9-b186-474824c76b7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_91359f49-6040-4a1f-9c91-f598ce9a6b1f" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_b8e6de4a-f0a0-4fa9-b186-474824c76b7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#FairValueMeasurementsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_2b39b7d2-7566-4644-b3c7-426a8ef315a0" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3f24eadf-c9e4-4aea-9f43-f0bca87cb8a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_2b39b7d2-7566-4644-b3c7-426a8ef315a0" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3f24eadf-c9e4-4aea-9f43-f0bca87cb8a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_26e45ddf-2ee9-44eb-9570-646477d1a59c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3f24eadf-c9e4-4aea-9f43-f0bca87cb8a4" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_26e45ddf-2ee9-44eb-9570-646477d1a59c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_eae58157-35f5-423e-83ba-fbb79fddd226" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_26e45ddf-2ee9-44eb-9570-646477d1a59c" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_eae58157-35f5-423e-83ba-fbb79fddd226" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_023cb9c9-3086-42af-a542-fefdc72e07dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_eae58157-35f5-423e-83ba-fbb79fddd226" xlink:to="loc_us-gaap_OtherAssetsMember_023cb9c9-3086-42af-a542-fefdc72e07dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_8fbc6348-2a43-4443-83a1-7e2470ffe104" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3f24eadf-c9e4-4aea-9f43-f0bca87cb8a4" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_8fbc6348-2a43-4443-83a1-7e2470ffe104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2cff3375-b692-471d-8a1d-e7e7ee01793a" 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_8fbc6348-2a43-4443-83a1-7e2470ffe104" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2cff3375-b692-471d-8a1d-e7e7ee01793a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_fe4ba8f3-05cc-4c9c-89cb-ceeb91d6f9ea" 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_LongtermDebtTypeDomain_2cff3375-b692-471d-8a1d-e7e7ee01793a" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_fe4ba8f3-05cc-4c9c-89cb-ceeb91d6f9ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_1dfcd4c1-a812-4619-9607-cac8d062b090" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3f24eadf-c9e4-4aea-9f43-f0bca87cb8a4" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_1dfcd4c1-a812-4619-9607-cac8d062b090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_35998eb6-809f-4cf1-872a-d6c2ed2c1469" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_1dfcd4c1-a812-4619-9607-cac8d062b090" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_35998eb6-809f-4cf1-872a-d6c2ed2c1469" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_15a31e7d-9e2e-4ae4-8803-a370bee0b383" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_35998eb6-809f-4cf1-872a-d6c2ed2c1469" xlink:to="loc_us-gaap_InterestRateSwapMember_15a31e7d-9e2e-4ae4-8803-a370bee0b383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fb90c57f-14f3-481e-9c0a-9f603d3d9395" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3f24eadf-c9e4-4aea-9f43-f0bca87cb8a4" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fb90c57f-14f3-481e-9c0a-9f603d3d9395" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fe6e8d3c-638b-470d-883f-df51e3e61932" 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_fb90c57f-14f3-481e-9c0a-9f603d3d9395" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fe6e8d3c-638b-470d-883f-df51e3e61932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_6c5f73b0-bbc8-4dab-a699-f094978fd674" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fe6e8d3c-638b-470d-883f-df51e3e61932" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_6c5f73b0-bbc8-4dab-a699-f094978fd674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_2439bccc-fec8-4b9a-a6ea-944fdf588390" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3f24eadf-c9e4-4aea-9f43-f0bca87cb8a4" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_2439bccc-fec8-4b9a-a6ea-944fdf588390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_c1d72eaa-59c2-454e-937a-cbb9f28ea187" 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_2439bccc-fec8-4b9a-a6ea-944fdf588390" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_c1d72eaa-59c2-454e-937a-cbb9f28ea187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_a72494df-9054-4ffb-860d-84a4042e2aa3" 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_c1d72eaa-59c2-454e-937a-cbb9f28ea187" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_a72494df-9054-4ffb-860d-84a4042e2aa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e5b06163-4a34-480a-af16-75e0ba9c0ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3f24eadf-c9e4-4aea-9f43-f0bca87cb8a4" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e5b06163-4a34-480a-af16-75e0ba9c0ffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_8418f781-b94e-45f5-8e69-2de24265f7b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e5b06163-4a34-480a-af16-75e0ba9c0ffb" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_8418f781-b94e-45f5-8e69-2de24265f7b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_c023641a-a2b9-4362-b3df-dd0949c0d2a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateDerivativeLiabilitiesAtFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e5b06163-4a34-480a-af16-75e0ba9c0ffb" xlink:to="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_c023641a-a2b9-4362-b3df-dd0949c0d2a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_c867a342-74d5-4bd2-8446-99d9963e24f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e5b06163-4a34-480a-af16-75e0ba9c0ffb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_c867a342-74d5-4bd2-8446-99d9963e24f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_35ee55f6-5917-44a0-aef4-a50721324567" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e5b06163-4a34-480a-af16-75e0ba9c0ffb" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_35ee55f6-5917-44a0-aef4-a50721324567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#FairValueMeasurementsEarnoutObligationMeasuredonRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationMeasuredonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_f3b9250d-84ae-4876-ad1e-af5b6cfbb0c6" 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_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_2670fedd-4ac4-4d68-8961-9c33219314d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_f3b9250d-84ae-4876-ad1e-af5b6cfbb0c6" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_2670fedd-4ac4-4d68-8961-9c33219314d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ac8f7da3-11e3-4c1a-9889-8015d3600c99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_2670fedd-4ac4-4d68-8961-9c33219314d8" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ac8f7da3-11e3-4c1a-9889-8015d3600c99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_75488bb0-4465-44e9-9633-01afaf3a2f0c" 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_ac8f7da3-11e3-4c1a-9889-8015d3600c99" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_75488bb0-4465-44e9-9633-01afaf3a2f0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_8da915e3-b864-4af8-8995-d0a986030a8e" 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_75488bb0-4465-44e9-9633-01afaf3a2f0c" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_8da915e3-b864-4af8-8995-d0a986030a8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8d657e59-4273-44f5-abdb-ff884debb65a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_2670fedd-4ac4-4d68-8961-9c33219314d8" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8d657e59-4273-44f5-abdb-ff884debb65a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1eb4d686-5f0e-487c-bce7-d817e7715ad0" 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_8d657e59-4273-44f5-abdb-ff884debb65a" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1eb4d686-5f0e-487c-bce7-d817e7715ad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_32cc4afb-d7c9-428a-a390-942134729db6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1eb4d686-5f0e-487c-bce7-d817e7715ad0" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_32cc4afb-d7c9-428a-a390-942134729db6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_3b34c24a-cfd9-49f1-a0af-a5bc960393d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_2670fedd-4ac4-4d68-8961-9c33219314d8" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_3b34c24a-cfd9-49f1-a0af-a5bc960393d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_5afec403-7aae-4caa-bb4a-d8ebebbe2268" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_3b34c24a-cfd9-49f1-a0af-a5bc960393d7" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_5afec403-7aae-4caa-bb4a-d8ebebbe2268" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_c307e691-cde6-4976-89ec-6d00bdd8f877" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_5afec403-7aae-4caa-bb4a-d8ebebbe2268" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_c307e691-cde6-4976-89ec-6d00bdd8f877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_9a47738a-2a64-4521-bf98-ca7ff8c3d962" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_5afec403-7aae-4caa-bb4a-d8ebebbe2268" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_9a47738a-2a64-4521-bf98-ca7ff8c3d962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_18b61229-5662-48ed-8ed3-ba1680b8a4ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_2670fedd-4ac4-4d68-8961-9c33219314d8" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_18b61229-5662-48ed-8ed3-ba1680b8a4ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_1c7eb801-c728-4df6-ab96-0c9e2c4112fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_18b61229-5662-48ed-8ed3-ba1680b8a4ac" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_1c7eb801-c728-4df6-ab96-0c9e2c4112fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_e9835436-1d12-43a2-8030-45867d1fab9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_1c7eb801-c728-4df6-ab96-0c9e2c4112fd" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_e9835436-1d12-43a2-8030-45867d1fab9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_f6f17fa1-e911-47aa-bd1d-da290ab5d247" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_1c7eb801-c728-4df6-ab96-0c9e2c4112fd" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_f6f17fa1-e911-47aa-bd1d-da290ab5d247" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_529c8396-1562-45b1-b91a-3862c68f39ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_1c7eb801-c728-4df6-ab96-0c9e2c4112fd" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_529c8396-1562-45b1-b91a-3862c68f39ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet_790524c3-0e3f-4a86-ab38-a570b7ebe8e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_1c7eb801-c728-4df6-ab96-0c9e2c4112fd" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet_790524c3-0e3f-4a86-ab38-a570b7ebe8e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_e83883b8-5799-4681-b333-6962fc300235" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_1c7eb801-c728-4df6-ab96-0c9e2c4112fd" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_e83883b8-5799-4681-b333-6962fc300235" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#SubsequentEventsDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_8aa0dcc6-1761-45f2-8c4e-acbababe09a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_af96fd01-9180-4ce3-9535-472cc2e0ee63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_8aa0dcc6-1761-45f2-8c4e-acbababe09a0" xlink:to="loc_us-gaap_SubsequentEventTable_af96fd01-9180-4ce3-9535-472cc2e0ee63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_0f3c95ac-5812-405f-bb74-f46ee7055d3c" 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_SubsequentEventTable_af96fd01-9180-4ce3-9535-472cc2e0ee63" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_0f3c95ac-5812-405f-bb74-f46ee7055d3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1c35ef67-c1eb-4aef-8d82-be0a9b9e68da" 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_0f3c95ac-5812-405f-bb74-f46ee7055d3c" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1c35ef67-c1eb-4aef-8d82-be0a9b9e68da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_df2cc684-c1dc-4ad9-b87d-29832a287562" 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_1c35ef67-c1eb-4aef-8d82-be0a9b9e68da" xlink:to="loc_us-gaap_SubsequentEventMember_df2cc684-c1dc-4ad9-b87d-29832a287562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_a72ee539-d153-408f-bf20-f6197aeb8882" 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_SubsequentEventTable_af96fd01-9180-4ce3-9535-472cc2e0ee63" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_a72ee539-d153-408f-bf20-f6197aeb8882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f326a1fc-5475-40d2-bb6a-3f04a884eec6" 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_a72ee539-d153-408f-bf20-f6197aeb8882" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f326a1fc-5475-40d2-bb6a-3f04a884eec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vsec_PrecisionFuelComponentsLLCMember_d20b20ad-8649-47e7-8f98-93ec8c6f1f02" xlink:href="vsec-20221231.xsd#vsec_PrecisionFuelComponentsLLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f326a1fc-5475-40d2-bb6a-3f04a884eec6" xlink:to="loc_vsec_PrecisionFuelComponentsLLCMember_d20b20ad-8649-47e7-8f98-93ec8c6f1f02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_c66059bc-07bb-4983-92c1-62e4d9bc39b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_af96fd01-9180-4ce3-9535-472cc2e0ee63" xlink:to="loc_us-gaap_SubsequentEventLineItems_c66059bc-07bb-4983-92c1-62e4d9bc39b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_0f3de625-5e59-4b08-b596-81047244d8bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_c66059bc-07bb-4983-92c1-62e4d9bc39b6" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_0f3de625-5e59-4b08-b596-81047244d8bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://vsecorp.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="simple" xlink:href="vsec-20221231.xsd#ScheduleIIValuationandQualifyingAccountsDetails"/>
  <link:presentationLink xlink:role="http://vsecorp.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_f98cba44-a079-4d88-a618-da9ae55eef47" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_d1963b3a-071b-4219-ae4b-2c0819ec1ce5" 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_f98cba44-a079-4d88-a618-da9ae55eef47" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_d1963b3a-071b-4219-ae4b-2c0819ec1ce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_71709229-af3a-4973-8d0a-ecb34c8ce54c" 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_d1963b3a-071b-4219-ae4b-2c0819ec1ce5" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_71709229-af3a-4973-8d0a-ecb34c8ce54c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_0e5c669d-0f05-4bfa-a147-a7a0a2d6ef94" 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_71709229-af3a-4973-8d0a-ecb34c8ce54c" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_0e5c669d-0f05-4bfa-a147-a7a0a2d6ef94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_32c0d0a7-379e-4151-bfc6-93d5925dcdb2" 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_0e5c669d-0f05-4bfa-a147-a7a0a2d6ef94" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_32c0d0a7-379e-4151-bfc6-93d5925dcdb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_05d29eef-97d5-45d1-a179-c08254f58725" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_0e5c669d-0f05-4bfa-a147-a7a0a2d6ef94" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_05d29eef-97d5-45d1-a179-c08254f58725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_24abcf2d-76b6-46ee-a845-4a717a17dd55" 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_d1963b3a-071b-4219-ae4b-2c0819ec1ce5" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_24abcf2d-76b6-46ee-a845-4a717a17dd55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a73a5e38-9ee2-48ba-adea-0de3b0597ebb" 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_24abcf2d-76b6-46ee-a845-4a717a17dd55" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a73a5e38-9ee2-48ba-adea-0de3b0597ebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_a17fa575-65fd-4ea5-ba11-77300413d9ef" 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_a73a5e38-9ee2-48ba-adea-0de3b0597ebb" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_a17fa575-65fd-4ea5-ba11-77300413d9ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_7ea10493-10c4-4d66-a610-40687e4e64b9" 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_a73a5e38-9ee2-48ba-adea-0de3b0597ebb" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_7ea10493-10c4-4d66-a610-40687e4e64b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_cc844583-9a86-4da5-bae1-56136e4d964c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a73a5e38-9ee2-48ba-adea-0de3b0597ebb" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_cc844583-9a86-4da5-bae1-56136e4d964c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_e5851554-5bd1-4cd3-adf6-93fc035eada6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a73a5e38-9ee2-48ba-adea-0de3b0597ebb" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_e5851554-5bd1-4cd3-adf6-93fc035eada6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>vsec-20221231_g1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 vsec-20221231_g1.jpg
M_]C_X13)17AI9@  34T *@    @ !P$2  ,    !  $   $:  4    !
M8@$;  4    !    :@$H  ,    !  (   $Q  (    B    <@$R  (    4
M    E(=I  0    !    J    -0 #J8    G$  .I@   "<0061O8F4@4&AO
M=&]S:&]P($-#(#(P,3D@*%=I;F1O=W,I #(P,3DZ,3 Z,C,@,#DZ-3$Z,3(
M  .@ 0 #     0 !  "@ @ $     0  !!J@ P $     0   C,
M!@$#  ,    !  8   $:  4    !   !(@$;  4    !   !*@$H  ,    !
M  (   (!  0    !   !,@("  0    !   3CP        !(     0   $@
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
M$.-I/J.R?Z_K?I/_  /Z"YW_ !>='#L<=8O;J-]>'/@8;?>/Z^ST:_\ KO\
MI5O_ %EZCE]/PJKL1S6O?<&.+F[AMV6O\1^<QJ1WH+0 (F1_D'ELSZK];QZQ
M2RC[2&ET64EL$%S"WV6.8]GM'_J1%9T7JXI .'9.]YB6<$^W\]%Q/K;U3U,9
M^7;6W'<\_:'"LZ,!:#&USG?G+HQ]9.BENX9.DD3L?R/I?F)UR'2V X\,KN1C
MYF(><NZ/U5UK2,2P@-K$RWL6[OSU6R>B=9=;N;A6$;G&99Q[OY:ZYWUAZ.TA
MKLB"8(&Q_P"=]'\Q#M^LO1&@L=D@.,MC8_G_ #$X3G^[^!6C!@_SO_.@^=NA
MWIP="VH@CY0X+3^N&39E8_1,BS6RW&L<\^+HIW._M.68T$"D'D,I!^YJO?67
M_D_H/_A6W_T4K!WCYG\F+&?3+R'_ $G%9@YN>UN-@TNR+]KW^FR)VM+ YWO<
MQOY[58?]5OK*;]PZ;=&TB9KYV@?Z57/JKU+!Z7U6O,S[?1QQ3<PO(<[W.=1M
M;MK:]WYCEV9^O/U6#MISANB8]*WB)_T2,\F2,JA#B%1Z2++CQXY1N4N$^KJ'
MS:_ZH_6EU+6MZ7>2)TFOQ;_PJO?5GZK_ %CQ?K%T_)R>G75457%UECC7#1#]
M3ML<[\Y=P[Z__5%K=SNH  ]_2N[?]93#_&#]4"8'4!W_ ,%=VY_P*8<V<V/:
M.HKY9,PAC ^;J3N'HDEE=(^L_0^M764=,ROM%E+=]C=EC8!.WFUE;5JJH8D&
MB"/-G!!V?__2]522224I-N$[9$\QWA8'UXZKF]-Z*UG3CLS^H7U8.+8?S'W&
M/4_LUMLV?RU0_P#&P^KOV3Z5_P"U(W?M;UK/7];Z7VC^<]+Z?\G_ ,$_2)XB
M*N1J]M+1;S_UZ^KQZ9U'(ZECL/V3JA8YP:"=F0'[[QH/^U.[[1_QOVE8_2>D
MY'6,OI_3Z0]HL?:Z^S:1Z=+2/6MDM]KO=Z=/_#65KT?/ZW_S8Z7@XV:^WK'5
M+_T%#*F-;;D6 >Y_I@[:ZV>WU'^__KB71_K8<SJ1Z1U/ NZ3U)S#;33<YKV6
ML'TC1?7[7O9^?6EPRJP+'=! )=S'QZ<7'JQJ&BNFAC:ZF#AK&#8QH_JM"J]8
MZ<.I=/LQ@0VP^ZIYX#V_1G^3^8_^0L#_ )\9]E^8S#Z#E9E&!DVXMM]#V.EU
M+MK]M6EF[;M?Z:LYWUVQ*NA=/ZU@8UF=7U2]F-10"*[/4?ZK?3=OW-]1EU'H
M?U_STO;G8T2:((+RF9A9N'0VG*H?58TO!!:2T^YFK+&^Q[58KGT!H?IV=CXA
M=#A?7.QW4L;I_5NE972GYKBS%MNVNK>\#=Z1?6?8]WYB;.^NEHZADX/1NE9'
M6'8!VYMM3FLK8_\ .IK<_=ZUS/SZFIXXOW?QT^UK2Y8']*OHXM\^LW0_1K['
MQ:JF7/K<'Z;NQ_E>2ZF_Z[=.'U6L^LN+4^ZFES:[,9Q%=K'FQF.^JWZ;:[*_
M4WH>/]=+V9V+B=8Z/E=*;G6BC'R+-ME1N=_-TV.J/Z-UOT:__2?O3A.7[NWC
MV6?<Q^__ ,W_ -">;P.C=1ZG?6S'J<RO;7OR'M+:V  ;C+MOJV?\%7_X&KGU
M_P =F-9TK'I:[TZ:+6-T)T;Z+6SM'DNJ^LW7\?ZO=)LZE<PW%KFUU4AP:7O>
M8#&O=[6[6[['?\'6@W_6.YW1L+JW2NGV]3;G!CO1J<T.8US'6%UA=[/T;V^C
M9_PB'N2)C+A]-D#7KYLHY>(B8WJ:U\GR[)G[,WVN_._-=XM\D.R?M/T7?0/Y
MKOW1Y+T3I/UVZCU3);55T');4W(^RY-_J,+:7M(;?ZK?I?H-WZ1:&)];,&W
MZMU#*:<7&Z/E7XESG$.W>AL_2,B/YYUFRNK]]3?>) _S?[OZ2W[L/W^_3]Y\
M=R-WH-]K_P [\UW[S?Y*C7NWGVOX?^:[S_DKU*KZ_O8:,GJ71\KIW2LMS6T=
M0M+2T;S^B?DU-]V-6_\ ?6EF?6K#P?K-B_5_)86.S*195DEPV>HYUE=>.YI_
MTGH.V/\ ])Z=2/WF0-^WT_>_<7>P.&N+J>G[SQO^*F?VOGR'#] WD$?GC]Y>
MG+*Q^NMO^L67T,4EKL.BN\W[@0[U/S-D>W:M55<TS.7$1PV!XLT(\(J[?__3
M]522224\M_C#JO'1<;J-%9M_8^=C]0LK:))KI+O4C^HVSU'_ /!K8_YP]#_9
MG[6^VT_8-N_U]PB(^CM^GZOYOH[?6]3]'Z?J+0(!$'4'D+ _Y@?4W[5]K_95
M'J[MVWW>G/\ X6W?9MO\CTD\&) $KT[(UZ.1U+JN#=]:?JOUTV;>F95.371?
M:"QK;+&#9O\ 4#?3==_-L_?5GKM].7]>/JWBXCQ9DX?VJ_)V:FNI]36?I=OT
M/7=[%TG4>E]/ZGB.P^H8[,G&=S6\2 1PYO[CV_OL5;H_U;Z'T,/'2L.O&-OT
MWMESR/W3;87V;/Y&Y'CC0.M@&([>K_T95/ -/UHQ>F_67J?1<[T<?&ZMF?:<
M1M+'6%H<WU\NG(LW>^JES/T.S_ OL]57^M86'C_5'ZKXW0\@^B_J>(<3+> \
MBRWU[!D6U?G.9D6>I91_UE=QA=+P,!N0W$I%;<RY^3D"2[?;;'K6.WEWT]OT
M?H*K5]5^A58>/@UXH&+AY S,:K?817<TN>VRN7_O/?\ HOYG_@T[W1=UL;VW
MT_21PN9C?53K-_4\/.Z_UD]2KZ>\W8V,S'9CM]4C:RZUU3G>IZ?YC/\ U)ZE
M;ZA96-BU=:P,JUE6;C=2R;<EMA#7%KRTLR?=_@GM;_.+L5C]6^J/U;ZSD#*Z
ME@5WW@ >K[F.(''J.J=7ZFW_ (1-$[!$MOZH_P"Y379X/->V_P"I'UKSZ9=A
M9G5_5QCJ ]OKXK7WU_R+7!:E^+U;_GCTKI?UIZD<O##OMG2WUTLHKMRJ?\#D
M!FYS+*)WL_2O9;OK_P!+Z:[+*Z'TG+Z7^R+L5AZ<0T?9F36P!CA:P-]$LV[7
MLW*74>D]/ZHREF=3ZHQ[6WT'<YCF6,_F[665.8]KF_UD[W1VZR\Q8C&-(IY#
MZU9?4.H_6W"P.FX!ZJSH;1FY>*+6TM-UH+,7U;;_ -'^@9^G8S_">LK'^+O(
MR<(]0^K6=0[#OP+/M&-C/>VPLQ\@FUM3;J_9=Z%GT[O^&73X?2>GX.3EY>+2
M*\C/>+,JR7.+W-!:R=[G;6LW>QC/8G=TK =U-O5C5^OLI..+PYP/I%WJ>DY@
M=Z;V^I[_ 'L33D'#PUI6_7B36MN!_B^_HO6O_3QF?EK7,9U5MGU-^MOIM+VU
M]>OMM8W4FMEN*^W_ #6_I'?U%Z-T_I>!TUMS,*H4MR;GY-P!<=UMD>K9[R[Z
M6U+#Z3T["9DUXU#6,S;K,C):27!]ML"Y[A87_P YM^A]!$9 )$UUB?\ %53S
M?U]ZMTO*^I.0:+F9'[1;6S"8PASK7N?6YGI,^DYS/IK+ZYT']L_6UO2KWEN2
MWH#7T9 )!KR:LC]#?N;[OI[M_P#P;UU&%]2_JM@9PS\3IM-62#N8\20T\[JJ
MWN=55_)]-BT3TS!/4QU8U#[>*?LPODSZ6[UO2V3Z?\Y[OH)#((Z1OKOW*JO=
MXGZC]2RNI?6WJ%^=6:<^O!IQ\UCH_GZ7FF]S=GM:U[F[UZ J=72>G4]2OZK5
M0&9V4QM=]X)E[6?S8<V=GMV_2VJXF3D)&P*T&B@*?__4]527RJDDI^JDE\JI
M)*?JI)?*J22GZJ27RJDDI^JDE\JI)*?JI)?*J22GZJ27RJDDI^JDE\JI)*?J
MI)?*J22GZJ27RJDDI__9_^T<RE!H;W1O<VAO<" S+C  .$))300E       0
M                     #A"24T$.@      Y0   !     !       +<')I
M;G1/=71P=70    %     %!S=%-B;V]L 0    !);G1E96YU;0    !);G1E
M     $-L<FT    /<')I;G13:7AT965N0FET8F]O;      +<')I;G1E<DYA
M;65415A4     0      #W!R:6YT4')O;V93971U<$]B:F,    , %  <@!O
M &\ 9@ @ %, 90!T '4 <       "G!R;V]F4V5T=7     !     $)L=&YE
M;G5M    #&)U:6QT:6Y0<F]O9@    EP<F]O9D--64L .$))300[      (M
M    $     $      !)P<FEN=$]U='!U=$]P=&EO;G,    7     $-P=&YB
M;V]L      !#;&)R8F]O;       4F=S36)O;VP      $-R;D-B;V]L
M  !#;G1#8F]O;       3&)L<V)O;VP      $YG='9B;V]L      !%;6Q$
M8F]O;       26YT<F)O;VP      $)C:V=/8FIC     0       %)'0D,
M   #     %)D("!D;W5B0&_@            1W)N(&1O=6) ;^
M  !";" @9&]U8D!OX            $)R9%15;G1&(U)L=
M $)L9"!5;G1&(U)L=                %)S;'15;G1&(U!X;$!8
M    "G9E8W1O<D1A=&%B;V]L 0    !09U!S96YU;0    !09U!S     %!G
M4$,     3&5F=%5N=$8C4FQT                5&]P(%5N=$8C4FQT
M            4V-L(%5N=$8C4')C0%D            08W)O<%=H96Y0<FEN
M=&EN9V)O;VP     #F-R;W!296-T0F]T=&]M;&]N9P         ,8W)O<%)E
M8W1,969T;&]N9P         -8W)O<%)E8W12:6=H=&QO;F<         "V-R
M;W!296-T5&]P;&]N9P      .$))30/M       0 &     !  $ 8     $
M 3A"24T$)@      #@             _@   .$))300-       $    'CA"
M24T$&0      !    !XX0DE- _,       D           $ .$))32<0
M   *  $          3A"24T#]0      2  O9F8  0!L9F8 !@       0 O
M9F8  0"AF9H !@       0 R     0!:    !@       0 U     0 M
M!@       3A"24T#^       <   _____________________________P/H
M     /____________________________\#Z     #_________________
M____________ ^@     _____________________________P/H   X0DE-
M!         (  #A"24T$ @       @  .$))300P       ! 0 X0DE-!"T
M      8  0    (X0DE-! @      !     !   "0    D      .$))300>
M       $     #A"24T$&@     #30    8              C,   0:
M# !6 %, 10 @ $P ;P!G &\ ( !. $4 5P    $
M     0             $&@   C,                      0
M               0     0       &YU;&P    "    !F)O=6YD<T]B:F,
M   !        4F-T,0    0     5&]P(&QO;F<          $QE9G1L;VYG
M          !"=&]M;&]N9P   C,     4F=H=&QO;F<   0:    !G-L:6-E
M<U9L3',    !3V)J8P    $       5S;&EC90   !(    '<VQI8V5)1&QO
M;F<         !V=R;W5P241L;VYG          9O<FEG:6YE;G5M    #$53
M;&EC94]R:6=I;@    UA=71O1V5N97)A=&5D     %1Y<&5E;G5M    "D53
M;&EC951Y<&4     26UG(     9B;W5N9'-/8FIC     0       %)C=#$
M   $     %1O<"!L;VYG          !,969T;&]N9P          0G1O;6QO
M;F<   (S     %)G:'1L;VYG   $&@    -U<FQ415A4     0       &YU
M;&Q415A4     0       $US9V5415A4     0      !F%L=%1A9U1%6%0
M   !       .8V5L;%1E>'1)<TA434QB;V]L 0    AC96QL5&5X=%1%6%0
M   !       ):&]R>D%L:6=N96YU;0    ]%4VQI8V5(;W)Z06QI9VX    '
M9&5F875L=     EV97)T06QI9VYE;G5M    #T53;&EC959E<G1!;&EG;@
M  =D969A=6QT    "V)G0V]L;W)4>7!E96YU;0   !%%4VQI8V5"1T-O;&]R
M5'EP90    !.;VYE    "71O<$]U='-E=&QO;F<         "FQE9G1/=71S
M971L;VYG          QB;W1T;VU/=71S971L;VYG          MR:6=H=$]U
M='-E=&QO;F<      #A"24T$*       #     (_\        #A"24T$%
M    !     ,X0DE-! P     $ZL    !    H    %8   '@  "A0   $X\
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
M$.-I/J.R?Z_K?I/_  /Z"YW_ !>='#L<=8O;J-]>'/@8;?>/Z^ST:_\ KO\
MI5O_ %EZCE]/PJKL1S6O?<&.+F[AMV6O\1^<QJ1WH+0 (F1_D'ELSZK];QZQ
M2RC[2&ET64EL$%S"WV6.8]GM'_J1%9T7JXI .'9.]YB6<$^W\]%Q/K;U3U,9
M^7;6W'<\_:'"LZ,!:#&USG?G+HQ]9.BENX9.DD3L?R/I?F)UR'2V X\,KN1C
MYF(><NZ/U5UK2,2P@-K$RWL6[OSU6R>B=9=;N;A6$;G&99Q[OY:ZYWUAZ.TA
MKLB"8(&Q_P"=]'\Q#M^LO1&@L=D@.,MC8_G_ #$X3G^[^!6C!@_SO_.@^=NA
MWIP="VH@CY0X+3^N&39E8_1,BS6RW&L<\^+HIW._M.68T$"D'D,I!^YJO?67
M_D_H/_A6W_T4K!WCYG\F+&?3+R'_ $G%9@YN>UN-@TNR+]KW^FR)VM+ YWO<
MQOY[58?]5OK*;]PZ;=&TB9KYV@?Z57/JKU+!Z7U6O,S[?1QQ3<PO(<[W.=1M
M;MK:]WYCEV9^O/U6#MISANB8]*WB)_T2,\F2,JA#B%1Z2++CQXY1N4N$^KJ'
MS:_ZH_6EU+6MZ7>2)TFOQ;_PJO?5GZK_ %CQ?K%T_)R>G75457%UECC7#1#]
M3ML<[\Y=P[Z__5%K=SNH  ]_2N[?]93#_&#]4"8'4!W_ ,%=VY_P*8<V<V/:
M.HKY9,PAC ^;J3N'HDEE=(^L_0^M764=,ROM%E+=]C=EC8!.WFUE;5JJH8D&
MB"/-G!!V?__2]522224I-N$[9$\QWA8'UXZKF]-Z*UG3CLS^H7U8.+8?S'W&
M/4_LUMLV?RU0_P#&P^KOV3Z5_P"U(W?M;UK/7];Z7VC^<]+Z?\G_ ,$_2)XB
M*N1J]M+1;S_UZ^KQZ9U'(ZECL/V3JA8YP:"=F0'[[QH/^U.[[1_QOVE8_2>D
MY'6,OI_3Z0]HL?:Z^S:1Z=+2/6MDM]KO=Z=/_#65KT?/ZW_S8Z7@XV:^WK'5
M+_T%#*F-;;D6 >Y_I@[:ZV>WU'^__KB71_K8<SJ1Z1U/ NZ3U)S#;33<YKV6
ML'TC1?7[7O9^?6EPRJP+'=! )=S'QZ<7'JQJ&BNFAC:ZF#AK&#8QH_JM"J]8
MZ<.I=/LQ@0VP^ZIYX#V_1G^3^8_^0L#_ )\9]E^8S#Z#E9E&!DVXMM]#V.EU
M+MK]M6EF[;M?Z:LYWUVQ*NA=/ZU@8UF=7U2]F-10"*[/4?ZK?3=OW-]1EU'H
M?U_STO;G8T2:((+RF9A9N'0VG*H?58TO!!:2T^YFK+&^Q[58KGT!H?IV=CXA
M=#A?7.QW4L;I_5NE972GYKBS%MNVNK>\#=Z1?6?8]WYB;.^NEHZADX/1NE9'
M6'8!VYMM3FLK8_\ .IK<_=ZUS/SZFIXXOW?QT^UK2Y8']*OHXM\^LW0_1K['
MQ:JF7/K<'Z;NQ_E>2ZF_Z[=.'U6L^LN+4^ZFES:[,9Q%=K'FQF.^JWZ;:[*_
M4WH>/]=+V9V+B=8Z/E=*;G6BC'R+-ME1N=_-TV.J/Z-UOT:__2?O3A.7[NWC
MV6?<Q^__ ,W_ -">;P.C=1ZG?6S'J<RO;7OR'M+:V  ;C+MOJV?\%7_X&KGU
M_P =F-9TK'I:[TZ:+6-T)T;Z+6SM'DNJ^LW7\?ZO=)LZE<PW%KFUU4AP:7O>
M8#&O=[6[6[['?\'6@W_6.YW1L+JW2NGV]3;G!CO1J<T.8US'6%UA=[/T;V^C
M9_PB'N2)C+A]-D#7KYLHY>(B8WJ:U\GR[)G[,WVN_._-=XM\D.R?M/T7?0/Y
MKOW1Y+T3I/UVZCU3);55T');4W(^RY-_J,+:7M(;?ZK?I?H-WZ1:&)];,&W
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
M &4 ( !0 &@ ;P!T &\ <P!H &\ <    !< 00!D &\ 8@!E "  4 !H &\
M= !O ', : !O '  ( !# $, (  R #  ,0 Y     0 X0DE-! 8       <
M"     $! /_A#E=H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A
M8VME="!B96=I;CTB[[N_(B!I9#TB5S5-,$UP0V5H:4AZ<F53>DY48WIK8SED
M(C\^(#QX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B('@Z>&UP
M=&L](D%D;V)E(%A-4"!#;W)E(#4N-BUC,30U(#<Y+C$V,S0Y.2P@,C Q."\P
M."\Q,RTQ-CHT,#HR,B @(" @(" @(CX@/')D9CI21$8@>&UL;G,Z<F1F/2)H
M='1P.B\O=W=W+G<S+F]R9R\Q.3DY+S R+S(R+7)D9BUS>6YT87@M;G,C(CX@
M/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](B(@>&UL;G,Z>&UP/2)H='1P
M.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O(B!X;6QN<SID8STB:'1T<#HO+W!U
M<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B('AM;&YS.G!H;W1O<VAO<#TB:'1T
M<#HO+VYS+F%D;V)E+F-O;2]P:&]T;W-H;W O,2XP+R(@>&UL;G,Z>&UP34T]
M(FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"]M;2\B('AM;&YS.G-T179T
M/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O<U1Y<&4O4F5S;W5R8V5%
M=F5N=",B('AM<#I#<F5A=&]R5&]O;#TB061O8F4@4&AO=&]S:&]P($-#(#(P
M,3D@*%=I;F1O=W,I(B!X;7 Z0W)E871E1&%T93TB,C Q.2TQ,"TP.50Q-CHQ
M-3HU-RTP-#HP,"(@>&UP.DUO9&EF>41A=&4](C(P,3DM,3 M,C-4,#DZ-3$Z
M,3(M,#0Z,# B('AM<#I-971A9&%T841A=&4](C(P,3DM,3 M,C-4,#DZ-3$Z
M,3(M,#0Z,# B(&1C.F9O<FUA=#TB:6UA9V4O:G!E9R(@<&AO=&]S:&]P.D-O
M;&]R36]D93TB,R(@<&AO=&]S:&]P.DE#0U!R;V9I;&4](G-21T(@245#-C$Y
M-C8M,BXQ(B!X;7!-33I);G-T86YC94E$/2)X;7 N:6ED.C!A9C=C86%B+3=B
M-3DM,&$T92UA.&0R+3-A9#(W8F8R-3$Q,2(@>&UP34TZ1&]C=6UE;G1)1#TB
M861O8F4Z9&]C:60Z<&AO=&]S:&]P.CAB-31E.#4V+3DY,# M834T-"UB8S5A
M+31E,S4W.6(Q,S5B."(@>&UP34TZ3W)I9VEN86Q$;V-U;65N=$E$/2)X;7 N
M9&ED.F1F-# Y869B+3<U,68M8SDT92UA8V$X+61D-S5A9#DW9F(S,R(^(#QX
M;7!-33I(:7-T;W)Y/B \<F1F.E-E<3X@/')D9CIL:2!S=$5V=#IA8W1I;VX]
M(F-R96%T960B('-T179T.FEN<W1A;F-E240](GAM<"YI:60Z9&8T,#EA9F(M
M-S4Q9BUC.31E+6%C83@M9&0W-6%D.3=F8C,S(B!S=$5V=#IW:&5N/2(R,#$Y
M+3$P+3 Y5#$V.C$U.C4W+3 T.C P(B!S=$5V=#IS;V9T=V%R94%G96YT/2)!
M9&]B92!0:&]T;W-H;W @0T,@,C Q.2 H5VEN9&]W<RDB+SX@/')D9CIL:2!S
M=$5V=#IA8W1I;VX](F-O;G9E<G1E9"(@<W1%=G0Z<&%R86UE=&5R<STB9G)O
M;2!I;6%G92]P;F<@=&\@:6UA9V4O:G!E9R(O/B \<F1F.FQI('-T179T.F%C
M=&EO;CTB<V%V960B('-T179T.FEN<W1A;F-E240](GAM<"YI:60Z,&%F-V-A
M86(M-V(U.2TP831E+6$X9#(M,V%D,C=B9C(U,3$Q(B!S=$5V=#IW:&5N/2(R
M,#$Y+3$P+3(S5# Y.C4Q.C$R+3 T.C P(B!S=$5V=#IS;V9T=V%R94%G96YT
M/2)!9&]B92!0:&]T;W-H;W @0T,@,C Q.2 H5VEN9&]W<RDB('-T179T.F-H
M86YG960](B\B+SX@/"]R9&8Z4V5Q/B \+WAM<$U-.DAI<W1O<GD^(#PO<F1F
M.D1E<V-R:7!T:6]N/B \+W)D9CI21$8^(#PO>#IX;7!M971A/B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(#P_>'!A8VME="!E;F0](G<B/S[_X@Q824-#7U!2
M3T9)3$4  0$   Q(3&EN;P(0  !M;G1R4D="(%A96B 'S@ "  D !@ Q  !A
M8W-P35-&5     !)14,@<U)'0@               0  ]M8  0    #3+4A0
M("
M     !%C<')T   !4    #-D97-C   !A    &QW='!T   !\    !1B:W!T
M   "!    !1R6%E:   "&    !1G6%E:   "+    !1B6%E:   "0    !1D
M;6YD   "5    '!D;61D   "Q    (AV=65D   #3    (9V:65W   #U
M "1L=6UI   #^    !1M96%S   $#    "1T96-H   $,     QR5%)#   $
M/   " QG5%)#   $/   " QB5%)#   $/   " QT97AT     $-O<'ER:6=H
M=" H8RD@,3DY."!(97=L971T+5!A8VMA<F0@0V]M<&%N>0  9&5S8P
M   2<U)'0B!)14,V,3DV-BTR+C$              !)S4D="($E%0S8Q.38V
M+3(N,0
M            6%E:(        /-1  $    !%LQ865H@
M     %A96B        !OH@  ./4   .06%E:(        &*9  "WA0  &-I8
M65H@        )*    ^$  "VSV1E<V,         %DE%0R!H='1P.B\O=W=W
M+FEE8RYC:               %DE%0R!H='1P.B\O=W=W+FEE8RYC:
M                                                      !D97-C
M         "Y)14,@-C$Y-C8M,BXQ($1E9F%U;'0@4D="(&-O;&]U<B!S<&%C
M92 M('-21T(              "Y)14,@-C$Y-C8M,BXQ($1E9F%U;'0@4D="
M(&-O;&]U<B!S<&%C92 M('-21T(                             9&5S
M8P         L4F5F97)E;F-E(%9I97=I;F<@0V]N9&ET:6]N(&EN($E%0S8Q
M.38V+3(N,0              +%)E9F5R96YC92!6:65W:6YG($-O;F1I=&EO
M;B!I;B!)14,V,3DV-BTR+C$                                  '9I
M97<      !.D_@ 47RX $,\4  /MS  $$PL  UR>     5A96B       $P)
M5@!0    5Q_G;65A<P         !                         H\    "
M<VEG(     !#4E0@8W5R=@        0     !0 *  \ %  9 !X (P H "T
M,@ W #L 0 !% $H 3P!4 %D 7@!C &@ ;0!R '< ? "! (8 BP"0 )4 F@"?
M *0 J0"N +( MP"\ ,$ Q@#+ -  U0#; .  Y0#K /  ]@#[ 0$!!P$- 1,!
M&0$? 24!*P$R 3@!/@%% 4P!4@%9 6 !9P%N 74!? &# 8L!D@&: :$!J0&Q
M ;D!P0') =$!V0'A >D!\@'Z @,"# (4 AT")@(O C@"00)+ E0"70)G G$"
M>@*$ HX"F *B JP"M@+! LL"U0+@ NL"]0,  PL#%@,A RT#. -# T\#6@-F
M W(#?@.* Y8#H@.N [H#QP/3 ^ #[ /Y! 8$$P0@!"T$.P1(!%4$8P1Q!'X$
MC 2:!*@$M@3$!-,$X03P!/X%#04<!2L%.@5)!5@%9P5W!88%E@6F!;4%Q075
M!>4%]@8&!A8&)P8W!D@&609J!GL&C :=!J\&P ;1!N,&]0<'!QD'*P<]!T\'
M80=T!X8'F0>L![\'T@?E!_@("P@?"#((1@A:"&X(@@B6"*H(O@C2".<(^PD0
M"24).@E/"60)>0F/":0)N@G/">4)^PH1"B<*/0I4"FH*@0J8"JX*Q0K<"O,+
M"PLB"SD+40MI"X +F NP"\@+X0OY#!(,*@Q##%P,=0R.#*<,P S9#/,-#0TF
M#4 -6@UT#8X-J0W##=X-^ X3#BX.20YD#G\.FPZV#M(.[@\)#R4/00]>#WH/
ME@^S#\\/[! )$"800Q!A$'X0FQ"Y$-<0]1$3$3$13Q%M$8P1JA')$>@2!Q(F
M$D429!*$$J,2PQ+C$P,3(Q-#$V,3@Q.D$\43Y10&%"<4211J%(L4K13.%/ 5
M$A4T%585>!6;%;T5X!8#%B86219L%H\6LA;6%OH7'1=!%V47B1>N%](7]Q@;
M&$ 891B*&*\8U1CZ&2 911EK&9$9MQG=&@0:*AI1&G<:GAK%&NP;%!L[&V,;
MBANR&]H< APJ'%(<>QRC',P<]1T>'4<=<!V9'<,=[!X6'D >:AZ4'KX>Z1\3
M'SX?:1^4'[\?ZB 5($$@;""8(,0@\"$<(4@A=2&A(<XA^R(G(E4B@B*O(MTC
M"B,X(V8CE"/"(_ D'R1-)'PDJR3:)0DE."5H)9<EQR7W)B<F5R:')K<FZ"<8
M)TDG>B>K)]PH#2@_*'$HHBC4*08I."EK*9TIT"H"*C4J:"J;*L\K BLV*VDK
MG2O1+ 4L.2QN+*(LURT,+4$M=BVK+>$N%BY,+H(NMR[N+R0O6B^1+\<O_C U
M,&PPI##;,1(Q2C&",;HQ\C(J,F,RFS+4,PTS1C-_,[@S\30K-&4TGC38-1,U
M336'-<(U_38W-G(VKC;I-R0W8#><-]<X%#A0.(PXR#D%.4(Y?SF\.?DZ-CIT
M.K(Z[SLM.VL[JCOH/"<\93RD/.,](CUA/:$]X#X@/F ^H#[@/R$_83^B/^)
M(T!D0*9 YT$I06I!K$'N0C!"<D*U0O=#.D-]0\!$ T1'1(I$SD42155%FD7>
M1B)&9T:K1O!'-4=[1\!(!4A+2)%(UTD=26-)J4GP2C=*?4K$2PQ+4TN:2^),
M*DQR3+I- DU*39--W$XE3FY.MT\ 3TE/DT_=4"=0<5"[40914%&;4>92,5)\
M4L=3$U-?4ZI3]E1"5(]4VU4H5755PE8/5EQ6J5;W5T17DE?@6"]8?5C+61I9
M:5FX6@=:5EJF6O5;15N56^5<-5R&7-9=)UUX7<E>&EYL7KU?#U]A7[-@!6!7
M8*I@_&%/8:)A]6))8IQB\&-#8Y=CZV1 9)1DZ64]99)EYV8]9I)FZ&<]9Y-G
MZ6@_:)9H[&E#:9II\6I(:I]J]VM/:Z=K_VQ7;*]M"&U@;;EN$FYK;L1O'F]X
M;]%P*W"&<.!Q.G&5<?!R2W*F<P%S77.X=!1T<'3,=2AUA77A=CYVFW;X=U9W
MLW@1>&YXS'DJ>8EYYWI&>J5[!'MC>\)\(7R!?.%]07VA?@%^8G["?R-_A'_E
M@$> J($*@6N!S8(P@I*"](-7@[J$'82 A..%1X6KA@Z&<H;7ASN'GX@$B&F(
MSHDSB9F)_HIDBLJ+,(N6B_R,8XS*C3&-F(W_CF:.SH\VCYZ0!I!ND-:1/Y&H
MDA&2>I+CDTV3MI0@E(J4])5?E<F6-):?EPJ7=9?@F$R8N)DDF9"9_)IHFM6;
M0INOG!R<B9SWG62=TIY GJZ?'9^+G_J@::#8H4>AMJ(FHI:C!J-VH^:D5J3'
MI3BEJ:8:IHNF_:=NI^"H4JC$J3>IJ:H<JH^K JMUJ^FL7*S0K42MN*XMKJ&O
M%J^+L "P=;#JL6"QUK)+LL*S.+.NM"6TG+43M8JV ;9YMO"W:+?@N%FXT;E*
MN<*Z.[JUNRZ[I[PAO)N]%;V/O@J^A+[_OWJ_]<!PP.S!9\'CPE_"V\-8P]3$
M4<3.Q4O%R,9&QL/'0<>_R#W(O,DZR;G*.,JWRS;+MLPUS+7--<VUSC;.ML\W
MS[C0.="ZT3S1OM(_TL'31-/&U$G4R]5.U='65=;8UUS7X-ADV.C9;-GQVG;:
M^]N W 7<BMT0W9;>'-ZBWRG?K^ VX+WA1.',XE/BV^-CX^OD<^3\Y83F#>:6
MYQ_GJ>@RZ+SI1NG0ZEOJY>MPZ_OLANT1[9SN*.ZT[T#OS/!8\.7Q<O'_\HSS
M&?.G]#3TPO50]=[V;?;[]XKX&?BH^3CYQ_I7^N?[=_P'_)C]*?VZ_DO^W/]M
M____[@ .061O8F4 9$     !_]L A  ! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! @(" @(" @(" @(# P,# P,# P,# 0$!
M 0$! 0$! 0$" @$" @,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,#
M P,# P,# P,# P,# P,# P/_P  1" (S!!H# 1$  A$! Q$!_]T ! "$_\0!
MH@    8" P$             !P@&!00) PH" 0 + 0  !@,! 0$
M   &!00#!P(( 0D "@L0  (! P0! P," P,# @8)=0$" P01!1(&(0<3(@ (
M,11!,B,5"5%"%F$D,Q=2<8$88I$E0Z&Q\"8T<@H9P=$U)^%3-H+QDJ)$5'-%
M1C='8RA55E<:LL+2XO)D@W23A&6CL\/3XRDX9O-U*CDZ2$E*6%E:9VAI:G9W
M>'EZA8:'B(F*E)66EYB9FJ2EIJ>HJ:JTM;:WN+FZQ,7&Q\C)RM35UM?8V=KD
MY>;GZ.GJ]/7V]_CY^A$  @$# @0$ P4$! 0&!@5M 0(#$00A$@4Q!@ B$T%1
M!S)A%'$(0H$CD152H6(6,PFQ),'10W+P%^&"-"624QAC1/&BLB8U&50V160G
M"G.#DT9TPM+B\E5E=58WA(6CL\/3X_,I&I2DM,34Y/25I;7%U>7U*$=79CAV
MAI:FML;6YO9G=X>7I[?'U^?W2%AH>(B8J+C(V.CX.4E9:7F)F:FYR=GI^2HZ
M2EIJ>HJ:JKK*VNKZ_]H # ,!  (1 Q$ /P#?X]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=?__0W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7__T=_CW[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U__]+?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?__3W^/?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7__U-_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__]7?X]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=?__6W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7__
MU]_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__]#?X]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=4T?S7_G%\NO@H.M-^]/['Z6W;TSO-:G:N
M>R>_=M;ZRVX-M=E4KU^5HZ.IK=N=C;0QJX3=.V8RV/C%++,E1BJTS2A9*=/;
ML:*]02:]:/6MKW__ ,*F?Y@?56X\+A]O=/?#BLILCA/XE.^9Z^[KJ)TG^_JZ
M71$U#\A,=&L7C@!L58W)YMQ[5QVD;@DLW'Y?YNO5Z,5LS_A1Y\W]Q;/VGN"M
MZL^*D5;G=M8+,U<5+L?MU*6.JR>+I:VHCIDF[RGE2!)9R$#.[!;78GGVTT"
MD5/'K5>I6Y?^%&WS=PVW-P9BEZM^*TE3BL)E<E3I/LCMMH'GH:">JA298^\(
MI&B:2(!@K*2/H0>??E@0D"IX]>KT5#I'_A57_,+[*WU#MC.].?#.DH),7D:U
MIL3U[W=!6"6D2-HU$E9\B*^'QL7.H>.Y_!'MU[2-5J&;^7^;K=>@]W/_ ,*U
M_P"8YA=R[APU+TK\)I*7$YS+8RFDJ.N.]GG>"@KZBEA>=H_DA%&TS1Q L555
M+7L ./=A9Q$ ZF_E_FZ]7IC_ .@NK^9'_P ^3^$'_HM^^?\ [I3WOZ*+^)OY
M?YNO5Z'G=/\ PJ9_F!X3I#9/9=)T]\.),[N3-QXVNI*CK[NM\3% T6Y'+TD$
M?R$BK(Y;X>+EYY!ZFXY&F@M(S(RZFH!\O\W7J]=[(_X5,?S ]R]0=@;_ *[I
M[X<Q9G:E3/#CJ:DZ^[KCQDRQ46/J5-;#-\A)ZJ1B]6P.B:/@#_$GS6L8=5U-
M0_9_FZ]7H_\ _)A_X48]G_.KY3S_ !A^7FS.BNN,MV!MJHJ.B=Q]2X;?FV*+
M+;YV\E7E,WL7=$>^>Q.PXJFLW)MJ.6IQ$T,V/5*G&R4A6IGKJ98J3VHC36A)
MIQKU[K;A]HNM]>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T3OYO_+'"
M?$+I=]]S)C<EO;=&X,3L;K+;62,STV<W=FI&;SUU/25-'6RX3;^)IZBOK/'+
M"72!8%ECEGB/M796INYA'D(,D^@Z)=_W9=FVZ6Z !GX(IX%OG2AH!4G(]*@D
M=:[G8'\_+YA;4WAE]OX[K?XU345!_#_#+6[/[0DJF^[Q=%72>5X.XZ:)M,M2
MP6R+90+W/)/1LEJ17Q)/VC_H'J/%Y^WAEJ;:V_WE_P#K9TN>H?YY?RSW_49N
M+,]>?':F7&P4,L!QFTNRH6=JF2I202FJ[;K0P A%K!?S]?>_W):5'ZDG[1_T
M#TQ/[A[U&%*VMKG^C)_ULZ'E/YO7R4;Z[(Z._P!AMK?O]/\ Q)?O8V.T/^B2
M?M7_ *!Z2M[E;Z.%I:?[S)_UMZ ;LO\ GE_+/9NY4PV+Z\^.T]*V-I:PR5^T
MNRI9_+/+4QNH:G[;I8_&!"+#3>]^?>QL5H?]$D_:O_0/6T]R=]9-1M+2O^ED
M_P"MO2F[!_G9?*G:>&VID<=L#X^S3YV"26K6MVKV-)%&RTE%.!3+!VM3.@UU
M+#U,_ '^QM^X;/'ZDO[5_P"@>F4]S=^9G!M+.@_HR?\ 6WH4>J_YN7RJ[&P>
MW)Z?K;IG(;AW#4U-'28?;^SNQJNHK:M,K64%+2X['IV375U34SI3K9%+LSDV
M'T V=AL54L\T@4>9*@?\=Z:_USN9I)UM[?;K5Y6- HCE9B?0 2U)^P=6'=:]
MG_S)NQ88*ZHZ>Z(Z\Q=3 TT%=V/C]]X&H<I(R-3R[=H=]9G=M#4'22HJL? C
M @ZK&_LLF@V.&H%Q,[?T=)_F5 _83T+]NW+W*W !VVG;[:(^<PE4_P"\+*S@
M_P"F4=&NVKA/E M*DN]^S.A)JV15:2BVKT;V%2TM(_D&J-,IE_D-5RY!3""
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
M/;VLLJAI;<J6CC9P& M02"1FA!IP(ZB39_?/FW<-VVNPFV[;A#/<1QL5CF!
M=U4D5N"*T.*@BOD>MT7W@KUE7U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U__1W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW0(?)'H39?R>Z/['Z*W_$_P#=WL+;T^+^_@5GK=OYJGEBR6V=
MU8U%FIUER6UMQT5+D((I&\$TE.(YE>%Y$;:L5(8=>Z^4-_,QZCWMT+\C<GTY
MV+COX7O3KNGK]MYRG05/VE1+29K(/29;%2U=-1U%7@\[CI8:['U!BC%315$4
MR@*X]F\!!2HX5ZKT9#JW_F677/\ X8FT/_>?Q_ME_B;[>O=.&_/^/'WG_P"&
MIN+_ -U%9[\GQ+]O7NJY_B=_S-RE_P"U!F_^M<'M1+\'7CT"V_\ _C^]Z_\
MAV[D_P#=S6^[K\*_9UOI)>[=>Z.#V#_V2;U1_P"'7#_[C[Y]LC^V?[/\W6O/
MKEU1_P!DS]S?]1U7_P"ZO"^_/_:IUX]%BV7O/=77.\-J]@;%SV1VMO78^X\+
MN[:.Y</.U+E=O[FVYDJ;+X/-8VI6Y@KL9DZ.*:)N=+H#[=(!!!&#UOKZ['\M
M3YJ8?YX_$GK/N\+08W?\F'QV![?VM0&<0[:[&H\70U>4%*D\,7^X;<=#6T^6
MH/&TZ0TM<M.\K5$$ZH2RIX;LOE7K?1^/;?7NO>_=>Z][]U[KWOW7NO>_=>Z]
M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7
MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][
M]U[KIF5%9F8*J@LS,0%50+EF)L  !R??NO=:-O\ ,=^:G^SA?-G!Q[4R9K.F
M.G=PG8O6 A=6HLXZ96 ;MW_#I+:QO#*4,8I7NNK%4=&61)3*"+]NM?IK;N'Z
MK9/^0?E_AKU"_->[?O2]D$;5M8@53Y_Q-_MCP^0'SZKM[G_YF;N7_P @W_O/
MXKV8K\/03C^#_5Z]"W\:/^!NZ_\ J$Q/_6ZN][/$=([OX4^W_-T<*/\ XD_[
MU[LO =%S]$^[X_X_N+_M18__ -R:[WL<.K1?V9ZN_P#C?_*CWG\F<1UYN_NJ
MKSW5/5>.QU/7Q8Q***F[ WQ#54U!$D6,I,DD@VIB9(Z5W^_K::629&C:GII8
MI14(4WV\16_Z=O1YA_O(_P Y^0_,^70XY9Y"O=R)O-TU6]@V0*4D<5\@?@4^
M3,*GB%(->MA?H_XU='_'';\&W.G.O,'M"FBI/LY\E#'-D=QY&!I4J)8\IN;*
MRUN=KX9:Q?.87J# LS,R(I)]AF>ZN+DUGE+?+R'V#AU,>V;+M>SH5VZR2,D4
M+ 59O],QJQX<":>@Z'/VGZ-.O>_=>ZT[OYI/ROF^2'R!GV[MVMDDZKZCCJ-N
M[-1&(I\]E*U:>HW+O0H'<,,Q-%#3TA)'^04D+Z(Y)95(]V:P^BMZR#]=\GY>
M@_+S^9ZQ@]P.9AS!NQCMGKMMO5(_1C7OD_VQ "_T0#0$GJMVF^O^P_X@>SH\
M.H[;B>C%X7_F1>YO^UW!_P"[/;WMQ?A_/I%+\:_9_GZ!Z'Z_['_BGMP<.DK]
M648W_@+2_P#4+!_UKC]NK_EZ+9?/[>FG?_\ QY.XO^U>W_6R+VYY=)VX]!KT
M#_P*W)_U#XS_ *V5GMQ//[>DD_PG_5Z],G3_ /Q^V,_ZALE_[A5'N\?Q=)IO
MA/7+(_\ ,P,G_P"'C6_^[N3W8<?SZ2/\(^SH\<?U_P!B?]Z]J5\NBV3B>D=V
MA_QY60_ZB,=_[G0^]^725^/12IOJ?]?_ (EO>TX?EUI?/IYV5_Q^.!_[6*?]
M"2>WXOB3IP</R/4'LO\ X_;/?]1$'_N%2^W7^,].I\*?ZO3I7]*_3=7^MA/]
M[R_M9:_C_P!7KUZ3BO\ J\^ADF^K?ZS?\3[,EX=5/10.XO\ C[ZG_M7T/_0A
M]HKC^U_(=+X?@7[/\O4_NO\ X";0_P"6&2_ZUX?VJN_A@_/_  #JUOQ;[?\
M/TFMS_\ ,I-J?]KA?^A,[[>?_<&#_3?]!=.)_N0WV?YN@*G_ !_P;_B/:7_-
MTL3_ "]*_K+_ (_7'?\ +#(_^X4_LPV[_<J/[#_@/5;G^Q;[?\W25[ _X_+/
M_P#:PD_Z$C]TN?\ <B?[>EMM_91_9URZQ_X_7&_\L<E_[@S^U6V_[EQ_8?\
M >MW?^X[?:/\/0K]L_\ 'E9/_EMC_P#W-A]G6Y?[A/\ :/\ #TEV[_<N+[#_
M (#T3N7Z'_8_\3[#8XCH3?YNK4^K?YDGR%^(>X\%@\'DXNP.J_L8Y*WK#>51
M43XVFB-;4"4[1S:B;*[.J2I8JD'EQYE=I):29^?:#G/D[9MYG$IA$-\R5\1
M 2:G+C ?RR>Z@H& Z%'('N+S%RU;^ MP;G;%:G@RDD**#$;9:/B: 52I)*$]
M;,7Q2^:G3/RZVS#E-@U]7A=U08N#)YWKS<WVU+NC%0.R03UM(D$\]+GL)#6N
M(_O*5W$?DB%0E/)*D9@?F#E3=^7#"][#JLY?@E7*-\CYJW]%J>96H%>LI^5.
M>=AYOCE7;IRM_$ 9(7H)%_I#R=*XU+4"H#!2:=&Z]AKH8]>]^Z]U[W[KW7O?
MNO=:9/\ .W_[*O[8_P"H;JO_ -X#;GO*CV\_Z=O9?\]$G_5QNL1/<[_IY6X_
M\\T7_5M>J,9/I_R#[.QP_/H-+_D_R=*+K_\ X_/!_P#+>?\ ]PJGV;;/_P E
M.T_TQ_XZ>DFY_P#)/NOL'^$=,^_O^/MS_P#U'O\ ]")[UNW_ "4KS_3GI3M?
M^X-I_I!THMC?\>CV!_VJ9O\ W69+V<[)_P DO>_^:1_XX_2#=O\ DI[-_P U
M/^?DZ8.K?^/ID_[5=9_UMI?=.5?^2F/^:3?X1TJYD_Y)O_-U?^?NA\E_/^O_
M ,3[DX>74=^OV=%Z[D_X%83_ )89#_H>E]@?G'^VV_\ TC?X1T/.3_[*_P#]
M.O\ S]TP;K_YEYM+_EM'_P"XU9[IN?\ RK.S?Z8_X&Z4[3_RL>]?Z7_*O0,R
M?7_;^PD.)Z%PX?ETK^M/^/I3_J"K/^A4]BGE+_DLP_Z1O\'0>YK_ .2-/_ID
M_P (Z'^;Z_[[_'W+R^?42MP'Y?Y>B^]Q_P">P/\ RQR/_0])[CWG?^WL/](W
M^$=21R)_N+??\U%_P'IDJ_\ F4M+_P!K-_\ W95'MD_\J9%_ST?Y6Z7+_P K
MD_\ SSG_  +T#</_  )@_P"6\?\ UL'L*P_VD7VC_#T+Y?[.?[#_ (#T<F3\
M_P"LW^]^\@%\NH.'^4]!QV7_ ,>;FO\ R'?^[2A]D?-/_)!O_P#:?]7$Z$7*
MG_*P;?\ \W/^K4G06]<_\67=_P#U#1_^XV0]AWDW_DG;_P#Z0?\ ').A-SM_
MR4M@_P!-_P _ITF.M/\ CY'_ .U94_\ 6VG]H>1?^2TW_-%_\*]'7N!_R08_
M^>A/^.OT.\OY_P!A_P 1[F8<.H2/ET ';_\ P(PG_+"N_P"AZ?W&?N%_;[7_
M *5_\*]3![7?V&\?Z>+_  /U W!_S+/!?\MJ/_H6K]WW;_E1-G_YJ+_@DZ>V
M'_IXN^?\TY/\,70(2_C_ %_<?#J7%\_MZ4_7_P#Q]N)_ZK__ '65OL5<G?\
M*R;=_P W/^K3]!+W _Y4_=O^;7_5^/IMW3_Q\>;_ .UG5_\ 6UO9?O\ _P E
MO=O^>B3_ (\>C;E?_E7-B_YY(O\ C@Z6>TO^/*WA_P LIO\ W"/L2<N_\JSS
M1_I!_P =;H'<V_\ *Y<E_P#-3_G]>H_5O_'P5G_:FJ/_ '-Q_OWM]_R6;G_G
ME;_JY'U;W5_Y5ZS_ .>U/^K4W2!_Y>'_ %6?]=_8+_XD_P"W_P O4B?\1/\
MFW_S[T;GWDKUAYTC=_\ _'I9;_J@_P#=G1>PQSE_RK>X_P#-O_JZG0S]OO\
ME;]H_P";O_5F3H/NM_\ ,;H_[5T7_0E;[ O)G^X_,7_/-_D?J2O<3_<OE+_G
ML_RQ]!;[ G4G=/\ M;_CX\)_VLZ3_K:OLWV#_DM[3_ST1_\ 'AT1<T?\JYOO
M_/)+_P </5@OQZ_YG[T=_P")@ZT_][3"^YCYN_Y53F?_ *5US_U9?K&SEG_E
M8^7_ /GN@_ZNKU]3OWR)ZZ)=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=?_]+?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]UJ)_\*FOY:_^E[IG$?/WJ?;XE[#Z'Q\. [TH<51P"JW3
MTW5U<<6.WK51T\7W>1RG6.6J$2HE.MEP-7++*RT^-0*MM)=+>&QP>'V]:ZUD
M^K?^99=<_P#AB;0_]Y_'^W7^)OMZUTX;\_X\?>?_ (:FXO\ W45GOR?$OV]>
MZKG^)W_,W*7_ +4&;_ZUP>U$OP=>/0+;_P#^/[WK_P"';N3_ -W-;[NOPK]G
M6^DE[MU[HX/8/_9)O5'_ (=</_N/OGVR/[9_L_S=:\^N75'_ &3/W-_U'5?_
M +J\+[\_]JG7CT3SV]UOK<"_DG?-4?#_ +EZ[H]W99*#I7NK:FRMA=G/65"P
M8W;U4:.G.RNPZB2:JI*6G3:&7KI(JR>9FC@PN1KW$;RK%I+ITUZJ<03UH<>M
M_3VAZMU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=4K?SL?FR?C7\=_]#VQ\O\ :=O_
M "#H\IMVGEHYT7(;4ZR5!1[UW+='-115N:CJAB,=)I1BT]5/#(LM%[,]KM?'
MF\1Q^FG\SY#_ "G_ &>@KS7NOT%C]-"U+F8$?8OXC^? ?F1D=:9G67_'_;/_
M /#@QO\ [E1^Q8/A/4/S? _V'_!TM^Y_^9F[E_\ (-_[S^*][7X>DL?P?ZO7
MH6_C1_P-W7_U"8G_ *W5WO9XCI'=_"GV_P";HX,?')X O<_[#W9> Z+GZO%^
M!'\LS 8?<.*^3GR'VRF0WNU'C)NL>N,_2!Z79,-+*U=1[RW/C*A;2;SJ)) ]
M%13*1B8@)95^^<)0AK<]S+ZK:V;]/\3#S^0^7S\_LXS'R7R<+6*/<]WA_P :
M.8XV_ .(9A_'Z*?A''NPMXGLAZD[KWOW7NO>_=>ZKB_F/?)G']-=9XOJW$9$
MQ=C=Y'+[>Q<-)-$*S#[,Q^.FJ]XY^=&21H8:RE"XJ!OVY#+7-+"VJF?2=;)9
M_4W8E=?T8\GYGR'^7\OGU'GN1S!^Y]BEM+>2E_= H*<53 D;Y5!TC@:M4?#U
MJ*=G?\S W)_U%4__ +@4OL=#CUC.?@7I*4WU_P!A_P 0/=SPZ3MQ/1B\+_S(
MO<W_ &NX/_=GM[VXOP_GTBE^-?L_S] ]#]?]C_Q3VX.'25^K*,;_ ,!:7_J%
M@_ZUQ^W5_P O1;+Y_;TT[_\ ^/)W%_VKV_ZV1>W/+I.W'H->@?\ @5N3_J'Q
MG_6RL]N)Y_;TDG^$_P"KUZ9.G_\ C]L9_P!0V2_]PJCW>/XNDTWPGKED?^9@
M9/\ \/&M_P#=W)[L./Y])'^$?9T>./Z_[$_[U[4KY=%LG$]([M#_ (\K(?\
M41CO_<Z'WORZ2OQZ*5-]3_K_ /$M[VG#\NM+Y]/.RO\ C\<#_P!K%/\ H23V
M_%\2=.#A^1Z@]E_\?MGO^HB#_P!PJ7VZ_P 9Z=3X4_U>G2OZ5^FZO];"?[WE
M_:RU_'_J]>O2<5_U>?0R3?5O]9O^)]F2\.JGHH'<7_'WU/\ VKZ'_H0^T5Q_
M:_D.E\/P+]G^7J?W7_P$VA_RPR7_ %KP_M5=_#!^?^ =6M^+?;_GZ36Y_P#F
M4FU/^UPO_0F=]O/_ +@P?Z;_ *"Z<3_<AOL_S= 5/^/^#?\ $>TO^;I8G^7I
M7]9?\?KCO^6&1_\ <*?V8;=_N5']A_P'JMS_ &+?;_FZ2O8'_'Y9_P#[6$G_
M $)'[I<_[D3_ &]+;;^RC^SKEUC_ ,?KC?\ ECDO_<&?VJVW_<N/[#_@/6[O
M_<=OM'^'H5^V?^/*R?\ RVQ__N;#[.MR_P!PG^T?X>DNW?[EQ?8?\!Z)W+]#
M_L?^)]AL<1T)O\W0G]V_\7W&?]JE?_<RI]GN\_V\7^D_RGHJV;_<>;_3?Y%Z
M4F,['WQU)ANK.P^N-RY3:.\ML9>FR.%SF)G\-333Q05A:*:-@]/74%4EXZBF
MG22GJ86:.5'C9E+6ZVEO?;%;6MW"'MWP0?S_ &$>1&0<C/2_9K^\VS?9+ZPN
M&BNHZ%64Y'#\B#P(-01@@CK; _ER?S%=K_,W9YVONE*/;'?NT,=$^[MNP))#
MB-TT46F'^^.T7D+H*6J?FJQ[.T]#+>VN I*<;>:N4KG89&NH S[2S *_FA-2
M$?YX-#P8#R-1UF#R)S[:<U6ZV=T5CWV-*NG .HH#)'\LC4O%2?-:'JSSV#>I
M%Z][]U[KWOW7NM,G^=O_ -E7]L?]0W5?_O ;<]Y4>WG_ $[>R_YZ)/\ JXW6
M(GN=_P!/*W'_ )YHO^K:]48R?3_D'V=CA^?0:7_)_DZ477__ !^>#_Y;S_\
MN%4^S;9_^2G:?Z8_\=/23<_^2?=?8/\ ".F??W_'VY__ *CW_P"A$]ZW;_DI
M7G^G/2G:_P#<&T_T@Z46QO\ CT>P/^U3-_[K,E[.=D_Y)>]_\TC_ ,<?I!NW
M_)3V;_FI_P _)TP=6_\ 'TR?]JNL_P"MM+[IRK_R4Q_S2;_".E7,G_)-_P";
MJ_\ /W0^2_G_ %_^)]R</+J._7[.B]=R?\"L)_RPR'_0]+[ _./]MM_^D;_"
M.AYR?_97_P#IU_Y^Z8-U_P#,O-I?\MH__<:L]TW/_E6=F_TQ_P #=*=I_P"5
MCWK_ $O^5>@9D^O^W]A(<3T+AP_+I7]:?\?2G_4%6?\ 0J>Q3RE_R68?](W^
M#H/<U_\ )&G_ -,G^$=#_-]?]]_C[EY?/J)6X#\O\O1?>X_\]@?^6.1_Z'I/
M<>\[_P!O8?Z1O\(ZDCD3_<6^_P":B_X#TR5?_,I:7_M9O_[LJCVR?^5,B_YZ
M/\K=+E_Y7)_^><_X%Z!N'_@3!_RWC_ZV#V%8?[2+[1_AZ%\O]G/]A_P'HY,G
MY_UF_P![]Y +Y=0</\IZ#CLO_CS<U_Y#O_=I0^R/FG_D@W_^T_ZN)T(N5/\
ME8-O_P";G_5J3H+>N?\ BR[O_P"H:/\ ]QLA[#O)O_).W_\ T@_XY)T)N=O^
M2EL'^F_Y_3I,=:?\?(__ &K*G_K;3^T/(O\ R6F_YHO_ (5Z.O<#_D@Q_P#/
M0G_'7Z'>7\_[#_B/<S#AU"1\N@ [?_X$83_EA7?]#T_N,_<+^WVO_2O_ (5Z
MF#VN_L-X_P!/%_@?J!N#_F6>"_Y;4?\ T+5^[[M_RHFS_P#-1?\ !)T]L/\
MT\7?/^:<G^&+H$)?Q_K^X^'4N+Y_;TI^O_\ C[<3_P!5_P#[K*WV*N3O^5DV
M[_FY_P!6GZ"7N!_RI^[?\VO^K\?3;NG_ (^/-_\ :SJ_^MK>R_?_ /DM[M_S
MT2?\>/1MRO\ \JYL7_/)%_QP=+/:7_'E;P_Y93?^X1]B3EW_ )5GFC_2#_CK
M= [FW_E<N2_^:G_/Z]1^K?\ CX*S_M35'_N;C_?O;[_DLW/_ #RM_P!7(^K>
MZO\ RKUG_P ]J?\ 5J;I _\ +P_ZK/\ KO[!?_$G_;_Y>I$_XB?\V_\ GWHW
M/O)7K#SI&[__ ./2RW_5!_[LZ+V&.<O^5;W'_FW_ -74Z&?M]_RM^T?\W?\
MJS)T'W6_^8W1_P!JZ+_H2M]@7DS_ ''YB_YYO\C]25[B?[E\I?\ /9_ECZ"W
MV!.I.Z?]K?\ 'QX3_M9TG_6U?9OL'_);VG_GHC_X\.B+FC_E7-]_YY)?^.'J
MP7X]?\S]Z._\3!UI_P"]IA?<Q\W?\JIS/_TKKG_JR_6-G+/_ "L?+_\ SW0?
M]75Z^IW[Y$]=$NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K
MWOW7NO_3W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=,NY-N8'>.W<_M'=6(Q^X-K[IPN5VYN3 Y:FBK<5F\#G*&?&9C$9.CF
M5H:O'Y+'U4D,T3@K)&Y4BQ]^!H:CCU[KYV_SB^'E;\&?D3N[H*&EJ8]AX>*D
MS/3F1J:FHKGS/463:HAV9--D*N&GJ*_*82"AEP^2F:-5?*XVI,9>+1(ZY7UC
M5Y]5/1&=^?\ 'C[S_P##4W%_[J*SVXGQ+]O7NJY_B=_S-RE_[4&;_P"M<'M1
M+\'7CT"V_P#_ (_O>O\ X=NY/_=S6^[K\*_9UOI)>[=>Z.#V#_V2;U1_X=</
M_N/OGVR/[9_L_P W6O/KEU1_V3/W-_U'5?\ [J\+[\_]JG7CT3SV]UOJZ[8?
M_'C[,_\ #4V[_P"ZBC]HG^)OMZUUO6_R5/FJWR:^-L75>]\S][W'\>:7$[3R
MLE9-JR6Z^MWADINO]VLQI*85E704="^&R+B2KJ6GH(JRKE\N10%%*FEJC@>M
MCJYOVUUOKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K
MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=
M>Z][]U[KWOW7NO>_=>Z][]U[I*;[WOM?K39>Z^PM[Y>FP&S]D[>RVZ=S9FK)
M%/C<)@Z&;(9&K<*&DD,5- Q5$#/(UE4%B ;(C.RH@JQ-!TW-+'!%)-*U(T4D
MGT R>OG7_,[Y1;G^8?R.[ [PW%]Q2T6<R'\+V3@9W5AM;8&&EEIMJX!1&3$*
MB&B8U%8R>F;(5$\H \GL8VL"VT"Q#B./S/GU">[7\FYWLUV_ FBCT4<!_G^9
M)Z![K+_C_MG_ /AP8W_W*C]K!\)Z)9O@?[#_ (.EOW/_ ,S-W+_Y!O\ WG\5
M[VOP])8_@_U>O0M_&C_@;NO_ *A,3_UNKO>SQ'2.[^%/M_S=;&7\L7XB4O9&
M=;O[L3&FHV5LW*FDV)A*VD1J+=>\*(*]1FZI:D-]U@]HR,@B5$,=3E#8R@44
M\$Q)NU\8D^EB/>P[CZ#T^T_X/MZ'?(?+2WDW[ZO8ZVT;4C4C#..+'U5/+U;S
M[2#L,>PSU,O7O?NO=>]^Z]TR[DW%A=H[>SFZMQU\>+V_MO$Y#.YO(RI-+'0X
MK%4DM=7U30TT<U3-X*:!FT1H\CD:55F(!LB-(Z1H*NQ  ^9Z9N+B&TMY[JXD
M"V\:%F)\E45)QG 'EGK2L[G^2>?^5?S%R7:V6%11X>6HR^WMBX&9]?\ =S8V
M$Q.<BP>-(#R(M95&66NK2I*-7U<[)9"JB0["T6RMXX!\7$GU)X_YA\AUBES7
MO<N_[E>;A)41&BQK_"@/:/M.6;^D33'19.SO^9@;D_ZBJ?\ ]P*7VO''H+GX
M%Z2E-]?]A_Q ]W/#I.W$]&+PO_,B]S?]KN#_ -V>WO;B_#^?2*7XU^S_ #]
M]#]?]C_Q3VX.'25^K*,;_P !:7_J%@_ZUQ^W5_R]%LOG]O33O_\ X\G<7_:O
M;_K9%[<\ND[<>@UZ!_X%;D_ZA\9_ULK/;B>?V]))_A/^KUZ9.G_^/VQG_4-D
MO_<*H]WC^+I--\)ZY9'_ )F!D_\ P\:W_P!W<GNPX_GTD?X1]G1XX_K_ +$_
M[U[4KY=%LG$]([M#_CRLA_U$8[_W.A][\NDK\>BE3?4_Z_\ Q+>]IP_+K2^?
M3SLK_C\<#_VL4_Z$D]OQ?$G3@X?D>H/9?_'[9[_J(@_]PJ7VZ_QGIU/A3_5Z
M=*_I7Z;J_P!;"?[WE_:RU_'_ *O7KTG%?]7GT,DWU;_6;_B?9DO#JIZ*!W%_
MQ]]3_P!J^A_Z$/M%<?VOY#I?#\"_9_EZG]U_\!-H?\L,E_UKP_M5=_#!^?\
M@'5K?BWV_P"?I-;G_P"92;4_[7"_]"9WV\_^X,'^F_Z"Z<3_ '(;[/\ -T!4
M_P"/^#?\1[2_YNEB?Y>E?UE_Q^N._P"6&1_]PI_9AMW^Y4?V'_ >JW/]BWV_
MYNDKV!_Q^6?_ .UA)_T)'[I<_P"Y$_V]+;;^RC^SKEUC_P ?KC?^6.2_]P9_
M:K;?]RX_L/\ @/6[O_<=OM'^'H5^V?\ CRLG_P ML?\ ^YL/LZW+_<)_M'^'
MI+MW^Y<7V'_ >B=R_0_['_B?8;'$=";_ #="?W;_ ,7W&?\ :I7_ -S*GV>[
MS_;Q?Z3_ "GHJV;_ ''F_P!-_D7IMWE_S++9?_41'_[C5GN]U_R2;'[?\_3E
MK_R4KK[/\W2N^,&]MU=;[MJ-];(S==MS=>V<E@<GA<QCY/'44E3&,S&Z,K!H
M:FCJZ>1X*FGE5X*FGD>*5'C=U/K#;[3=+'<]OOX!):2JJLI\QW9'H0:%2,@@
M$$$#I7-N=]LVX;7N>VW#17L+EE8>1[:@^JD55E.&4E2""1UNX?$_Y&8'Y0=-
M8#LG%QQ4&;1WP&^L!$)0FWMYXZGII,I14YF>9I<960U4-91/Y)&-'4QK(1.L
MJ)BQS9RW<\K;U<[7.2T7Q1O_ !QDG2WVBA5A_$#3%"<VN2N:[7G'8+3>+<!9
MCV2I_ON50-2_-34,IS56%<U ,I[#70LZ][]U[K3)_G;_ /95_;'_ %#=5_\
MO ;<]Y4>WG_3M[+_ )Z)/^KC=8B>YW_3RMQ_YYHO^K:]48R?3_D'V=CA^?0:
M7_)_DZ477_\ Q^>#_P"6\_\ [A5/LVV?_DIVG^F/_'3TDW/_ ))]U]@_PCIG
MW]_Q]N?_ .H]_P#H1/>MV_Y*5Y_ISTIVO_<&T_T@Z46QO^/1[ _[5,W_ +K,
ME[.=D_Y)>]_\TC_QQ^D&[?\ )3V;_FI_S\G3!U;_ ,?3)_VJZS_K;2^Z<J_\
ME,?\TF_PCI5S)_R3?^;J_P#/W0^2_G_7_P")]R</+J._7[.B]=R?\"L)_P L
M,A_T/2^P/SC_ &VW_P"D;_".AYR?_97_ /IU_P"?NF#=?_,O-I?\MH__ '&K
M/=-S_P"59V;_ $Q_P-TIVG_E8]Z_TO\ E7H&9/K_ +?V$AQ/0N'#\NE?UI_Q
M]*?]059_T*GL4\I?\EF'_2-_@Z#W-?\ R1I_],G^$=#_ #?7_??X^Y>7SZB5
MN _+_+T7WN/_ #V!_P"6.1_Z'I/<>\[_ -O8?Z1O\(ZDCD3_ '%OO^:B_P"
M],E7_P REI?^UF__ +LJCVR?^5,B_P">C_*W2Y?^5R?_ )YS_@7H&X?^!,'_
M "WC_P"M@]A6'^TB^T?X>A?+_9S_ &'_  'HY,GY_P!9O][]Y +Y=0</\IZ#
MCLO_ (\W-?\ D._]VE#[(^:?^2#?_P"T_P"KB="+E3_E8-O_ .;G_5J3H+>N
M?^++N_\ ZAH__<;(>P[R;_R3M_\ ](/^.2=";G;_ )*6P?Z;_G].DQUI_P ?
M(_\ VK*G_K;3^T/(O_):;_FB_P#A7HZ]P/\ D@Q_\]"?\=?H=Y?S_L/^(]S,
M.'4)'RZ #M__ ($83_EA7?\ 0]/[C/W"_M]K_P!*_P#A7J8/:[^PWC_3Q?X'
MZ@;@_P"99X+_ );4?_0M7[ONW_*B;/\ \U%_P2=/;#_T\7?/^:<G^&+H$)?Q
M_K^X^'4N+Y_;TI^O_P#C[<3_ -5__NLK?8JY._Y63;O^;G_5I^@E[@?\J?NW
M_-K_ *OQ]-NZ?^/CS?\ VLZO_K:WLOW_ /Y+>[?\]$G_ !X]&W*__*N;%_SR
M1?\ '!TL]I?\>5O#_EE-_P"X1]B3EW_E6>:/](/^.MT#N;?^5RY+_P":G_/Z
M]1^K?^/@K/\ M35'_N;C_?O;[_DLW/\ SRM_U<CZM[J_\J]9_P#/:G_5J;I
M_P#+P_ZK/^N_L%_\2?\ ;_Y>I$_XB?\ -O\ Y]Z-S[R5ZP\Z1N__ /CTLM_U
M0?\ NSHO88YR_P"5;W'_ )M_]74Z&?M]_P K?M'_ #=_ZLR=!]UO_F-T?]JZ
M+_H2M]@7DS_<?F+_ )YO\C]25[B?[E\I?\]G^6/H+?8$ZD[I_P!K?\?'A/\
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
MD_SM_P#LJ_MC_J&ZK_\ > VY[RH]O/\ IV]E_P ]$G_5QNL1/<[_ *>5N/\
MSS1?]6UZHQD^G_(/L['#\^@TO^3_ "=*+K__ (_/!_\ +>?_ -PJGV;;/_R4
M[3_3'_CIZ2;G_P D^Z^P?X1TS[^_X^W/_P#4>_\ T(GO6[?\E*\_TYZ4[7_N
M#:?Z0=*+8W_'H]@?]JF;_P!UF2]G.R?\DO>_^:1_XX_2#=O^2GLW_-3_ )^3
MI@ZM_P"/ID_[5=9_UMI?=.5?^2F/^:3?X1TJYD_Y)O\ S=7_ )^Z'R7\_P"O
M_P 3[DX>74=^OV=%Z[D_X%83_EAD/^AZ7V!^<?[;;_\ 2-_A'0\Y/_LK_P#T
MZ_\ /W3!NO\ YEYM+_EM'_[C5GNFY_\ *L[-_IC_ (&Z4[3_ ,K'O7^E_P J
M] S)]?\ ;^PD.)Z%PX?ETK^M/^/I3_J"K/\ H5/8IY2_Y+,/^D;_  =![FO_
M )(T_P#ID_PCH?YOK_OO\?<O+Y]1*W ?E_EZ+[W'_GL#_P L<C_T/2>X]YW_
M +>P_P!(W^$=21R)_N+??\U%_P !Z9*O_F4M+_VLW_\ =E4>V3_RID7_ #T?
MY6Z7+_RN3_\ /.?\"] W#_P)@_Y;Q_\ 6P>PK#_:1?:/\/0OE_LY_L/^ ]')
MD_/^LW^]^\@%\NH.'^4]!QV7_P >;FO_ "'?^[2A]D?-/_)!O_\ :?\ 5Q.A
M%RI_RL&W_P#-S_JU)T%O7/\ Q9=W_P#4-'_[C9#V'>3?^2=O_P#I!_QR3H3<
M[?\ )2V#_3?\_ITF.M/^/D?_ +5E3_UMI_:'D7_DM-_S1?\ PKT=>X'_ "08
M_P#GH3_CK]#O+^?]A_Q'N9APZA(^70 =O_\  C"?\L*[_H>G]QG[A?V^U_Z5
M_P#"O4P>UW]AO'^GB_P/U W!_P RSP7_ "VH_P#H6K]WW;_E1-G_ .:B_P""
M3I[8?^GB[Y_S3D_PQ= A+^/]?W'PZEQ?/[>E/U__ ,?;B?\ JO\ _=96^Q5R
M=_RLFW?\W/\ JT_02]P/^5/W;_FU_P!7X^FW=/\ Q\>;_P"UG5_];6]E^_\
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
M2;ZM_K-_Q/LR7AU4]% [B_X^^I_[5]#_ -"'VBN/[7\ATOA^!?L_R]3^Z_\
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
MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NM,_^?/\
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
M^TB^T?X>A?+_ &<_V'_ >CDR?G_6;_>_>0"^74'#_*>@X[+_ ./-S7_D._\
M=I0^R/FG_D@W_P#M/^KB="+E3_E8-O\ ^;G_ %:DZ"WKG_BR[O\ ^H:/_P!Q
MLA[#O)O_ "3M_P#](/\ CDG0FYV_Y*6P?Z;_ )_3I,=:?\?(_P#VK*G_ *VT
M_M#R+_R6F_YHO_A7HZ]P/^2#'_ST)_QU^AWE_/\ L/\ B/<S#AU"1\N@ [?_
M .!&$_Y85W_0]/[C/W"_M]K_ -*_^%>I@]KO[#>/]/%_@?J!N#_F6>"_Y;4?
M_0M7[ONW_*B;/_S47_!)T]L/_3Q=\_YIR?X8N@0E_'^O[CX=2XOG]O2GZ_\
M^/MQ/_5?_P"ZRM]BKD[_ )63;O\ FY_U:?H)>X'_ "I^[?\ -K_J_'TV[I_X
M^/-_]K.K_P"MK>R_?_\ DM[M_P ]$G_'CT;<K_\ *N;%_P \D7_'!TL]I?\
M'E;P_P"64W_N$?8DY=_Y5GFC_2#_ (ZW0.YM_P"5RY+_ .:G_/Z]1^K?^/@K
M/^U-4?\ N;C_ '[V^_Y+-S_SRM_U<CZM[J_\J]9_\]J?]6IND#_R\/\ JL_Z
M[^P7_P 2?]O_ )>I$_XB?\V_^?>C<^\E>L/.D;O_ /X]++?]4'_NSHO88YR_
MY5O<?^;?_5U.AG[??\K?M'_-W_JS)T'W6_\ F-T?]JZ+_H2M]@7DS_<?F+_G
MF_R/U)7N)_N7RE_SV?Y8^@M]@3J3NG_:W_'QX3_M9TG_ %M7V;[!_P EO:?^
M>B/_ (\.B+FC_E7-]_YY)?\ CAZL%^/7_,_>CO\ Q,'6G_O:87W,?-W_ "JG
M,_\ TKKG_JR_6-G+/_*Q\O\ _/=!_P!75Z^IW[Y$]=$NO>_=>Z][]U[KWOW7
MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_]??X]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]UIR_P#"
M@C^7)2;6[_V+_,;ZOPZ08[?-"W5?R-Q^.HRJ0;NAQ*P];]FU/VZ.JQ[@Q&*;
M Y*>7Q1I54F, \DU9(0L@EK&8CY9'6CUHH;_ /\ C^]Z_P#AV[D_]W-;[,5^
M%?LZ]TDO=NO='![!_P"R3>J/_#KA_P#<??/MD?VS_9_FZUY]<NJ/^R9^YO\
MJ.J__=7A??G_ +5.O'HGGM[K?5UVP_\ CQ]F?^&IMW_W44?M$_Q-]O6NF_M+
M_F678W_AB;O_ />?R'OR?$OV]>Z)%\-/^/XW3_X:G_R7QWM^;X1]O7CUL7?\
M)E_YDZ]&?)[?WP/[4SLL/5_R.WQE<UTY45?EFIMJ]^13FA?!1,&"T6-[6P%%
M'3%F#J,QC:".-4-742%/=1:D$@X@9^SK8Z^@/[+NM]>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW1!_YBORE_V63H3(R[>R$=+VEV
M2:W9W72)+&*W&224Z?WDWK#%]U3U 3:&+JE:"9%F2++55"LL;12/[5V5OX\P
MU#]-<G_(/S_P5Z(N8=T_=>WNT;?XU)54^1\V_P!J/YD5X]:-_P E?^+'MG_M
M;5?_ +B#V*8^HABRQ)X]-U!_V3'7?]12?^]I1>W!\?Y],O\ VP^S_)T7.'^S
M_OO[7NXZVW#H2>LO^/\ MG_^'!C?_<J/VX/A/26;X'^P_P"#I;]S_P#,S=R_
M^0;_ -Y_%>]K\/26/X/]7KUOJ?RYZ"GQWP5^*E/3!A')TKLNO8.Q<_<93&ID
MZL@GZ*:JK<J/[*V'X]@J_-;RY)_C/4]\O*%V/:P/]\J?VBO1T?:3HYZ][]U[
MHB'\Q/Y;4GQ"^.6XMXXVII_])F[C+LSJG'2F.1VW3D::0S[BFIG63R8W9^-$
ME?)J0PRU"04SE?N5;VOVZT-Y<HA'Z0RWV>GY\/Y^70;YJWQ=BVJ6=&'UC]L8
M_I'\5/11D^5:#SZU5NHZVLR.P\-D,A5U-?D*^JSU;75U;/+55E;656X\O/4U
M=74SN\U14U$SL\DCL6=B222?8\4   #'6+MVS/-([L2QR2<DD^9Z%B+ZC_6'
M_$>W5\_LZ1/P/1-.IO\ F:&&_P"HC/?^Z?+^]CCU>X_LY/R_P]<^SO\ F8&Y
M/^HJG_\ <"E]W''I(?@7I*4WU_V'_$#W<\.D[<3T8O"_\R+W-_VNX/\ W9[>
M]N+\/Y](I?C7[/\ /T#T/U_V/_%/;@X=)7ZLHQO_  %I?^H6#_K7'[=7_+T6
MR^?V]-.__P#CR=Q?]J]O^MD7MSRZ3MQZ#7H'_@5N3_J'QG_6RL]N)Y_;TDG^
M$_ZO7IDZ?_X_;&?]0V2_]PJCW>/XNDTWPGKED?\ F8&3_P##QK?_ '=R>[#C
M^?21_A'V='CC^O\ L3_O7M2OET6R<3TCNT/^/*R'_41CO_<Z'WORZ2OQZ*5-
M]3_K_P#$M[VG#\NM+Y]/.RO^/QP/_:Q3_H23V_%\2=.#A^1Z@]E_\?MGO^HB
M#_W"I?;K_&>G4^%/]7ITK^E?INK_ %L)_O>7]K+7\?\ J]>O2<5_U>?0R3?5
MO]9O^)]F2\.JGHH'<7_'WU/_ &KZ'_H0^T5Q_:_D.E\/P+]G^7J?W7_P$VA_
MRPR7_6O#^U5W\,'Y_P" =6M^+?;_ )^DUN?_ )E)M3_M<+_T)G?;S_[@P?Z;
M_H+IQ/\ <AOL_P W0%3_ (_X-_Q'M+_FZ6)_EZ5_67_'ZX[_ )89'_W"G]F&
MW?[E1_8?\!ZK<_V+?;_FZ2O8'_'Y9_\ [6$G_0D?NES_ +D3_;TMMO[*/[.N
M76/_ !^N-_Y8Y+_W!G]JMM_W+C^P_P" ];N_]QV^T?X>A7[9_P"/*R?_ "VQ
M_P#[FP^SK<O]PG^T?X>DNW?[EQ?8?\!Z)W+]#_L?^)]AL<1T)O\ -T)_=O\
MQ?<9_P!JE?\ W,J?9[O/]O%_I/\ *>BK9O\ <>;_ $W^1>FW>7_,LME_]1$?
M_N-6>[W7_))L?M_S].6O_)2NOL_S=9>E_P#F)O\ @V&_^2WM9L'"Z_VG_/W3
M>\\;;_;?\^]#-)]#_K#V)AQ_/HH7@/LZO6_D:U=0]/\ +"A:4FDIMS]1U<,-
METQU%;MG=$-5*& UDRQT$(()(&@6M<WQK]ZU'[YVUJ=QC8?LT?YSUE=[!,QV
M?>DKVB6,_F?$K_@'5^/N%>I^ZTR?YV__ &5?VQ_U#=5_^\!MSWE1[>?].WLO
M^>B3_JXW6(GN=_T\K<?^>:+_ *MKU1C)]/\ D'V=CA^?0:7_ "?Y.E%U_P#\
M?G@_^6\__N%4^S;9_P#DIVG^F/\ QT])-S_Y)]U]@_PCIGW]_P ?;G_^H]_^
MA$]ZW;_DI7G^G/2G:_\ <&T_T@Z46QO^/1[ _P"U3-_[K,E[.=D_Y)>]_P#-
M(_\ ''Z0;M_R4]F_YJ?\_)TP=6_\?3)_VJZS_K;2^Z<J_P#)3'_-)O\ ".E7
M,G_)-_YNK_S]T/DOY_U_^)]R</+J._7[.B]=R?\  K"?\L,A_P!#TOL#\X_V
MVW_Z1O\ ".AYR?\ V5__ *=?^?NF#=?_ #+S:7_+:/\ ]QJSW3<_^59V;_3'
M_ W2G:?^5CWK_2_Y5Z!F3Z_[?V$AQ/0N'#\NE?UI_P ?2G_4%6?]"I[%/*7_
M "68?](W^#H/<U_\D:?_ $R?X1T/\WU_WW^/N7E\^HE;@/R_R]%][C_SV!_Y
M8Y'_ *'I/<>\[_V]A_I&_P (ZDCD3_<6^_YJ+_@/3)5_\REI?^UF_P#[LJCV
MR?\ E3(O^>C_ "MTN7_E<G_YYS_@7H&X?^!,'_+>/_K8/85A_M(OM'^'H7R_
MV<_V'_ >CDR?G_6;_>_>0"^74'#_ "GH..R_^/-S7_D._P#=I0^R/FG_ )(-
M_P#[3_JXG0BY4_Y6#;_^;G_5J3H+>N?^++N__J&C_P#<;(>P[R;_ ,D[?_\
M2#_CDG0FYV_Y*6P?Z;_G].DQUI_Q\C_]JRI_ZVT_M#R+_P EIO\ FB_^%>CK
MW _Y(,?_ #T)_P =?H=Y?S_L/^(]S,.'4)'RZ #M_P#X$83_ )85W_0]/[C/
MW"_M]K_TK_X5ZF#VN_L-X_T\7^!^H&X/^99X+_EM1_\ 0M7[ONW_ "HFS_\
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
M'^_/9,7DC)!T^2'>$<J<J.58'WO^L.\?\IG_ !A/^@>JGVG]OSQV#_JO<_\
M6[IMV_\ R]/A_M=ZE\%U#]BU8L25!_O_ -H5/D6$N8Q:LWK4!-)D/Z;7OS[V
M.8]Y'"\_XPG_ $#U1O:/V];#<O\ _5>Y_P"MW6##_P NOX<8"MBR.)Z>^TK(
M5E2.;_2#VE/I69&CD'CJ=[S1'4C$<J;?CWL<R;T#47N?])'_ - ]5/M![=M@
M\O?]5[G_ *W=>D_EV?#F7(2Y63I[57S5CY"2?_2#VD-57).:EYO$N]Q"+S'5
MI"A?Q:W'OW]9-Z_Y3?\ C$?_ $#U0^SOMP10\N?]G%U_UOZ7(^&OQM'TZX_]
M>_?G_P!E'NXYGWP<+[_C$?\ T!TV?9?VT/'EK_LXNO\ K?U#RGPE^,6:HI,=
MD^L_N:.5HWDA_OGV##J:)Q)&?)3[KBE&EU!X87_/OW]:-\_Y3O\ C$?_ $!U
M0^RGMD>/+/\ V<7?_6_I)'^77\.&^O3U_P#RH/:7_$;W_P ??AS1OHX7W_&(
M_P#H#KW^LG[8C_G6?^SB[_ZW]9J+^7G\/L=64^0H^H?#5TL@E@F_O_VA)HD
M(#>.7>KQ-P?H5(]V'-6_ @B_S_I(_P#H#K?^LK[9?],U_P!G%W_UOZQY/^7?
M\.\Q75&1R/3_ -Q653*T\W^D#M&'6RHL:GQP;VBB6R(!PH^GO9YKW\FIO\_Z
M2/\ Z ZV/9;VS% .6N'_ "\77_6_J9A/Y?WQ&V[]U_!NI?L_O?!]U_O_ #LV
MH\OV_F\/_ K><^C1YW_3:]^;V'NZ\X<Q)73N-/\ FW%_T!UX^RWMH:5Y:_[.
M+K_K?T\GX/?%UOKUA?\ \G7L/_B-V^W!SKS,.&Y_]4XO^M?7O]9;VS_Z9K_L
MXNO^M_20S'\N'X8Y^L:OR_37W=6\<<32_P"D/M6"\<0LB^.FWS#$-(_.FY]T
M;G'F-CJ;<<_\TXO^@.KCV:]ME  Y<Q_ST77_ %OZYYO^7+\--Q)1IF>G/O%H
M%D6D'^D+M2G\2S"$2"]+OB R:A3I^K5:W'U-[OSIS,^D-N5:</TXO^@.MK[-
M^VZ5T\N?]G%U_P!;^HU5_+:^%E9B*3!5/3'DQ5#,*BEI?](O;">*4"<!_/'O
MI:E^*E^&<CU?3@6V>=N9S&L1W/L' >'%_P!:_GUL>SGMP&+CESN_YZ+K_K?T
MQ-_*T^"#?JZ+O^?^9G=QC_>NPO=?ZY\R_P#1R_ZIQ?\ 0'5Q[0>W8X<O?]5[
MG_K=U,QG\L/X-X:MCR.-Z0^VK(ED6.;_ $E=O3:5E1HY!XY]_P L1U(Q'*FW
MX]N1\\<T1,'CW2C#_A</^6/KS>T'MTZZ6Y=J/^:]S_UNZIY_F[_%CH;X]8OI
MG/=/[$_NAE=\YW?4.Z:K^\^\L_\ Q2/$4.V)<<O@W1N'-4U%]N]?*;TZ0E]?
MJU66PYY*W[=M[GW,[G=^+H5".U%H26K\"KZ#CU$'NUR=RWRK;;"VP;=X!E>4
M/^I*]0H0K_:.]*:CPIQSU3SUC_Q^N-_Y8Y+_ -P9_<H[;_N7']A_P'J#+O\
MW';[1_AZ%?MG_CRLG_RVQ_\ [FP^SK<O]PG^T?X>DNW?[EQ?8?\  >B=R_0_
M['_B?8;'$=";_-T)_=O_ !?<9_VJ5_\ <RI]GN\_V\7^D_RGHJV;_<>;_3?Y
M%Z;=Y?\ ,LME_P#41'_[C5GN]U_R2;'[?\_3EK_R4KK[/\W67I?_ )B;_@V&
M_P#DM[6;!PNO]I_S]TWO/&V_VW_/O0S2?0_ZP]B8<?SZ*%X#[.KS?Y&?Z_EM
M_P!K_IK_ -YW>?O&SWK_ .2OMG_--_\ K'UE9[ _\DG?/^:D?_67J_KW"G60
M'6F3_.W_ .RK^V/^H;JO_P!X#;GO*CV\_P"G;V7_ #T2?]7&ZQ$]SO\ IY6X
M_P#/-%_U;7JC&3Z?\@^SL</SZ#2_Y/\ )THNO_\ C\\'_P MY_\ W"J?9ML_
M_)3M/],?^.GI)N?_ "3[K[!_A'3/O[_C[<__ -1[_P#0B>];M_R4KS_3GI3M
M?^X-I_I!THMC?\>CV!_VJ9O_ '69+V<[)_R2][_YI'_CC](-V_Y*>S?\U/\
MGY.F#JW_ (^F3_M5UG_6VE]TY5_Y*8_YI-_A'2KF3_DF_P#-U?\ G[H?)?S_
M *__ !/N3AY=1WZ_9T7KN3_@5A/^6&0_Z'I?8'YQ_MMO_P!(W^$=#SD_^RO_
M /3K_P _=;7W\LC^6-\'?DO\ _CYV?W;TC_?7?.Y:;?\V;SG^DGMW;?WLF"[
M4W[M?%-_#-I;^P.'IOM<%BJ>"T-/&'\>M]4C,YQGY]Y_YNVW?KK8K+=M&U6Z
MPF-/"A.DO!&[=S1ES5G8Y8TK04  ZR-Y'Y&Y6O\ 9+?>KO:]>YSM,'?Q)AJ"
MSR(O:) @HJJ,**TJ<DGH\)_D=?RN3]?C!_[&KY#_ /VVO8(_UQ.<?^CQ_P!4
MH/\ K5T-/ZB<J_\ 1J_ZJS?];.IF,_DD_P L3#U0K<=\9?MZD(\8E_TS_(.;
MT26#KHG[7ECYM];7]JK3W1YZL9EN+7?-$P!%?!MSQXX,1'\ND]W[=<FWT+6]
MUL^J$TJ/%G'#AD2@_P ^G\_R<OY<+?7XZ7_\J[WM_P 1V?[.![W^Z X<S_\
M9M:?]:.BC_6=]N#_ ,ZY_P!G%U_UOZ3^9_DD?RP]P&G;+_&7[LTHD6 _Z9_D
M'!H$I0R#_)NUX0VHH/K>UN/9=?>[7N#N31M>\P:V44'Z%L*5_P!+".C*P]M.
M2=L5TL=ET*QJ?UIS4C_32GK _P#) _E>R8A,$_QBOBDE,RTO^FGY#"TAD:8M
MYQVR*D_N,3;7;_8>]?Z['N!]$-O_ '__ (F&U:? MN/K7P=7GZ].#VXY,%Z=
MP&S?XYITZO&GX>E/%T^7I7IF'\B#^5*K*X^*]F5@RG_3A\C^&!N#8]OV//M(
M/<OG92"-ZR/^$P?]:NEAY'Y78,#M>#Q_4F_ZV=+(_P F#^6H?K\;?_8P]^?G
M_P JG[$'^OI[I_\ 34_]FUG_ -L_1%_K1^WO_3/_ /5>Y_ZW=-V3_DD_RQ,Q
M138_(_&7[BCJ/'YH?],_R#AU^*5)H_W(.UXI5TRQJ>&%[<\>V+KWK]S;VWDM
M;KF75 U*CZ>T%:$$9$ /$#SZ4VGM=R+8W$=U:['IG2M#XUP:5!4X,I' D9'3
M5C?Y%_\ *QQ,-93X_P"+GV\->H2K3_3;\BI?*H61 -4_;DC)Z96'I(^O^M[3
MV7O![B[?'<16?,6B.448>!:FN"/Q0DC!/"G2F]]NN3=QEMYKS9]<D7PGQ9Q3
M(/X90#D#C7J+C/Y$?\JC#U)K,=\6/MZ@Q-"9/].'R.F_;<J671/V_*G)4<VO
M[;L/=OW"VR?ZBRY@T3:2*^!;'!I7#0D>0\NG]PY"Y3W2W%K?[5XD 8-3Q9ER
M 0#59 ?,^?3\?Y)/\L-OK\9;_P#E9_D'_P#;7]G7^OY[L_\ 36?]FMG_ -L_
M1)_K0>W7_3._]5[G_K=TG\Q_(@_E39YH'RWQ7^[:F6183_IP^1\&A9"I<6IN
MWX0VHH/K>WLLW'WD]R-U:)K_ )C\1D!"_P"+VJTKQ^& >GGT;[7[?<H;*LR[
M9M'A+(06_5F:M*T^.1J4J>%.N%1_(;_E156,@P\_Q5\F-IF1H*;_ $X_)!=!
MCUA#YD[@6=K>0_5C]??I?>3W(GL(=LEYCK8QD%5^GM10BM,B#4>)XD]6@Y Y
M2M=QGW:#:=.X2@AG\68U!I7M,A4?". '#IC/_"?C^42WU^)-_P#RO7R;_P#M
MS^R__70YY_Z/G_5&W_ZU=&XY>V<<+/\ XV__ $%U)Q_\@3^4EBZN&NH/B;X*
MJ#R>*7_3O\EY='EB>%_1-W+)&VJ.0CD&U_Z^U=G[N^X>WW,=Y:<PZ+A*T/@6
MQI4%3AH2.!(R.DFX<G\N;I9S6%_MWB6DE-2^)*M=+!AE7#"C '!_EUCJO^$_
MW\HVMJ9ZNJ^)?EJ*F5YII/\ 3Q\F4UR.2SMHC[F1%N3]  /;=Q[L>X%U/+<S
M[_JFD8LQ\"V%234F@A 'Y"G3MKRML5E;06EM8Z;>) JC7(:*!0"I<DT'F23U
M-I/Y!_\ *9H:*LQU+\4?%1UX9:N'_3I\E'\H9/&1Y).XWECNG'I9?:FV]Y/<
MBTM;JSM^8]-M,*./I[4ZL4XF D?D1TCN^1^5KZ\LMPNMKUWEN:QMXDPTFM>
MD"G(_$#UQQ7\@S^4OA:AZK&?%#[:>2%J=Y/].OR5FO"[QR,FFH[CE07>)3<"
M_'U^OOVW^\?N1M4S7%AS'X<S*5)^GM6P2#2C0$<0/*O6]UY'Y7WNW2TW3:_%
MMU<.!XDR]P! -4D4\&(I6F>'#IO_ .@?C^43Y/+_ +*3^YK\FK_3U\F_UZM5
M[?Z9]/ZO\+>T7^NGSYJU_OWNK7^QM^/_ #AZ,/ZN[-H\/Z/LI3XWX?[UTKO^
M&,_Y6G_>+W_L;/D3_P#;<]B7_@@_=[_IKO\ LULO^V;H'_ZS_MU_TSO_ &<7
M7_6[J'D/Y$G\JC*4DU!7_%CSTL_C\L7^G#Y'1:O%*DR>N'M^.1=,D8/!%[?T
M]I;SWV]U=PMI+.\YIUV[TJ/IK,5H0PRMN#Q .#TMV_VOY%VJ\AO[#8_#NXZZ
M6\:X:FI2IPTI!J"1D?SZ;\;_ "#_ .4SB%JEQWQ1^W6MC$52/].GR4E\D:AP
M%O/W'*4L)#RMCS[0V7O)[D;>MREGS'H65=+_ .+VIJ,X[H#3B>%#T9;CR/RM
MNSVC[AM?B- ^I/U)ETMC/;(*\!@U'35_T#Z?RAO^\2/_ &/?R<_^W1[0?ZZ/
M/7_1\_ZHV_\ UJZ-/W!M'_*)_P :?_H+J12_\)_OY1M%4P5=+\2_%44TJ30R
M?Z>/DR^B1"&1M$G<SHUB/H01[>M_=CW M9XKF#?],T;!E/@6QH0:@T,)!_,4
MZ3W7*VQ7MM/:7-CJMY4*L-<@JI%"*AP14>8(/0@[>_DI?RRMJ9_![HP'QH^P
MSNV\QC,_A:[_ $R_("J^RRV'K8,CCJO[:M[5J*.H^WK*='\<L<D3VLRLI()S
M>>_'NM?VEU8W?-6NUFC:-U^FLQ5'4JPJ+<$5!(J""/(@]!NV]I^0+.YM[NVV
M#3<1.KJ?'N31E(930S$&A -""#YCJT_W$/4B=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?__1W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]UJZ_\*=O
MY;/^S._&*F^876&!6J[K^*>%R%;O"GQ]'+-E=[_'YIWR6Z:1O K&:IZNJY9M
MP0%[)%C&RH&J1XE]J[270^@_"W^'KW7SD_9IUKHX/8/_ &2;U1_X=</_ +C[
MY]LC^V?[/\W6O/KEU1_V3/W-_P!1U7_[J\+[\_\ :IUX]$\]O=;ZNNV'_P >
M/LS_ ,-3;O\ [J*/VB?XF^WK73?VE_S++L;_ ,,3=_\ [S^0]^3XE^WKW1(O
MAI_Q_&Z?_#4_^2^.]OS?"/MZ\>D-U'_V4?B__#MW3_[BYSW9_P"S/V=>\NMG
MG^5E\TY?A?\ )[ YW<63EI>FNR_LMA=QT[&LEI,?@ZNK)P>_/LZ1I/)7=?Y>
MH^[=UIZJH;$RY"FIX_+5!@AD36OSZ\.M_*.2.:-)8G26*5%DCDC97CDC=0R.
MCJ2KHZD$$&Q'M%U;KG[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW
M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>ZI
M$_G)_,[&]2[/V9\4MK9 -V1\A(,E6;I6CK7@K-K]1X.GKJJMJ*I8'65?[_YO
M%G$Q1N##4X^#)*_T4,9;=;F1VG8=B</F?]CC^SH*\U[A]/8M9QM^M*,_)*Y_
MWKA]E>M;R+]0_P!]^1[/>HN?B>BZ?)7_ (L>V?\ M;5?_N&/;L?6HN)Z;Z#_
M +)CKO\ J*3_ -[2B]N#X_SZ:?\ MA]G^3HN</\ 9_WW]KW<=;;AT)/67_'_
M &S_ /PX,;_[E1^W!\)Z2S? _P!A_P '2W[G_P"9F[E_\@W_ +S^*][7X>DL
M?P?ZO7K?@_E[?]D.?%'_ ,03UU_[SM'[!-]_N9<_Z<_X>I]V#_DB;5_S03_
M.CB^TO1OU2O_ #H?F/\ Z"^D8>B-DY<TO:/>M!54F3EHJE8Z_;'5*RO1;BR3
MZ=<L$V\9T?#TI*J)*?[]T=9*=;G.SV?CS>.X_20_M;R_9Q_9T ^?-\_=^W?N
MZW>EW< @TXK'P8_[;X1\M7F.M9KNG_CU^N_^H.;_ -UN*]B_S7J XOCF_P!7
MGT-G2_\ S+?;G^OE_P#W?Y3VXO2"Y_M&_P!7ET,,7U'^L/\ B/;B^?V=(WX'
MHFG4W_,T,-_U$9[_ -T^7][''J]Q_9R?E_AZ4NX/^9V)_P"'9MS_ *'QGO;_
M  O_ *4_X.F[;^UMO].O^$=;\WN+>LU.O>_=>Z][]U[KWOW7NO>_=>Z][]U[
MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_
M=>Z][]U[KWOW7NO>_=>ZH%_GO_\ 'J?&W_PX>S/_ '6[,]R=[:_VV[_Z2/\
MPOUCY[]_[B\L_P#-2?\ X['UK[]8_P#'ZXW_ )8Y+_W!G]S1MO\ N7']A_P'
MK&:[_P!QV^T?X>A7[9_X\K)_\ML?_P"YL/LZW+_<)_M'^'I+MW^Y<7V'_ >B
M=R_0_P"Q_P")]AL<1T)O\W0G]V_\7W&?]JE?_<RI]GN\_P!O%_I/\IZ*MF_W
M'F_TW^1>FW>7_,LME_\ 41'_ .XU9[O=?\DFQ^W_ #].6O\ R4KK[/\ -UEZ
M7_YB;_@V&_\ DM[6;!PNO]I_S]TWO/&V_P!M_P ^]#-)]#_K#V)AQ_/HH7@/
MLZO-_D9_K^6W_:_Z:_\ >=WG[QL]Z_\ DK[9_P TW_ZQ]96>P/\ R2=\_P":
MD?\ UEZOZ]PIUD!UID_SM_\ LJ_MC_J&ZK_]X#;GO*CV\_Z=O9?\]$G_ %<;
MK$3W._Z>5N/_ #S1?]6UZHQD^G_(/L['#\^@TO\ D_R=*+K_ /X_/!_\MY__
M '"J?9ML_P#R4[3_ $Q_XZ>DFY_\D^Z^P?X1TS[^_P"/MS__ %'O_P!")[UN
MW_)2O/\ 3GI3M?\ N#:?Z0=*+8W_ !Z/8'_:IF_]UF2]G.R?\DO>_P#FD?\
MCC](-V_Y*>S?\U/^?DZ8.K?^/ID_[5=9_P!;:7W3E7_DIC_FDW^$=*N9/^2;
M_P W5_Y^Z'R7\_Z__$^Y.'EU'?K]G1>NY/\ @5A/^6&0_P"AZ7V!^<?[;;_]
M(W^$=#SD_P#LK_\ TZ_\_=;V7\E+_MV+\7_^H'M;_P!_GV=[PV]R_P#E=-V_
MTEO_ -HT/677MW_RJ&U_Z>X_[29NK3O8$Z&O7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_2W^/?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U&K*.DR-)58_(4M-74%=33T=;15D$5525E)51-!4TM533J\-
M135$+LCHZE74D$$'W[KW7RF?YWG\N6K_ )<OS7W;L_;&(J:7X_=NMD.T/C[D
M#Y9J.CVIDJX_QWKO[N1IF;(=89ZH;'!)99:J3%-CZN8ZJL>SBWE\6,$_$./6
MNB<]@_\ 9)O5'_AUP_\ N/OGWL?VS_9_FZUY]<NJ/^R9^YO^HZK_ /=7A??G
M_M4Z\>B>>WNM]77;#_X\?9G_ (:FW?\ W44?M$_Q-]O6NF_M+_F678W_ (8F
M[_\ WG\A[\GQ+]O7NB1?#3_C^-T_^&I_\E\=[?F^$?;UX](;J/\ [*/Q?_AV
M[I_]Q<Y[L_\ 9G[.O>75J7M)UKK=&_D8?-6/O;H-_CEO;*>;M3X\8RBH<$U4
M\"U&Y^ES)%C]JUM./N1/4U6P*EEP=6$IXX:>A_A3-)+/4RE4LR4.H<#U8'J]
M;VSUOKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW
M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7ND!VGV7M/IOKK>/:.^:XX_:NR
M,'69W+2HU-]U4)3*%I<7C(ZNII(*K,YFNDBHZ&G,J&HK)XX@07'NZ(TCJBCN
M)Z9N+B*U@EN)FI$BDG_8^9X#U/7SMNP_DEO?Y:_-O<?>V_9'CR>\<]N(8C"+
M4R5-#M/:>,VWEL=M;:>,9UC3[3!X:GBC=U2/[JI\M0Z^6:0D510K! (EX ?M
M-<GJ)]TNI+V2:YDXM2@]!7 _(?Y^C%1?J'^^_(]VZ(GXGHNGR5_XL>V?^UM5
M_P#N&/;L?6HN)Z;Z#_LF.N_ZBD_][2B]N#X_SZ:?^V'V?Y.BYP_V?]]_:]W'
M6VX="3UE_P ?]L__ ,.#&_\ N5'[<'PGI+-\#_8?\'2W[G_YF;N7_P @W_O/
MXKWM?AZ2Q_!_J]>M^#^7M_V0Y\4?_$$]=?\ O.T?L$WW^YES_IS_ (>I]V#_
M )(FU?\ -!/\ Z,IV#OS;76&R-T=@[PKTQVVMHX:MS>5J"\*RO#21%HJ*ACG
MF@2JRN3J2E-1TX</4U4L<27=U!8BC>:1(HQ5V-!_J_P]+KR[@L+6XO+E],$2
M%B?D/(>I/ #S) &3UH<_.'MK<W>7R(W/V?NR2V3W-2451!0)()*7"8B">LIL
M+@*%A% 'H\-C(HH%<HKS%#+)>5W8CNV@2W@2%. _F?,_GUC7N6YS[Q>W6XW'
MQR-@>2J,*H^P4'S.3DGII[I_X]?KO_J#F_\ =;BO:KS7HDB^.;_5Y]#9TO\
M\RWVY_KY?_W?Y3VXO2"Y_M&_U>70PQ?4?ZP_XCVXOG]G2-^!Z)IU-_S-##?]
M1&>_]T^7][''J]Q_9R?E_AZ4NX/^9V)_X=FW/^A\9[V_PO\ Z4_X.F[;^UMO
M].O^$=;\WN+>LU.O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[
MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_
M=>ZH%_GO_P#'J?&W_P .'LS_ -UNS/<G>VO]MN_^DC_POUCY[]_[B\L_\U)_
M^.Q]:^_6/_'ZXW_ECDO_ '!G]S1MO^Y<?V'_  'K&:[_ -QV^T?X>A7[9_X\
MK)_\ML?_ .YL/LZW+_<)_M'^'I+MW^Y<7V'_  'HG<OT/^Q_XGV&QQ'0F_S=
M"?W;_P 7W&?]JE?_ ',J?9[O/]O%_I/\IZ*MF_W'F_TW^1>FW>7_ #++9?\
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
MY7BG@V*Q\"*0@L-<CU(K3,CN1\1X4X]#][).A!UID_SM_P#LJ_MC_J&ZK_\
M> VY[RH]O/\ IV]E_P ]$G_5QNL1/<[_ *>5N/\ SS1?]6UZHQD^G_(/L['#
M\^@TO^3_ "=*+K__ (_/!_\ +>?_ -PJGV;;/_R4[3_3'_CIZ2;G_P D^Z^P
M?X1TS[^_X^W/_P#4>_\ T(GO6[?\E*\_TYZ4[7_N#:?Z0=*+8W_'H]@?]JF;
M_P!UF2]G.R?\DO>_^:1_XX_2#=O^2GLW_-3_ )^3I@ZM_P"/ID_[5=9_UMI?
M=.5?^2F/^:3?X1TJYD_Y)O\ S=7_ )^Z'R7\_P"O_P 3[DX>74=^OV=%Z[D_
MX%83_EAD/^AZ7V!^<?[;;_\ 2-_A'0\Y/_LK_P#TZ_\ /W6]E_)2_P"W8OQ?
M_P"H'M;_ -_GV=[PV]R_^5TW;_26_P#VC0]9=>W?_*H;7_I[C_M)FZM.]@3H
M:]>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U__]3?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U\_7_A41\)
M'^/V]<1\@-B804W4OR*[1;<.53'456*':?<DV#W/DM\T5?/HGI:<=@U=3)N&
MD:2=9*FMGR<<4*0T:EC"T?42"<@?RZUUKK=4?]DS]S?]1U7_ .ZO"^U+_P!J
MG6CT3SV]UOJZ[8?_ !X^S/\ PU-N_P#NHH_:)_B;[>M=-_:7_,LNQO\ PQ-W
M_P#O/Y#WY/B7[>O=$B^&G_'\;I_\-3_Y+X[V_-\(^WKQZ0W4?_91^+_\.W=/
M_N+G/=G_ +,_9U[RZM2]I.M=% ^9/_'B;7_\.Y/_ '3Y3V_;_$WV=;'$=;87
M_"6'YR9&KZI/PC[*ST]7!#6[RW5\>Y\A-),U)'1U59GM_=:TLLU8[BG\$L^X
M,;3Q0+'$(LLTDOJIX_::]0:RX'I7KP.2.MQGVAZMU[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M%<^9'R1Q'Q6Z"WAVI6"FJ=P+&FV^OL-4C7%GM_YN"J& HI8Q/2M+04"4L^1K
ME65)#CJ&H\9,FA6>MX3/*J#AY_9T@W.^3;[.6Y;XN"CU8\!_E/R!ZTF,OG<S
MNC.9C<VXLG69K<&XLMD,[G<QD)FJ*_+9G+UDN0RF3KJAO5/65];4/+*YY9W)
M_/L2 !0% H!3J([AWD=Y)&)=B23ZD\3U7OTK_P S@P7_ %%;C_\ =#F?:EOA
M;J]Q_9'\O\/5BD7ZA_OOR/;?18_$]%T^2O\ Q8]L_P#:VJ__ '#'MV/K47$]
M-]!_V3'7?]12?^]I1>W!\?Y]-/\ VP^S_)T7.'^S_OO[7NXZVW#H2>LO^/\
MMG_^'!C?_<J/VX/A/26;X'^P_P"#I;]S_P#,S=R_^0;_ -Y_%>]K\/26/X/]
M7KUNM],=]X?XW?RM?CSV7D!35.6@Z$ZYPVRL-57,>?WME-KQ_P "QLD:5-'-
M+0PFGDK*T12I,N/I9WCNZJI"3V[76YS1+PUFI]!7)_S?/J95W:+9>4;*_DH7
M%N@0'\3E>T>6/,TSI!/6NMF<YE]S9O,;DW!D*C+9[<&5R.;S64JV5JK)9;*U
M4M?D:^I9%1&J*RLG>1R !J8V ]BZ-51%1110*#J KF:6XFEN)G+3.Q9B>))-
M2?S/1*>^/^/[B_[46/\ _<FN]W'#JD7]F>EYW3_QZ_7?_4'-_P"ZW%>W/->D
MT7QS?ZO/H;.E_P#F6^W/]?+_ /N_RGMQ>D%S_:-_J\NAAB^H_P!8?\1[<7S^
MSI&_ ]$TZF_YFAAO^HC/?^Z?+^]CCU>X_LY/R_P]*7<'_,[$_P##LVY_T/C/
M>W^%_P#2G_!TW;?VMM_IU_PCK?F]Q;UFIU[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=:9/\[?_LJ_MC_J&ZK_ /> VY[RH]O/^G;V7_/1)_U<
M;K$3W._Z>5N/_/-%_P!6UZHQD^G_ "#[.QP_/H-+_D_R=*+K_P#X_/!_\MY_
M_<*I]FVS_P#)3M/],?\ CIZ2;G_R3[K[!_A'3/O[_C[<_P#]1[_]")[UNW_)
M2O/].>E.U_[@VG^D'2BV-_QZ/8'_ &J9O_=9DO9SLG_)+WO_ )I'_CC](-V_
MY*>S?\U/^?DZ8.K?^/ID_P"U76?];:7W3E7_ )*8_P":3?X1TJYD_P"2;_S=
M7_G[H?)?S_K_ /$^Y.'EU'?K]G1>NY/^!6$_Y89#_H>E]@?G'^VV_P#TC?X1
MT/.3_P"RO_\ 3K_S]UO9?R4O^W8OQ?\ ^H'M;_W^?9WO#;W+_P"5TW;_ $EO
M_P!HT/677MW_ ,JAM?\ I[C_ +29NK3O8$Z&O7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_U=_CW[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW13_ )P_$;KOYT?%SMSXQ=EQ118?LC;4]+A-
MP_:1UE=LC>V.9<ELK?.)1VC?[_:^XJ:"I,:R1BJIUEII&\,\BM>-S&ZN/+KW
M7RU<_P!)]B?&_9?RPZ'[8PK;?[%ZHW[N39>[,9>22G7)8>DQ$'WN-J988&K\
M+EJ;QU=!5!%2JHYXID]+CV::@[QLO CJIZKC]J.M]77;#_X\?9G_ (:FW?\
MW44?M$_Q-]O6NF_M+_F678W_ (8F[_\ WG\A[\GQ+]O7NB1?#3_C^-T_^&I_
M\E\=[?F^$?;UX](;J/\ [*/Q?_AV[I_]Q<Y[L_\ 9G[.O>75J7M)UKHH'S)_
MX\3:_P#X=R?^Z?*>W[?XF^SK8XCI0?&OMW??0/2^#[MZPS!P/87578&-WYL_
M*^,3PTN=VUO/!92A6MI&*Q5^-J9*?Q55-)>*IIG>*0%'8';J'GTL,$?Y#U0_
M%U]03X+?+[K[YV?%KJ;Y-=<R108_L#;T+;DVZ*@5%7LC?N+MC][;(R+E8Y6J
M-N;@AFABE9$%72>&I0>*="2N6,Q.R'RZ<!J >C;^V^M]>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]UJ#
M_P TCY;4WR1[]KMH[,S,&3ZIZ0KL[L? U&/G\M!GMZT5?_#.Q=Q*XIXA.D&?
MQ)Q-*ZR5%-)38T5-.X6K<$]LH/"C#,.]L_EY?Y^HXYDOS=WG@(WZ$6!\V\S_
M )!]E1QZK8A_'^P_XCVMZ#,GGT0SI7_F<&"_ZBMQ_P#NAS/M2WPMT[<?V1_+
M_#U8I%^H?[[\CVWT6/Q/1=/DK_Q8]L_]K:K_ /<,>W8^M1<3TWT'_9,==_U%
M)_[VE%[<'Q_GTT_]L/L_R=%SA_L_[[^U[N.MMPZ$GK+_ (_[9_\ X<&-_P#<
MJ/VX/A/26;X'^P_X.EOW/_S,W<O_ )!O_>?Q7O:_#TEC^#_5Z]6?9OY85?>&
MPN@.D\+]S3;$^-W0_7NUFBEC:G?,]CY'"T:[WRLT1TO)38EL=!C*02 Z#35$
ML9"51NDMK80RW$Q^.1R?R\O\_P#Q72_?]V:]M-HL4)%O;PJ/M?2-1_+X1^9'
M'I/1_P#$G_>O:Y> Z";]$^[X_P"/[B_[46/_ /<FN]['#JT7]F>EYW3_ ,>O
MUW_U!S?^ZW%>W/->DT7QS?ZO/H;.E_\ F6^W/]?+_P#N_P I[<7I!<_VC?ZO
M+H88OJ/]8?\ $>W%\_LZ1OP/1-.IO^9H8;_J(SW_ +I\O[V./5[C^SD_+_#T
MI=P?\SL3_P .S;G_ $/C/>W^%_\ 2G_!TW;?VMM_IU_PCK?F]Q;UFIU[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=:9/\ .W_[*O[8_P"H;JO_
M -X#;GO*CV\_Z=O9?\]$G_5QNL1/<[_IY6X_\\T7_5M>J,9/I_R#[.QP_/H-
M+_D_R=*+K_\ X_/!_P#+>?\ ]PJGV;;/_P E.T_TQ_XZ>DFY_P#)/NOL'^$=
M,^_O^/MS_P#U'O\ ]")[UNW_ "4KS_3GI3M?^X-I_I!THMC?\>CV!_VJ9O\
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
MHDB=7;N"2(LBZ\SA@VEP&74 C -8\V)]NCE2Y/\ Q*3]AZ1-[Z;,O_+$NO\
M>D_S]8LI_-*Z[PV.J\M7]7[T-%0Q&>H%'E,'/5>,%0?##,])%(]V'#2(/\?>
MSRE=4)%U'^P]4'OOL@8!MCNJ?)HS_E'^'IJVM_-GZGWF]9'@NK^PT:@2%ZC^
M+5.VZ-2M09%C\)H\EDS(;Q'5J"6XM?\ &UY1O&K6ZB'^]?YNJ3>_FP1BJ;)>
M'[3&/^?CU@V__-QZ>W/D8<3B>L>REK:A)I(SD9-KTU+I@C:637-39JNE4Z$.
MFT9N?K;Z^]KR?>L:&ZB'^]?YNJR^_P#RZBDKLEZ6^?A#^>L_X.N<O\W#IR#*
MS867K+LS[^GR$F+E,;;6:D^[BJ32.8YVSB3-3>8<.8E8KSH!X][_ *GWM:?5
M14K_ $O\W3?_  0G+80$[)?:J</TJ5^W7_.GY="8O\Q/9K?\TYW-_P"?;%?]
M>_;HY*O#3_'(_P!C=(F^\;L*_P#.O7G^]1_Y^H.:_F3=?[?QTN6R?7.\31P/
M"D@H*_"5-3JGE6&/1%43T43#6PO>06'TO]/?CR5>4J+R*OV-_FZH/O(\NAJ2
M<O7H7Y-$?Y%A_AZ0C?S<.ED^O6O:/U_";3_Q_P"SB_P]U')5^17ZN'_C7_0/
M3H^\ARL?^6%N'_5'_K9UFQ_\V;I[*Y"EQ=%UIV5]W62B" U3;7AIO(02/-+#
MG*F5$L/JL;G_  ]N)R/?LRCZR&A_TW^;K9^\=RQI)78K\M3S\(#]OB'_  =8
M<Q_-MZ=P.1JL3D>LNRVK:-E2<T3[7GI=3QI*OAFGS=)*XT2"]XUYN/\ $V;D
M7< Q O(?^-?YNMI]XSEEE4ML5^&/IX1_GX@_P=3-O?S6NJ]U_>_P7K+L ?P[
M[?[K^*56W**_W?G\'V_VF0R7D_X#/KU:-/%M5S9Z+V_W"756^A%/],?\@ZU+
M]XWEQ-/A[!>FOJ8A_@<_Y.GYOYF>QUO?K'=9M?\ Y?&(_'_3OVI'MON!_P"6
MC#^QO\W37_!';!_TSMY_O4?^?I Y_P#G =-[7KWQF7ZM[-:LCBCF8XV7:U53
M>.872TM5FL?*7M]1XP!_4^T\GM[N,;Z1?0'_ 'H?\^GI7%]X?EMT#/L=\#\O
M"/\ S^/\'7+<7\WKJ+:B4$F:ZK['9,FLKT?\+JML5C:8! TOW(J\IC1";5*:
M=)DOZKVL+NS>W.Y1!#]? =5?XAPI\OGUZ'[PW+LFK5L5Z*>AB/K_ $Q3^?4&
MM_G%=.8_!T6Y:GJGLPXC(U I:005&UI,EYB*DC[BDDR\--%':CDY6HD/Z>.3
MILWMMN8@CF_>$'<:4[_G_1^75E^\)RZTS1G8KT*!QK%7R\M>/VGI,O\ SNN@
M4M?J?N$\VXCV7_\ 93[9_P!;O<_^4Z#_ (W_ - ]*![_ '+9_P"6-??]4O\
MK9U,Q/\ .GZ0SV0BQ6*ZE[5^^G65X_XA+M&DI=,$;2R:YZ;.U\RG0AT@1-<\
M&WU]J+?VTW2>58_WA;BO^G]/]+U2;[P'+L49==DO2?3](?\ /YZ@93^=ST/A
MJ^IQ>0ZC[<^]HY3#4?9MLVHI?(H!/AFGW%22R)9OJT:'_#W67VUW2.1X_K[<
MT/\ 3_Z!Z>B]^N7I$1SLUZ"?^:1_GK'^#IRVG_.S^.6Y<Q'B)NL.[,>\\,\D
M$T6-V)7*ST\9E=)4??-"8U:-&LP+G586L;C<?MEO4[K'#>VI<^I<# KY1GI[
M_7XY712\^U7X3^BL3']AE7_#^71E=H?S-OB1N1"V=WKE>LY#/3T\2]BX&?&T
MLK5&L!Y,U@IMQ[>H(8W4*S5=93@LXTZN;(MR]N>:=MC,ILTFA'$Q.&I_M6TN
M:_)3\Z='NS^\?(N[NL/[PDMISP6>,K7U[TUQBG])Q\J]':VGO39V_<-!N+8N
M[-L[TV_5?\!L[M/.XO<>&J?2&_8R>'JJRBF]+ ^ESP?8+GMY[:0Q7,#QRCR8
M%3^P@'J2;6\M+Z%;BRNHYH#P9&5U/V%21_/I3>V>E/7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]UID_SM_P#LJ_MC_J&ZK_\ > VY[RH]O/\ IV]E_P ]$G_5QNL1
M/<[_ *>5N/\ SS1?]6UZHQD^G_(/L['#\^@TO^3_ "=*+K__ (_/!_\ +>?_
M -PJGV;;/_R4[3_3'_CIZ2;G_P D^Z^P?X1TS[^_X^W/_P#4>_\ T(GO6[?\
ME*\_TYZ4[7_N#:?Z0=*+8W_'H]@?]JF;_P!UF2]G.R?\DO>_^:1_XX_2#=O^
M2GLW_-3_ )^3I@ZM_P"/ID_[5=9_UMI?=.5?^2F/^:3?X1TJYD_Y)O\ S=7_
M )^Z'R7\_P"O_P 3[DX>74=^OV=%Z[D_X%83_EAD/^AZ7V!^<?[;;_\ 2-_A
M'0\Y/_LK_P#TZ_\ /W6PU\#OYTO2WPV^&O2G26_NH^T-S5^S*;=\$V>V?4[4
MFHZ^;<^_]X;UIQ'19K+X>:"*FHLZL+L78F6,V72;B".=?:K=MXOFYG@W*V6V
MNA&JHVO4OAPI&:T4C)0D4\B.IPY-]S-KVRS_ *N3;?<-<6ID)==&EM<K.*58
M' < U\P>C4-_PI<^*2_\T&^0A_Z==;__ &<>P1_K2[U_T<K7_JI_T!T-/]<[
M:*5_=]S_ ,8_Z#ZD8W_A25\9LY5?P_#=!=ZO7%'E"Y.?K^@I?'%8R$U%+NC*
M3!['TCQ$'\D>S+:_9/?=TNTM$W>T1B":GQ#P%?X.D.Y^[NS;9:/=R;9=,JD"
M@T5R:>;=/K?\*&^E%^OQ[[2_V&X]I?\ 1WL4C[M/,IX<PV/[)?\ H#H,'[PG
M+H%?W'>_MB_Z#Z3F9_X4F_&W;)IUW!\?>\$:L$C4O\'KMA9)2L!02^<UNX,,
M86!D72%$E^;D6Y(MX]AN8-G>!)-ZLW+@G'B"E"!YI\^C_9O>79-YCFDBVJZ0
M(P&?#\P3Y-\NHTG_  I8^,\>)3<;_'WO7^ R2&!)%J]@'+^<2M 0V..Y%HUB
M\J'U"L)TV.F_ J?8G?QM"[M^^;/PR^G3^I7B16NBGET\/=_9CNQVG]UW7B!-
M6KLI3&/BKY],8_X4_P#Q*9E1/C]\BR[L$35'UHJZF-EU,-],56YY(!_UO98O
MLWOC,J_O2TR?^&?] =&C>Y6U*KM]!<8_TG_072O;_A1GT>O_ '+IVM^?^8EV
MC^/^0O8X'W8^9C_SL=A^R7_H#H'#W\V'_HR7G[8_^@NFO)_\*3_CW@J.?)YC
MXZ]RICJ7Q_<-C,WLBNK1YI$@A\-+59'&02WGE4-JG32ER-1 4H]R^[AS)MME
M/>OO]BRIIP!*":L%_@^=>E^V>]NR;G?06,>SW:O)JH28Z#2I;R;^C3IGH/\
MA3?\9<U#5U6%^.W>TE-C5#Y Y2OZ_P ?.J,LCK]G%2;ARL=2WCA:X>2$7L+V
M)(0;3]W_ )AW:WOIX]\LD$ J01*:X8XHG]'HPW?W<V?:+BRMY=KN7:<X(T8R
M!FK?/J)C_P#A3_\ %K.5'V."^.W?TM:(VG*Y:IZ[QM+X$(60BHH]TY>8RAG6
MR^&Q%[L+<L[+["\P[S>&SCWJR1M!:I\4\*>B?/I7O?NCM.QV2WLVW7#H7"T7
M16I!-<M\NGAO^%*?1*_]RV]MFW_9S[._Z.]BP?=8YI/_ #LNW_LF_P"@.@C_
M ,$!R_\ ]&.\_;'_ -!])_+?\*A/B_MMH4W#\<>^XGJE=Z486OZ]RBLL142_
M<-7;CPAA8%UTA1(&YN1;D/;[]WGF/8GMDEWRRD,@)%!**4IZI\^A3R[[K[1S
M&ET]OMMS&(BH.K1G56E*-\NL-1_PJ*^+M'CH<[5_'#OP8.K*+22T]?UY/E6:
M748ON,=+N.FHX%(C;45JY+<6!N;;NON\<QVNRVF]-OMB8I6 "_JU%=7$Z*?A
MZO9>ZFT7N^WFPIMUR)X5)+'1I.DJ,=U?Q#ID;_A5I\.%^OQU^3'^PAZM_P#M
M@^R+_65W_P#Z.MG_ -5/^@.A,.;+(_\ $:7_ (S_ )^LM#_PJG^)68J8L=A_
MCA\BI,C4:_MTR4O6E!1'PQO/-YJNEWCDYXK01,5TP/J>P.D$L#/:?8+F+=MP
MM]OCWJR1Y-63XI TJ6\D^5.BS>O<#;=DVNYW6>RG>*+34+HJ=3J@I5@.+5^S
MKA4_\*K?B'03S460^./R02MI9&@JEHSUC54JSQG3(*>HFWO1331!AZ6:*,D?
M51]/;%][$\PV5Y=6;;Q9LT3LI(\2ATFE?@Z4[=SMM^XV%G?QVDRQS1JX!TU
M85 -&I7/4NF_X5-?%;(TE5E,=\;OD"^+QH9LD];6=<TM>BJGE;[&C@W174]6
MWB^@DJ*?U<7MS[,+#[O/,=_MVY;BF^6*I;"I!\6IP3CL^717N?N7M6V;KM.U
M2V%PTUVU%8:*+D#NJU?/RKUQQW_"IWXIY^=Z/ ?&_P"0<U9'$U3*N8J^N,93
M"F1TB=DGHMU9J5YQ+,ED,2J5+'6" &UL?W>N9-\NY+2+?+&-EC+U/BD4#*M,
M)_2ZWS'[E;5RW8Q7UU87$D;RB.BZ*U*LU<L!2BG]O4+_ *"M/AYK\/\ LN?R
M5\VOQ6T=7>+RWTV\G]_=6C5^=-[<V_'LI_UD-_\ $\/][6==5/\ 1/6G\'1Y
M_6VR\+Q?II:::_A]*^O0I;#_ .%(O1&^]\[,V13_ !R[;Q]1O+=>W=JP5\VX
M]FSPT,VX<Q1XB*LEA29'FCIGK [*&!8+8$>QENGW7N:-KVW<=SEYCL&CMX))
M2 )JD1H7(%4I4@4%>HZL/?7E_<+^RL(]GO%DGF2,$^'0%V"@FCUH"<TZV0O>
M,?4X=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7__7W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]TC>Q.OMF]L;!WIU?V)@*#=6PNP]K9W9>\MM92,RX_.[9W+C*G#YK%5:
M*5?PUN/JY(R5*NNJZD, 1L$@@@Y'7NOD7?S+/@WO'^7?\PNT_C5N9Z[)8+"5
MR;FZJW=6P" [[ZDW+-55&RMSC0B4[URT]/+CLF(088<QCZR%"RQ DZBD$J!Q
M_J/6NC=[#_X\?9G_ (:FW?\ W44?M,_Q-]O6NF_M+_F678W_ (8F[_\ WG\A
M[\GQ+]O7NB1?#3_C^-T_^&I_\E\=[?F^$?;UX](;J/\ [*/Q?_AV[I_]Q<Y[
ML_\ 9G[.O>75J7M)UKHH'S)_X\3:_P#X=R?^Z?*>W[?XF^SK8XCI)[1_[(]W
M9_U&5_\ [T.*]W/^Y"_ZO(]-GXNB>8VLJ\?5TM?05510UU#405E%6T<\M-5T
M=732QS4U52U,+)-3U%/,BNCHP9& (((]J/3JI\NOJG?R3_YB-+_,1^%>TMX;
MGR]+5=^=2_9=7]_8\-!%75FZL70(<'V&:*(1&/'=G8&),AY(X8J1<JF0I( 5
MHVL2W,7A2$#X3D?ZOETZC:E^?5OGM/U?KWOW7NO>_=>Z][]U[KWOW7NO>_=>
MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NFS-9K$[<PV6W#G\E18;!8'&5^:S67R5
M1%1X[%8G%TLM=DLE7U<[)#2T5#1P/++(Y"I&I8D >]@$D #)ZT2%!9C11U\[
M/^;3\GLG\M_D13]M//5+M">GR^%ZRQ%0)HAANO,94T V^C4DTLS4>1S*2OD\
M@@9E7(5LP2T815$UG"(8M'XO/[>HYOKUKZZGF/P#"CT4</V\3\STD>A?^94[
M5_ULW_[T>8]N-\?1'/\ VC=#=#^/]A_Q'O7263SZ(9TK_P S@P7_ %%;C_\
M=#F?:EOA;IVX_LC^7^'JQ2+]0_WWY'MOHL?B>BZ?)7_BQ[9_[6U7_P"X8]NQ
M]:BXGIOH/^R8Z[_J*3_WM*+VX/C_ #Z:?^V'V?Y.BYP_V?\ ??VO=QUMN'0D
M]9?\?]L__M?XW_W*C]N#X3TEF^%_L_R=;]'\O+XM4OQGZ0CFS&)3']I=L5&/
MWUV;(XE^]I*O^%T]!MC:E3]Q!!+3MM/;\<<513@-%%E)JUHW=) Y!VX7/U,Y
M*G])<#_*?S_P4ZF;E;:/W1M<22I2[E[W]03P7_:C!'\6JG6JWVYB:C"_.;YO
MT=5?R3=_=DY9=4;Q'[?/]@;JSM)Z9 &(^TR*6;]+CU+P1[%5F:VMJ?\ A:_R
M%.H8YH0IO&Y \?J9#^UJ_P"7IPC_ .)/^]>U:\!T&7Z)]WQ_Q_<7_:BQ_P#[
MDUWO8X=6B_LSTO.Z?^/7Z[_Z@YO_ '6XKVYYKTFB^.;_ %>?0V=+_P#,M]N?
MZ^7_ /=_E/;B](+G^T;_ %>70PQ?4?ZP_P"(]N+Y_9TC?@>B:=3?\S0PW_41
MGO\ W3Y?WL<>KW']G)^7^'KGV=_S,#<G_453_P#N!2^[CCTD/P+TE*;Z_P"P
M_P"('NYX=)VXGHQ>%_YD7N;_ +7<'_NSV][<7X?SZ12_&OV?Y^@>A^O^Q_XI
M[<'#I*_5E&-_X"TO_4+!_P!:X_;J_P"7HME\_MZ:=_\ _'D[B_[5[?\ 6R+V
MYY=)VX]!KT#_ ,"MR?\ 4/C/^ME9[<3S^WI)/\)_U>O3)T__ ,?MC/\ J&R7
M_N%4>[Q_%TFF^$]<LC_S,#)_^'C6_P#N[D]V''\^DC_"/LZ/'']?]B?]Z]J5
M\NBV3B>D=VA_QY60_P"HC'?^YT/O?ETE?CT4J;ZG_7_XEO>TX?EUI?/IYV5_
MQ^.!_P"UBG_0DGM^+XDZ<'#\CU![+_X_;/?]1$'_ +A4OMU_C/3J?"G^KTZ5
M_2OTW5_K83_>\O[66OX_]7KUZ3BO^KSZ&2;ZM_K-_P 3[,EX=5/10.XO^/OJ
M?^U?0_\ 0A]HKC^U_(=+X?@7[/\ +U/[K_X";0_Y89+_ *UX?VJN_A@_/_ .
MK6_%OM_S])K<_P#S*3:G_:X7_H3.^WG_ -P8/]-_T%TXG^Y#?9_FZ J?\?\
M!O\ B/:7_-TL3_+TK^LO^/UQW_+#(_\ N%/[,-N_W*C^P_X#U6Y_L6^W_-TE
M>P/^/RS_ /VL)/\ H2/W2Y_W(G^WI;;?V4?V=<NL?^/UQO\ RQR7_N#/[5;;
M_N7']A_P'K=W_N.WVC_#T*_;/_'E9/\ Y;8__P!S8?9UN7^X3_:/\/27;O\
M<N+[#_@/1>^ONUNR^H,_'NGJW?FZ]@;@B,=\GM3.9#"SU,<+LZTM>M%/%#DJ
M!B2'IZA98)%8JZ,I((2NK*SOX_!O;9)8O1@#^RO _,9Z&FW[GN.U3BYVV]E@
MG XHQ4GY&AR/D:@^8ZV .DOYSF8Z]W%B-C_*/#3;IVYD*=)$[4VKCZ.EW+A6
MEK9H0=Q[3QU/1XO.XR".UYL>M-611QG]BLD>X!O-WME:1R^-R\YC8K7PG8E3
MQ'8YJPX<&+"IXJ.I8Y%]Z[YHA;<W1B:,-3QXU"N.'QQJ K 5XH%( ^%CU?MU
MSV7L#MW:6+WWUGN[![VVCF(EDH,Y@*Z*MI69HHIGI:E5(GQ^1ITF43TM0D53
M QTR(C7'N&+RRN]OG:VO;=XIQY,*&GD1Z@^1%0?(]9&[?N5ANUK'>[;=QSVK
M<&0@BOF#YAAYJ:$<" >ES[2]+>O>_=>Z][]U[KWOW7NM,G^=O_V5?VQ_U#=5
M_P#O ;<]Y4>WG_3M[+_GHD_ZN-UB)[G?]/*W'_GFB_ZMKU1C)]/^0?9V.'Y]
M!I?\G^3I1=?_ /'YX/\ Y;S_ /N%4^S;9_\ DIVG^F/_ !T])-S_ .2?=?8/
M\(Z9]_?\?;G_ /J/?_H1/>MV_P"2E>?Z<]*=K_W!M/\ 2#I1;&_X]'L#_M4S
M?^ZS)>SG9/\ DE[W_P TC_QQ^D&[?\E/9O\ FI_S\G3!U;_Q],G_ &JZS_K;
M2^Z<J_\ )3'_ #2;_".E7,G_ "3?^;J_\_=#Y+^?]?\ XGW)P\NH[]?LZ+UW
M)_P*PG_+#(?]#TOL#\X_VVW_ .D;_".AYR?_ &5__IU_Y^Z8-U_\R\VE_P M
MH_\ W&K/=-S_ .59V;_3'_ W2G:?^5CWK_2_Y5Z!F3Z_[?V$AQ/0N'#\NE?U
MI_Q]*?\ 4%6?]"I[%/*7_)9A_P!(W^#H/<U_\D:?_3)_A'0_S?7_ 'W^/N7E
M\^HE;@/R_P O1?>X_P#/8'_ECD?^AZ3W'O._]O8?Z1O\(ZDCD3_<6^_YJ+_@
M/3)5_P#,I:7_ +6;_P#NRJ/;)_Y4R+_GH_RMTN7_ )7)_P#GG/\ @7H&X?\
M@3!_RWC_ .M@]A6'^TB^T?X>A?+_ &<_V'_ >CDR?G_6;_>_>0"^74'#_*>@
MX[+_ ./-S7_D._\ =I0^R/FG_D@W_P#M/^KB="+E3_E8-O\ ^;G_ %:DZ"WK
MG_BR[O\ ^H:/_P!QLA[#O)O_ "3M_P#](/\ CDG0FYV_Y*6P?Z;_ )_3I,=:
M?\?(_P#VK*G_ *VT_M#R+_R6F_YHO_A7HZ]P/^2#'_ST)_QU^AWE_/\ L/\
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
M/3)5_P#,I:7_ +6;_P#NRJ/;)_Y4R+_GH_RMTN7_ )7)_P#GG/\ @7H&X?\
M@3!_RWC_ .M@]A6'^TB^T?X>A?+_ &<_V'_ >CDR?G_6;_>_>0"^74'#_*>@
MX[+_ ./-S7_D._\ =I0^R/FG_D@W_P#M/^KB="+E3_E8-O\ ^;G_ %:DZ"WK
MG_BR[O\ ^H:/_P!QLA[#O)O_ "3M_P#](/\ CDG0FYV_Y*6P?Z;_ )_3I,=:
M?\?(_P#VK*G_ *VT_M#R+_R6F_YHO_A7HZ]P/^2#'_ST)_QU^AWE_/\ L/\
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
M>/\ ZV#V%8?[2+[1_AZ%\O\ 9S_8?\!Z.3)^?]9O][]Y +Y=0</\IZ#CLO\
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
M9[>]N+\/Y](I?C7[/\_0/0_7_8_\4]N#ATE?JRC&_P# 6E_ZA8/^M<?MU?\
M+T6R^?V]-.__ /CR=Q?]J]O^MD7MSRZ3MQZ#7H'_ (%;D_ZA\9_ULK/;B>?V
M]))_A/\ J]>F3I__ (_;&?\ 4-DO_<*H]WC^+I--\)ZY9'_F8&3_ /#QK?\
MW=R>[#C^?21_A'V='CC^O^Q/^]>U*^71;)Q/2.[0_P"/*R'_ %$8[_W.A][\
MNDK\>BE3?4_Z_P#Q+>]IP_+K2^?3SLK_ (_' _\ :Q3_ *$D]OQ?$G3@X?D>
MH/9?_'[9[_J(@_\ <*E]NO\ &>G4^%/]7ITK^E?INK_6PG^]Y?VLM?Q_ZO7K
MTG%?]7GT,DWU;_6;_B?9DO#JIZ*!W%_Q]]3_ -J^A_Z$/M%<?VOY#I?#\"_9
M_EZG]U_\!-H?\L,E_P!:\/[57?PP?G_@'5K?BWV_Y^DUN?\ YE)M3_M<+_T)
MG?;S_P"X,'^F_P"@NG$_W(;[/\W0%3_C_@W_ !'M+_FZ6)_EZ5_67_'ZX[_E
MAD?_ '"G]F&W?[E1_8?\!ZK<_P!BWV_YNDKV!_Q^6?\ ^UA)_P!"1^Z7/^Y$
M_P!O2VV_LH_LZY=8_P#'ZXW_ )8Y+_W!G]JMM_W+C^P_X#UN[_W';[1_AZ%?
MMG_CRLG_ ,ML?_[FP^SK<O\ <)_M'^'I+MW^Y<7V'_ >B=R_0_['_B?8;'$=
M";_-T)_=O_%]QG_:I7_W,J?9[O/]O%_I/\IZ*MF_W'F_TW^1>FW>7_,LME_]
M1$?_ +C5GN]U_P DFQ^W_/TY:_\ )2NOL_S=9>E_^8F_X-AO_DM[6;!PNO\
M:?\ /W3>\\;;_;?\^]7W?RD_DK)L?LK(_'W=&1$>TNSWERFS6JI8XZ?$=BX^
MCU24<<L\T$4$&\L)1F"W[CRY"CHX84#3R$QW[P\L+>;='S):1_XW;466G%HB
M<-\S&Q_WAF)-%'4R^QG-S6&YR<JWDO\ B=W5X:G"S*,J*\!*@_WM% %7/6Q_
M[QKZRPZ][]U[K3)_G;_]E7]L?]0W5?\ [P&W/>5'MY_T[>R_YZ)/^KC=8B>Y
MW_3RMQ_YYHO^K:]48R?3_D'V=CA^?0:7_)_DZ477_P#Q^>#_ .6\_P#[A5/L
MVV?_ )*=I_IC_P =/23<_P#DGW7V#_".F??W_'VY_P#ZCW_Z$3WK=O\ DI7G
M^G/2G:_]P;3_ $@Z46QO^/1[ _[5,W_NLR7LYV3_ ))>]_\ -(_\<?I!NW_)
M3V;_ )J?\_)TP=6_\?3)_P!JNL_ZVTONG*O_ "4Q_P TF_PCI5S)_P DW_FZ
MO_/W0^2_G_7_ .)]R</+J._7[.B]=R?\"L)_RPR'_0]+[ _./]MM_P#I&_PC
MH><G_P!E?_Z=?^?NF#=?_,O-I?\ +:/_ -QJSW3<_P#E6=F_TQ_P-TIVG_E8
M]Z_TO^5>@9D^O^W]A(<3T+AP_+I7]:?\?2G_ %!5G_0J>Q3RE_R68?\ 2-_@
MZ#W-?_)&G_TR?X1T/\WU_P!]_C[EY?/J)6X#\O\ +T7WN/\ SV!_Y8Y'_H>D
M]Q[SO_;V'^D;_".I(Y$_W%OO^:B_X#TR5?\ S*6E_P"UF_\ [LJCVR?^5,B_
MYZ/\K=+E_P"5R?\ YYS_ (%Z!N'_ ($P?\MX_P#K8/85A_M(OM'^'H7R_P!G
M/]A_P'HY,GY_UF_WOWD OEU!P_RGH..R_P#CS<U_Y#O_ ':4/LCYI_Y(-_\
M[3_JXG0BY4_Y6#;_ /FY_P!6I.@MZY_XLN[_ /J&C_\ <;(>P[R;_P D[?\
M_2#_ (Y)T)N=O^2EL'^F_P"?TZ3'6G_'R/\ ]JRI_P"MM/[0\B_\EIO^:+_X
M5Z.O<#_D@Q_\]"?\=?H=Y?S_ +#_ (CW,PX=0D?+H .W_P#@1A/^6%=_T/3^
MXS]PO[?:_P#2O_A7J8/:[^PWC_3Q?X'Z@;@_YEG@O^6U'_T+5^[[M_RHFS_\
MU%_P2=/;#_T\7?/^:<G^&+H$)?Q_K^X^'4N+Y_;TI^O_ /C[<3_U7_\ NLK?
M8JY._P"5DV[_ )N?]6GZ"7N!_P J?NW_ #:_ZOQ]-NZ?^/CS?_:SJ_\ K:WL
MOW__ )+>[?\ /1)_QX]&W*__ "KFQ?\ /)%_QP=+/:7_ !Y6\/\ EE-_[A'V
M).7?^59YH_T@_P".MT#N;?\ E<N2_P#FI_S^O4?JW_CX*S_M35'_ +FX_P!^
M]OO^2S<_\\K?]7(^K>ZO_*O6?_/:G_5J;I _\O#_ *K/^N_L%_\ $G_;_P"7
MJ1/^(G_-O_GWJQCX]?\ ,_>CO_$P=:?^]IA?<Y\W?\JIS/\ ]*ZY_P"K+]8K
M\L_\K'R__P ]T'_5U>OJ=^^1/71+KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]
MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z_]/?X]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW6E=_P *-OA/'U'D
M-Z?*[8.+6FZ_[TVSO'&]ATE'#04U%MSN6':.6K9,C'3TL-&ZT_9N&H)\C(Q2
MIE?,T62J*B<&KIX_:RW:I53Q!'6CUJ-_#3_C^-T_^&I_\E\=[6S?"/MZT>D-
MU'_V4?B__#MW3_[BYSW9_P"S/V=>\NK4O:3K710/F3_QXFU__#N3_P!T^4]O
MV_Q-]G6QQ'23VC_V1[NS_J,K_P#WH<5[N?\ <A?]7D>FS\71-(?^(_XI[4^8
MZJ?+H3NJ?^9E]>?^'UM+_P!WV/\ =)/@?[#TT?A;[.A=^2__ #.#/?\ :OP7
M_NHH_=8/[,=-#@.MKG_A+A_,*JL)6;L^ 79V49MLY?(U>^_C_EJZI80X+<N2
M2JK-Z]<7E5H:?';I>D.5QJZX47*_>1@2SY")527T0HLHX^?3UO)0^&?/AUNW
M>RSI9U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T0S^9-\T\%\#_ (G=@=W5
M34%5O>>)=E]/[>KB&CW'VEN.EK%V[#-3:XFJ\5@8*6HS&1C5XVDQV.G1'61X
M[OVT)GE5/P\3]G26]N1:V[R_BX#[?+_.>OGE8S<N?WITCW/O'=>6K<_NC=G8
M.:W+N3.Y.9JG)9K/YVKVOE,QELA4-ZIZW)9&JDFE<\M(Y/Y]B, +)& , ?Y^
M@#(Q:=68U8Y/\^BM1?0?[[\>W?,];?HV'R _X =8?^&Y4?\ 6G"^ZQ_BZ0IQ
MD^WHR'0O_,J=J_ZV;_\ >CS'NK?'TAG_ +1NANA_'^P_XCWKI+)Y]$,Z5_YG
M!@O^HK<?_NAS/M2WPMT[<?V1_+_#U8I%^H?[[\CVWT6/Q/1=/DK_ ,6/;/\
MVMJO_P!PQ[=CZU%Q/1C/A1\;,Y\N*;KOH3"U,N.BWKN?5N3.1)<[>V7@MSQY
M_>&:1GAGIUK:3;^-J!1),!%45[P0$@RCW2XG%M'),?+A\SY?ZO3I5M]A)N6Z
M6]HF WQ'T4#)_9P^=!UOI;%V1M?K79>U.O=DXBFP.T-D[?Q.U]M8:D!%/C<)
MA*&''XZD0L6DD,5-3J&=RSR-=F)8DD(.S.S.QJQ-3U-T,4<$4<,2TB10 /0#
M Z5?NO3G7O?NO=>]^Z]U4/\ S,_A]+V!AJCY#==8])-Y[4Q2IV)A:6"U3NK:
M6,@(AW%2^$?Y3G]ITB:9E=2]5BT 60-1PP3GFT7_ (+"VE/Z;'!]#Z?8?\/V
M]1MS[RR;^!MXL4K>1+^HH_&@_$/5D'[5QQ4 ZEW?'_']Q?\ :BQ__N37>Q0.
M'4,Q?V9Z7G=/_'K]=_\ 4'-_[K<5[<\UZ31?'-_J\^ALZ7_YEOMS_7R__N_R
MGMQ>D%S_ &C?ZO+H88OJ/]8?\1[<7S^SI&_ ]$TZF_YFAAO^HC/?^Z?+^]CC
MU>X_LY/R_P /7/L[_F8&Y/\ J*I__<"E]W''I(?@7I*4WU_V'_$#W<\.D[<3
MT8O"_P#,B]S?]KN#_P!V>WO;B_#^?2*7XU^S_/T#T/U_V/\ Q3VX.'25^K*,
M;_P%I?\ J%@_ZUQ^W5_R]%LOG]O33O\ _P"/)W%_VKV_ZV1>W/+I.W'H->@?
M^!6Y/^H?&?\ 6RL]N)Y_;TDG^$_ZO7IDZ?\ ^/VQG_4-DO\ W"J/=X_BZ33?
M">N61_YF!D__  \:W_W=R>[#C^?21_A'V='CC^O^Q/\ O7M2OET6R<3TCNT/
M^/*R'_41CO\ W.A][\NDK\>BE3?4_P"O_P 2WO:</RZTOGT\[*_X_' _]K%/
M^A)/;\7Q)TX.'Y'J#V7_ ,?MGO\ J(@_]PJ7VZ_QGIU/A3_5Z=*_I7Z;J_UL
M)_O>7]K+7\?^KUZ])Q7_ %>?0R3?5O\ 6;_B?9DO#JIZ*!W%_P ??4_]J^A_
MZ$/M%<?VOY#I?#\"_9_EZG]U_P# 3:'_ "PR7_6O#^U5W\,'Y_X!U:WXM]O^
M?I-;G_YE)M3_ +7"_P#0F=]O/_N#!_IO^@NG$_W(;[/\W0%3_C_@W_$>TO\
MFZ6)_EZ5_67_ !^N._Y89'_W"G]F&W?[E1_8?\!ZK<_V+?;_ )NDKV!_Q^6?
M_P"UA)_T)'[I<_[D3_;TMMO[*/[.N76/_'ZXW_ECDO\ W!G]JMM_W+C^P_X#
MUN[_ -QV^T?X>A7[9_X\K)_\ML?_ .YL/LZW+_<)_M'^'I+MW^Y<7V'_  'H
MG<OT/^Q_XGV&QQ'0F_S="?W;_P 7W&?]JE?_ ',J?9[O/]O%_I/\IZ*MF_W'
MF_TW^1>FW>7_ #++9?\ U$1_^XU9[O=?\DFQ^W_/TY:_\E*Z^S_-UEZ7_P"8
MF_X-AO\ Y+>UFP<+K_:?\_=-[SQMO]M_S[T/V!S^7VIG\'NG;]=-C,_MK,8K
M/X/)4YTU&.S&&KH,CC*Z!B#IFI*VF21#^&4>SZZM8;VVN+.Y35;RHR,/566A
M'Y@](;&[N+"ZM+ZUD*74+JZ,/)D;4I_(@=;M/4/8V,[=ZMZ_[.Q ACHM];2P
M>Y!20U4=8,;59*@AGR.&EJ8P$DJ\+D3+23\ K-"P(!!'O!G=MNEVC=-PVR?^
MU@F9":4KI) ;[&%"/D1UT0V7=(=ZVC;=VMZ>%<P)(!6M-2@E2?5353\P>A&]
ME_1GUID_SM_^RK^V/^H;JO\ ]X#;GO*CV\_Z=O9?\]$G_5QNL1/<[_IY6X_\
M\T7_ %;7JC&3Z?\ (/L['#\^@TO^3_)THNO_ /C\\'_RWG_]PJGV;;/_ ,E.
MT_TQ_P".GI)N?_)/NOL'^$=,^_O^/MS_ /U'O_T(GO6[?\E*\_TYZ4[7_N#:
M?Z0=*+8W_'H]@?\ :IF_]UF2]G.R?\DO>_\ FD?^./T@W;_DI[-_S4_Y^3I@
MZM_X^F3_ +5=9_UMI?=.5?\ DIC_ )I-_A'2KF3_ ))O_-U?^?NA\E_/^O\
M\3[DX>74=^OV=%Z[D_X%83_EAD/^AZ7V!^<?[;;_ /2-_A'0\Y/_ +*__P!.
MO_/W3!NO_F7FTO\ EM'_ .XU9[IN?_*L[-_IC_@;I3M/_*Q[U_I?\J] S)]?
M]O["0XGH7#A^72OZT_X^E/\ J"K/^A4]BGE+_DLP_P"D;_!T'N:_^2-/_ID_
MPCH?YOK_ +[_ !]R\OGU$K<!^7^7HOO<?^>P/_+'(_\ 0])[CWG?^WL/](W^
M$=21R)_N+??\U%_P'IDJ_P#F4M+_ -K-_P#W95'MD_\ *F1?\]'^5NER_P#*
MY/\ \\Y_P+T#</\ P)@_Y;Q_];!["L/]I%]H_P /0OE_LY_L/^ ]')D_/^LW
M^]^\@%\NH.'^4]!QV7_QYN:_\AW_ +M*'V1\T_\ )!O_ /:?]7$Z$7*G_*P;
M?_S<_P"K4G06]<_\67=__4-'_P"XV0]AWDW_ ))V_P#^D'_').A-SM_R4M@_
MTW_/Z=)CK3_CY'_[5E3_ -;:?VAY%_Y+3?\ -%_\*]'7N!_R08_^>A/^.OT.
M\OY_V'_$>YF'#J$CY= !V_\ \",)_P L*[_H>G]QG[A?V^U_Z5_\*]3![7?V
M&\?Z>+_ _4#<'_,L\%_RVH_^A:OW?=O^5$V?_FHO^"3I[8?^GB[Y_P TY/\
M#%T"$OX_U_<?#J7%\_MZ4_7_ /Q]N)_ZK_\ W65OL5<G?\K)MW_-S_JT_02]
MP/\ E3]V_P";7_5^/IMW3_Q\>;_[6=7_ -;6]E^__P#);W;_ )Z)/^/'HVY7
M_P"5<V+_ )Y(O^.#I9[2_P"/*WA_RRF_]PC[$G+O_*L\T?Z0?\=;H'<V_P#*
MY<E_\U/^?UZC]6_\?!6?]J:H_P#<W'^_>WW_ "6;G_GE;_JY'U;W5_Y5ZS_Y
M[4_ZM3=('_EX?]5G_7?V"_\ B3_M_P#+U(G_ !$_YM_\^]6,?'K_ )G[T=_X
MF#K3_P![3"^YSYN_Y53F?_I77/\ U9?K%?EG_E8^7_\ GN@_ZNKU]3OWR)ZZ
M)=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7__U-_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO= )\HOCEUU\M_C]VO\<>U:.:JV/VSL_*;5RLU&YBR
M>'J*J,2X?<F'F#*(LSMK,0P5U*7U1-/3JLJ/$SHUD8HRL.(Z]U\LO!_&CLCX
M=_,'Y!?&OMFB6DWOU/\ >[=KJF".:/'9[&_Q7$UVW=V87SJLTF!W;MZKI<E1
M,P#FFJ4UA7#*#5W#Q*Z\">JGHH'4?_91^+_\.W=/_N+G/;C_ -F?LZ]Y=6I>
MTG6NB@?,G_CQ-K_^'<G_ +I\I[?M_B;[.MCB.DGM'_LCW=G_ %&5_P#[T.*]
MW/\ N0O^KR/39^+HFD/_ !'_ !3VI\QU4^70G=4_\S+Z\_\ #ZVE_P"[['^Z
M2? _V'IH_"WV="[\E_\ F<&>_P"U?@O_ '44?NL']F.FAP'0V_!?<.=VCV'E
M-V;7RU=@=S;8&W-Q;=SF,G:FR6%SN%SD62Q&6Q]2GKIZ['9"FCFB<<I(@(^G
MNMQE4!X=,N2*$'(/7T_O@S\I\+\P_C?LCN&A%+2[D>-]K=E8.E71%MWLC TU
M&-QT$,)J*QH,=D8ZNGRF/1Y9)1C,A3>4B76JDTB%&*^71I%()4##CY_;T;SW
M3ISKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z^=S_ #Q_GS_LYWRTK]H;&S7W_0_Q
MWGS&P.OVHYM>-W3N@544/8?8<9CEF@K(<UF,<E#CIT8Q2XG'4\Z!&J)M0AL8
M/!BJP_4:A/\ D'02W2Z^HF95/Z28'S/F?]7ET0'8O_9-O8W_ (<LG_6O9_M5
M_HJ?9_GZ(G_M8_L_S]%VB^@_WWX]N>9ZN_1L/D!_P ZP_P##<J/^M.%]UC_%
MTA3C)]O1D.A?^94[5_ULW_[T>8]U;X^D,_\ :-T-T/X_V'_$>]=)9//HAG2O
M_,X,%_U%;C_]T.9]J6^%NG;C^R/Y?X>K%(OU#_??D>V^BQ^)Z+I\E?\ BQ[9
M_P"UM5_^X8]NQ]:BXGK;A_DF?#>N^//QFP?:O8.*:B[5[EQ*9BEHJN)4K-I=
M9Y*K_C>W,/)%+31U=#EMR^2+)9&,R$:%HHGCCFII-0>W.Y\:8Q(?TU/[3Y_L
MX?MZE+E;:?H;9KR9?\:F _VJ>0^T\3_M1Q'5U'LLZ%77O?NO=>]^Z]U[W[KW
M7O?NO=:XW\T+^4UE-TU>7^0_Q<Q%3D<P$GK-]],8^*$_<4J!JF?-=845/3QR
MO5B=Y9:G"ZI#*9#]@%T)2.(MMW:FFWNFQY-_D;_/^WUZBOFODG5XVY;+$=9)
M9XA_,Q@?/)3SKV^2]47=V(\>VNO8Y$:.2.FJ$DC=2CHZ8_%*R.K ,K*PL0>0
M?8F\UZAN,$23 C/^R>AIZ7_YEOMS_7R__N_RGMQ>D%S_ &C?ZO+H88OJ/]8?
M\1[<7S^SI&_ ]$TZF_YFAAO^HC/?^Z?+^]CCU>X_LY/R_P /7/L[_F8&Y/\
MJ*I__<"E]W''I(?@7I*4WU_V'_$#W<\.D[<3T8O"_P#,B]S?]KN#_P!V>WO;
MB_#^?2*7XU^S_/T#T/U_V/\ Q3VX.'25^K*,;_P%I?\ J%@_ZUQ^W5_R]%LO
MG]O33O\ _P"/)W%_VKV_ZV1>W/+I.W'H->@?^!6Y/^H?&?\ 6RL]N)Y_;TDG
M^$_ZO7IDZ?\ ^/VQG_4-DO\ W"J/=X_BZ33?">N61_YF!D__  \:W_W=R>[#
MC^?21_A'V='CC^O^Q/\ O7M2OET6R<3TCNT/^/*R'_41CO\ W.A][\NDK\>B
ME3?4_P"O_P 2WO:</RZTOGT\[*_X_' _]K%/^A)/;\7Q)TX.'Y'J#V7_ ,?M
MGO\ J(@_]PJ7VZ_QGIU/A3_5Z=*_I7Z;J_UL)_O>7]K+7\?^KUZ])Q7_ %>?
M0R3?5O\ 6;_B?9DO#JIZ*!W%_P ??4_]J^A_Z$/M%<?VOY#I?#\"_9_EZG]U
M_P# 3:'_ "PR7_6O#^U5W\,'Y_X!U:WXM]O^?I-;G_YE)M3_ +7"_P#0F=]O
M/_N#!_IO^@NG$_W(;[/\W0%3_C_@W_$>TO\ FZ6)_EZ5_67_ !^N._Y89'_W
M"G]F&W?[E1_8?\!ZK<_V+?;_ )NDKV!_Q^6?_P"UA)_T)'[I<_[D3_;TMMO[
M*/[.N76/_'ZXW_ECDO\ W!G]JMM_W+C^P_X#UN[_ -QV^T?X>A7[9_X\K)_\
MML?_ .YL/LZW+_<)_M'^'I+MW^Y<7V'_  'HG<OT/^Q_XGV&QQ'0F_S="?W;
M_P 7W&?]JE?_ ',J?9[O/]O%_I/\IZ*MF_W'F_TW^1>FW>7_ #++9?\ U$1_
M^XU9[O=?\DFQ^W_/TY:_\E*Z^S_-UEZ7_P"8F_X-AO\ Y+>UFP<+K_:?\_=-
M[SQMO]M_S[T,TGT/^L/8F''\^BA> ^SK:"_E$;_;=_Q,.VY9(S)U9V5N_94<
M8L)Q1Y.##=BPRRB^MT:HWU,B.>+1%!^@@8G>[EF+;G.ZF48GAC?\POAG_CE3
M]M?/K-+V4OS><BVL#&IMKB6/YT+>(/\ JX0/LIY=6B^XRZEKK3)_G;_]E7]L
M?]0W5?\ [P&W/>5'MY_T[>R_YZ)/^KC=8B>YW_3RMQ_YYHO^K:]48R?3_D'V
M=CA^?0:7_)_DZ477_P#Q^>#_ .6\_P#[A5/LVV?_ )*=I_IC_P =/23<_P#D
MGW7V#_".F??W_'VY_P#ZCW_Z$3WK=O\ DI7G^G/2G:_]P;3_ $@Z46QO^/1[
M _[5,W_NLR7LYV3_ ))>]_\ -(_\<?I!NW_)3V;_ )J?\_)TP=6_\?3)_P!J
MNL_ZVTONG*O_ "4Q_P TF_PCI5S)_P DW_FZO_/W0^2_G_7_ .)]R</+J._7
M[.B]=R?\"L)_RPR'_0]+[ _./]MM_P#I&_PCH><G_P!E?_Z=?^?NF#=?_,O-
MI?\ +:/_ -QJSW3<_P#E6=F_TQ_P-TIVG_E8]Z_TO^5>@9D^O^W]A(<3T+AP
M_+I7]:?\?2G_ %!5G_0J>Q3RE_R68?\ 2-_@Z#W-?_)&G_TR?X1T/\WU_P!]
M_C[EY?/J)6X#\O\ +T7WN/\ SV!_Y8Y'_H>D]Q[SO_;V'^D;_".I(Y$_W%OO
M^:B_X#TR5?\ S*6E_P"UF_\ [LJCVR?^5,B_YZ/\K=+E_P"5R?\ YYS_ (%Z
M!N'_ ($P?\MX_P#K8/85A_M(OM'^'H7R_P!G/]A_P'HY,GY_UF_WOWD OEU!
MP_RGH..R_P#CS<U_Y#O_ ':4/LCYI_Y(-_\ [3_JXG0BY4_Y6#;_ /FY_P!6
MI.@MZY_XLN[_ /J&C_\ <;(>P[R;_P D[?\ _2#_ (Y)T)N=O^2EL'^F_P"?
MTZ3'6G_'R/\ ]JRI_P"MM/[0\B_\EIO^:+_X5Z.O<#_D@Q_\]"?\=?H=Y?S_
M +#_ (CW,PX=0D?+H .W_P#@1A/^6%=_T/3^XS]PO[?:_P#2O_A7J8/:[^PW
MC_3Q?X'Z@;@_YEG@O^6U'_T+5^[[M_RHFS_\U%_P2=/;#_T\7?/^:<G^&+H$
M)?Q_K^X^'4N+Y_;TI^O_ /C[<3_U7_\ NLK?8JY._P"5DV[_ )N?]6GZ"7N!
M_P J?NW_ #:_ZOQ]-NZ?^/CS?_:SJ_\ K:WLOW__ )+>[?\ /1)_QX]&W*__
M "KFQ?\ /)%_QP=+/:7_ !Y6\/\ EE-_[A'V).7?^59YH_T@_P".MT#N;?\
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
M^[SK!'];_P#LT_[>>NZG^3U]QN"JSO\ LQ.C[G,S9;[7_1)JT>:M:L^W\_\
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
MV[_Z2/\ POUCY[]_[B\L_P#-2?\ X['UK[]8_P#'ZXW_ )8Y+_W!G]S1MO\
MN7']A_P'K&:[_P!QV^T?X>A7[9_X\K)_\ML?_P"YL/LZW+_<)_M'^'I+MW^Y
M<7V'_ >B=R_0_P"Q_P")]AL<1T)O\W0G]V_\7W&?]JE?_<RI]GN\_P!O%_I/
M\IZ*MF_W'F_TW^1>FW>7_,LME_\ 41'_ .XU9[O=?\DFQ^W_ #].6O\ R4KK
M[/\ -UEZ7_YB;_@V&_\ DM[6;!PNO]I_S]TWO/&V_P!M_P ^]#-)]#_K#V)A
MQ_/HH7@/LZO-_D9_K^6W_:_Z:_\ >=WG[QL]Z_\ DK[9_P TW_ZQ]96>P/\
MR2=\_P":D?\ UEZOZ]PIUD!UID_SM_\ LJ_MC_J&ZK_]X#;GO*CV\_Z=O9?\
M]$G_ %<;K$3W._Z>5N/_ #S1?]6UZHQD^G_(/L['#\^@TO\ D_R=*+K_ /X_
M/!_\MY__ '"J?9ML_P#R4[3_ $Q_XZ>DFY_\D^Z^P?X1TS[^_P"/MS__ %'O
M_P!")[UNW_)2O/\ 3GI3M?\ N#:?Z0=*+8W_ !Z/8'_:IF_]UF2]G.R?\DO>
M_P#FD?\ CC](-V_Y*>S?\U/^?DZ8.K?^/ID_[5=9_P!;:7W3E7_DIC_FDW^$
M=*N9/^2;_P W5_Y^Z'R7\_Z__$^Y.'EU'?K]G1>NY/\ @5A/^6&0_P"AZ7V!
M^<?[;;_](W^$=#SD_P#LK_\ TZ_\_=;V7\E+_MV+\7_^H'M;_P!_GV=[PV]R
M_P#E=-V_TEO_ -HT/677MW_RJ&U_Z>X_[29NK3O8$Z&O7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_1
MW^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]T3CYY_$[!_,_XS[[Z8K_M*7<[Q+NOJ_/5C&.';79NWZ6M_NSD
MIIE@JW@QN12LJ,7D62*248O(5/B E*,MT;0P/EU[KY@_SQVSG]EXF#9VZ\36
MX#=.T^RLGMG<N"R47@R.%S^"ILYB\QB:^&[>&MQV1I9(95N=+H1[-+?+$_+J
MHXCH-]H_]D>[L_ZC*_\ ]Z'%>[G_ '(7_5Y'IL_%T32'_B/^*>U/F.JGRZ$[
MJG_F9?7G_A];2_\ =]C_ '23X'^P]-'X6^SH7?DO_P S@SW_ &K\%_[J*/W6
M#^S'30X#H5/AU_Q\6\?^U+0?^YS>]3_"GV],R<!U8.GT_P!@/:;TZ8;CT0/Y
M7?\ ,QL-_P"&5CO_ '>[B]JK?X#]O6AP/V]&UVM\C>P/B3NSXG_(GK"J\&[^
MKLY@L_34<E1/3T.X,4VV(*#<FTLP],5G.#W=MVKJL;6A"'--5/I(:Q&M D\9
M&X&O^'IN)VCDUKQ!Z^E/\<>_NO/E)T=UIW]U7DQD]C]G[7H-R8DNT9K<9/,K
M0Y?;N8CB9TIL[MG,03T%=$"1'5TTB@D $DLB-&[(W$=")'615=>!ZU:/YROS
MBQW>_P B,Q\6.O\ +??;!^,5=1Q;YJJ*K\F.SO=^9I,C#FZ-DAJ)J6I/66%
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
M %KV?[K_ **GV?Y^D;_VL?V?Y^B[1?0?[[\>W/,]7?HV'R _X =8?^&Y4?\
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
MW/->DT7QS?ZO/H;.E_\ F6^W/]?+_P#N_P I[<7I!<_VC?ZO+H88OJ/]8?\
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
M0.W_ !U33\^O4_S>^*-9(L-#W;M*OG8,4IL>N7KZIPH)<I34>,FG=44$L0I
M N>/?EV+=F-!8O7\O\_7I/<SD.)"[\S6^D>FHG]@4G^77,_-OXIB4T[=W;/2
MI60PO2R-DXZM)PVAJ=Z5\<M0E2LGI,94.&X(OQ[]^XMWK3Z%Z_E_GZK_ *YW
M(.@/_6>VTD5_%7]FFM?E2O3J/E[\<S].RJ3_ -!_=W_U@]N_U=WH_P#$!OVK
M_P!!=)#[N>W0X\SQ?[Q-_P!:^NIOE_\ &ZFC,U7VGB**!2 U378S<=#3(6.E
M0]35X:&!"[&P!8$G@<^]'EW>E%38-3[5/^ ];3W;]N78(.:8 ?FLJC]K1@?S
MZ@'YJ_%4?7O#9(_ZJJS_ .HO\/=/W!O!_P"6?)_+_/T__KI^WO\ TUEK^UO^
M@>O)\U?BO+(L,'=>T*F=SICIZ5LG55,K?ZB*GI\=+/*_^"J3[LO+V],0%VZ2
MI^S_ "GK3>ZGMXBECS7;4 \M1/[ I)_(=8YOFS\5*:1H:KNW:%'.AM)35IRE
M'4Q$@$"6FJ<;%/$2I! 902"#]#[VW+F]J2IVZ2OY?Y^O)[J>WLBJZ\U6U#ZZ
MP?V%01^8Z[@^;'Q9J]?V/<FW,CXM/F_A=)G\IX->KQ^?^'XBI\'DTMIUVU:3
M:]C9R/EC?I:Z-LDQ_I1_A(ZK+[K>WD.G7S3;Y]!(W_'4-/SZYM\T?C(OU[3H
M1_Y+N\C]/];;OMW^J/,9_P"66_[4_P"@NFO]=SVY_P"FHA_WB;_K7U G^='Q
M*I',5;WCM''S !C3Y%,SCJD*WZ7--6XJ"<(WX.FQ_'MI^6-_C;2VUR:OR/\
M@/2F+W1]OY5#IS1;Z?GK4_L90?Y=<)_G5\2J,(:[N[:^.$MS"V3I=P8Q:@"V
MHTS5^&IQ4A-2ZC'J"ZA>UQ>\G*G,,6DOM4F>'PG_  $]:B]TO;^<L(^9[?'&
MH=?V:D%>'E7K$_SR^(<<2U$O>>TX:20Z8J^>GST&-G?U?MT^2EPZ4%1+Z&]*
M2,WI;CTM;9Y3YB6-9CM4GADX^'Y^5:^7IU9?=#D!I6A',]OK'^G \N!*T/'R
M/48_/_X9K^KY#=?C\?\  NO_ /J#VW_5C?\ _HU2_L'^?IX>Y/(IX<S6W[3_
M )NND^?_ ,-Y7$5-W[LNMG-RM-CUS61JW %V*4E#B:BI<(HNQ"D*!<V'MR+E
M+F.9Q''M,I8_8/\ "1U27W,Y#A0R/S-;Z?EJ/\@I/\NJ8/YQ/R)Z4[PV_P!%
M4'5/86%WI7[9SF_I]P4.-3(05F'BR5!M6.A:OI<C144].:EZ.4*&75Z#Q['W
M(VS;GM-QNB[C9M$65 *TR06K2A/"HZACWAYHV#F.TY>.R;I'<>&\I;36JAA&
M!4, 16A_9U2_UC_Q^N-_Y8Y+_P!P9_<K;;_N7']A_P !Z@2[_P!QV^T?X>A7
M[9_X\K)_\ML?_P"YL/LZW+_<)_M'^'I+MW^Y<7V'_ >B=R_0_P"Q_P")]AL<
M1T)O\W0G]V_\7W&?]JE?_<RI]GN\_P!O%_I/\IZ*MF_W'F_TW^1>FW>7_,LM
ME_\ 41'_ .XU9[O=?\DFQ^W_ #].6O\ R4KK[/\ -UEZ7_YB;_@V&_\ DM[6
M;!PNO]I_S]TWO/&V_P!M_P ^]#-)]#_K#V)AQ_/HH7@/LZO-_D9_K^6W_:_Z
M:_\ >=WG[QL]Z_\ DK[9_P TW_ZQ]96>P/\ R2=\_P":D?\ UEZOZ]PIUD!U
MID_SM_\ LJ_MC_J&ZK_]X#;GO*CV\_Z=O9?\]$G_ %<;K$3W._Z>5N/_ #S1
M?]6UZHQD^G_(/L['#\^@TO\ D_R=*+K_ /X_/!_\MY__ '"J?9ML_P#R4[3_
M $Q_XZ>DFY_\D^Z^P?X1TS[^_P"/MS__ %'O_P!")[UNW_)2O/\ 3GI3M?\
MN#:?Z0=*+8W_ !Z/8'_:IF_]UF2]G.R?\DO>_P#FD?\ CC](-V_Y*>S?\U/^
M?DZ8.K?^/ID_[5=9_P!;:7W3E7_DIC_FDW^$=*N9/^2;_P W5_Y^Z'R7\_Z_
M_$^Y.'EU'?K]G1>NY/\ @5A/^6&0_P"AZ7V!^<?[;;_](W^$=#SD_P#LK_\
MTZ_\_=;=?\J7^8'\-ND/@'\?>L.V^^]H[ WSMBA["_C>#W%2[BH_LFS7;6_=
MPXR,9/\ @KX>KEJ\+EJ>H"0U$CJDGJ *L%Q=]P>3.:+WF&\WFTV:63;)EA"2
M#31BMO&K4%:X96&1Y=9+<A\W<MVFPVNT7.[1)N,+3%T.JJAIY&6II3*LIP?/
MJPP_S7?Y= ^ORWZG'_D0RG_UJ]@7^I?-7_1DG_8/\_0V_K;RW_T>(?VG_-UB
M;^;%_+J /A^5O7%<X_Y1\5'N;,59'Y846+P%95M&O]I@FE?R1[4VGM_SG?3"
M"UY?G>4@FG:.''BP'3%USORG91&>YWR%(@1GN/'AP!ZP'^;/_+R'U^2FWQ_Y
M)_9G_P!A/LU_UH_<?_ID[C]L?_0?19_KH<@_]-/;_P#&_P#H'KH?S:_Y<P!-
M3\K.O\;_ *@9JAW?@FF_U1ITS.VJ%JE4_M&,,%N+VN+H+WVVYYVXQK><MSH6
M!I\)K3[&/KTOL^?.4-P5VL]^@D52 ::L$_:HZX'^;?\ RX0WJ^6'7:T]N,BU
M)NU<,Q_XYIFSML8AY=7IT"<OJ!6UP1[U_K<<\?1B_P#ZN3_2%J:NWCPI357R
M].K_ ->.4S=FQ_?D/U>FNGNK3UKII_/KH_S<_P"6N/\ N<+J,G\*E?EW8G^B
MHF(9F8_@ $D_3VE7D7FYB -AGJ?D/\_2H\U\N@$G=XJ#YG_-U&/\WC^7,/K\
MF]O?^@7VC_\ 8-[/O]9_W*_Z9*X_;'_T'T3?ZYG(G_320?L?_H#KB/YOG\MX
M,!/\I]G4,?.JJRFW.P\30Q<7'GR&3V=24-/K-E77(NMR%6[$ L77M/[B64#W
M-SRK<+ M*FL9I4@# <GB0.'3]K[A\EWL\=M;<P0O.U:"CBM 2>*@< 3UQD_G
M _RU4(\?RVZ\KE_W9+B:#>69@IA>VJMJ,3MBM@H5(N09FC!4$_120GL_;+GV
M_CGEM.6;AXXA5CV"F"?-AY \*]*+SGCE.PD@BN][A223X0=1KD#R4^9''KJ;
M^<)_+0B75'\O.LZ]K@>##0;LSE6 ;WD-%AMMUU6(5MZG*:%) )!(O2Q]MN>M
MQF^GLN6[AYJ$T[1@4KQ8#SZ>O><.6=NA%Q>[Q%'#J J:\34@8!]#U$/\XW^6
ML/K\H]N#_P DGM7_ .P/V;_ZR_N@?^=/N?\ >HO^MG11_KG\A?\ 32P?L?\
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
M]HKC^U_(=+X?@7[/\O4_NO\ X";0_P"6&2_ZUX?VJN_A@_/_  #JUOQ;[?\
M/TFMS_\ ,I-J?]KA?^A,[[>?_<&#_3?]!=.)_N0WV?YN@*G_ !_P;_B/:7_-
MTL3_ "]*_K+_ (_7'?\ +#(_^X4_LPV[_<J/[#_@/5;G^Q;[?\W25[ _X_+/
M_P#:PD_Z$C]TN?\ <B?[>EMM_91_9URZQ_X_7&_\L<E_[@S^U6V_[EQ_8?\
M >MW?^X[?:/\/0K]L_\ 'E9/_EMC_P#W-A]G6Y?[A/\ :/\ #TEV[_<N+[#_
M (#T3N7Z'_8_\3[#8XCH3?YNA/[M_P"+[C/^U2O_ +F5/L]WG^WB_P!)_E/1
M5LW^X\W^F_R+TV[R_P"99;+_ .HB/_W&K/=[K_DDV/V_Y^G+7_DI77V?YNLO
M2_\ S$W_  ;#?_);VLV#A=?[3_G[IO>>-M_MO^?>AFD^A_UA[$PX_GT4+P'V
M=7I_R-:>=8OEE5-%(*:;<O4%/%.5(BDGIMM;KDJ(D?Z-)#'5Q%A]0)%_J/>-
M?O61^^-L6N?#?_GS_-UE;[!*?W/O;4[3+&/V>)7_  CJ_3W"O4_]:9/\[?\
M[*O[8_ZANJ__ '@-N>\J/;S_ *=O9?\ /1)_U<;K$3W._P"GE;C_ ,\T7_5M
M>J,9/I_R#[.QP_/H-+_D_P G2BZ__P"/SP?_ "WG_P#<*I]FVS_\E.T_TQ_X
MZ>DFY_\ )/NOL'^$=,^_O^/MS_\ U'O_ -")[UNW_)2O/].>E.U_[@VG^D'2
MBV-_QZ/8'_:IF_\ =9DO9SLG_)+WO_FD?^./T@W;_DI[-_S4_P"?DZ8.K?\
MCZ9/^U76?];:7W3E7_DIC_FDW^$=*N9/^2;_ ,W5_P"?NA\E_/\ K_\ $^Y.
M'EU'?K]G1>NY/^!6$_Y89#_H>E]@?G'^VV__ $C?X1T/.3_[*_\ ].O_ #]T
MP;K_ .9>;2_Y;1_^XU9[IN?_ "K.S?Z8_P"!NE.T_P#*Q[U_I?\ *O0,R?7_
M &_L)#B>A<.'Y=*_K3_CZ4_Z@JS_ *%3V*>4O^2S#_I&_P '0>YK_P"2-/\
MZ9/\(Z'^;Z_[[_'W+R^?42MP'Y?Y>B^]Q_Y[ _\ +'(_]#TGN/>=_P"WL/\
M2-_A'4D<B?[BWW_-1?\  >F2K_YE+2_]K-__ '95'MD_\J9%_P ]'^5NER_\
MKD__ #SG_ O0-P_\"8/^6\?_ %L'L*P_VD7VC_#T+Y?[.?[#_@/1R9/S_K-_
MO?O(!?+J#A_E/0<=E_\ 'FYK_P AW_NTH?9'S3_R0;__ &G_ %<3H1<J?\K!
MM_\ S<_ZM2=!;US_ ,67=_\ U#1_^XV0]AWDW_DG;_\ Z0?\<DZ$W.W_ "4M
M@_TW_/Z=)CK3_CY'_P"U94_];:?VAY%_Y+3?\T7_ ,*]'7N!_P D&/\ YZ$_
MXZ_0[R_G_8?\1[F8<.H2/ET ';__  (PG_+"N_Z'I_<9^X7]OM?^E?\ PKU,
M'M=_8;Q_IXO\#]0-P?\ ,L\%_P MJ/\ Z%J_=]V_Y439_P#FHO\ @DZ>V'_I
MXN^?\TY/\,70(2_C_7]Q\.I<7S^WI3]?_P#'VXG_ *K_ /W65OL5<G?\K)MW
M_-S_ *M/T$O<#_E3]V_YM?\ 5^/IMW3_ ,?'F_\ M9U?_6UO9?O_ /R6]V_Y
MZ)/^/'HVY7_Y5S8O^>2+_C@Z6>TO^/*WA_RRF_\ <(^Q)R[_ ,JSS1_I!_QU
MN@=S;_RN7)?_ #4_Y_7J/U;_ ,?!6?\ :FJ/_<W'^_>WW_)9N?\ GE;_ *N1
M]6]U?^5>L_\ GM3_ *M3=('_ )>'_59_UW]@O_B3_M_\O4B?\1/^;?\ S[T;
MGWDKUAYTC=__ /'I9;_J@_\ =G1>PQSE_P JWN/_ #;_ .KJ=#/V^_Y6_:/^
M;O\ U9DZ#[K?_,;H_P"U=%_T)6^P+R9_N/S%_P \W^1^I*]Q/]R^4O\ GL_R
MQ]!;[ G4G=/^UO\ CX\)_P!K.D_ZVK[-]@_Y+>T_\]$?_'AT1<T?\JYOO_/)
M+_QP]6"_'K_F?O1W_B8.M/\ WM,+[F/F[_E5.9_^E=<_]67ZQLY9_P"5CY?_
M .>Z#_JZO7U._?(GKHEU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U__];?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW52?\ .A_EX47\Q7X7
M;PV!@*"E;O+K/[SL[H/*2+#'/+O7#X^<5VQY*R1HO!B^R,.KXR37(L$5:U'5
MR!A2J/;]M+X4@)^$\>JLNH?/KY>/6]#6XSMC9&-R5'58[(X[L7;5#D,?74\M
M)6T-;2;CHJ>JHZREJ$CGIJJFGC9)(W571U((!!'LY?X&^P_X.DA^%NA3^2__
M #.#/?\ :OP7_NHH_=8/[,=-#@.A4^'7_'Q;Q_[4M!_[G-[U/\*?;TS)P'5@
MZ?3_ & ]IO3IAN/1 _E=_P S&PW_ (96._\ =[N+VJM_@/V]:' _;TM^^_\
MF5747_4%C?\ WFJ3W:/XY/M/^'I@<3U&D_[)5QG_ (<[_P#N^KO=_P#1ORZ:
M;^V_+H1/B+_Q;M[_ /47@O\ K1D_?IOP])[CB.CG1_3_ 'W]3[;/ETD?CU7)
MWU_S-W=G^M@/_>9POM3'_9K]O3J_#T%T7]G_ %_^)/MT>?3;<#T;#8O_ &3;
MV-_X<LG_ %KV?[K_ **GV?Y^D;_VL?V?Y^B[1?0?[[\>W/,]7?K<X_D?_"_'
M;TWAC?F7OS$?<T'5F FV+TS3UL2FFGWOG<30#>.\HH9"DCMM;;TL>.HI=,E.
M]1E*HJ5J*)2A/N$^E? 4Y.3]GD.C?ERRU/+>R#M!(7[?,_EP'VGTZVE?91T,
M.O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K37^;.PY-@_P Q
M'Y74@IOMZ'<]=LC?F-D$2Q1UD>\=KT&9R53&%2-7MN&>MB=K$M+$Q))N2,ML
M?796Y\P"/V$C_!U /.T!@WV]%.UF##_;*I/\Z] _'_Q)_P!Z]F*\!T#'Z)]W
MQ_Q_<7_:BQ__ +DUWO8X=6B_LSTO.Z?^/7Z[_P"H.;_W6XKVYYKTFB^.;_5Y
M]#9TO_S+?;G^OE__ '?Y3VXO2"Y_M&_U>70PQ?4?ZP_XCVXOG]G2-^!Z)IU-
M_P S0PW_ %$9[_W3Y?WL<>KW']G)^7^'KGV=_P S W)_U%4__N!2^[CCTD/P
M+TE*;Z_[#_B![N>'2=N)Z,7A?^9%[F_[7<'_ +L]O>W%^'\^D4OQK]G^?H'H
M?K_L?^*>W!PZ2OU91C?^ M+_ -0L'_6N/VZO^7HME\_MZ:=__P#'D[B_[5[?
M];(O;GETG;CT&O0/_ K<G_4/C/\ K96>W$\_MZ23_"?]7KTR=/\ _'[8S_J&
MR7_N%4>[Q_%TFF^$]<LC_P S R?_ (>-;_[NY/=AQ_/I(_PC[.CQQ_7_ &)_
MWKVI7RZ+9.)Z1W:'_'E9#_J(QW_N=#[WY=)7X]%*F^I_U_\ B6][3A^76E\^
MGG97_'XX'_M8I_T))[?B^).G!P_(]0>R_P#C]L]_U$0?^X5+[=?XSTZGPI_J
M].E?TK]-U?ZV$_WO+^UEK^/_ %>O7I.*_P"KSZ&2;ZM_K-_Q/LR7AU4]% [B
M_P"/OJ?^U?0_]"'VBN/[7\ATOA^!?L_R]3^Z_P#@)M#_ )89+_K7A_:J[^&#
M\_\  .K6_%OM_P _2:W/_P RDVI_VN%_Z$SOMY_]P8/]-_T%TXG^Y#?9_FZ
MJ?\ '_!O^(]I?\W2Q/\ +TK^LO\ C]<=_P L,C_[A3^S#;O]RH_L/^ ]5N?[
M%OM_S=)7L#_C\L__ -K"3_H2/W2Y_P!R)_MZ6VW]E']G7+K'_C]<;_RQR7_N
M#/[5;;_N7']A_P !ZW=_[CM]H_P]"OVS_P >5D_^6V/_ /<V'V=;E_N$_P!H
M_P /27;O]RXOL/\ @/1.Y?H?]C_Q/L-CB.A-_FZ$_NW_ (ON,_[5*_\ N94^
MSW>?[>+_ $G^4]%6S?[CS?Z;_(O3;O+_ )EELO\ ZB(__<:L]WNO^238_;_G
MZ<M?^2E=?9_FZR]+_P#,3?\ !L-_\EO:S8.%U_M/^?NF]YXVW^V_Y]Z&:3Z'
M_6'L3#C^?10O ?9ULC_R8MD/@/CQV/O"IIWBJ-_=QY&>CG9%5*G!;:V;L_"4
MC1MXQ)((LXF34G4R BP (:^+/O'<B7FQ;=3B*V0'Y,U6/_&=/68GL7:&'DZ6
MZ9:&:[D(^:J%4?\ &M?5P'N)^IHZTR?YV_\ V5?VQ_U#=5_^\!MSWE1[>?\
M3M[+_GHD_P"KC=8B>YW_ $\K<?\ GFB_ZMKU1C)]/^0?9V.'Y]!I?\G^3I1=
M?_\ 'YX/_EO/_P"X53[-MG_Y*=I_IC_QT])-S_Y)]U]@_P (Z9]_?\?;G_\
MJ/?_ *$3WK=O^2E>?Z<]*=K_ -P;3_2#I1;&_P"/1[ _[5,W_NLR7LYV3_DE
M[W_S2/\ QQ^D&[?\E/9O^:G_ #\G3!U;_P ?3)_VJZS_ *VTONG*O_)3'_-)
MO\(Z5<R?\DW_ )NK_P _=#Y+^?\ 7_XGW)P\NH[]?LZ+UW)_P*PG_+#(?]#T
MOL#\X_VVW_Z1O\(Z'G)_]E?_ .G7_G[I@W7_ ,R\VE_RVC_]QJSW3<_^59V;
M_3'_  -TIVG_ )6/>O\ 2_Y5Z!F3Z_[?V$AQ/0N'#\NE?UI_Q]*?]059_P!"
MI[%/*7_)9A_TC?X.@]S7_P D:?\ TR?X1T/\WU_WW^/N7E\^HE;@/R_R]%][
MC_SV!_Y8Y'_H>D]Q[SO_ &]A_I&_PCJ2.1/]Q;[_ )J+_@/3)5_\REI?^UF_
M_NRJ/;)_Y4R+_GH_RMTN7_E<G_YYS_@7H&X?^!,'_+>/_K8/85A_M(OM'^'H
M7R_V<_V'_ >CDR?G_6;_ 'OWD OEU!P_RGH..R_^/-S7_D._]VE#[(^:?^2#
M?_[3_JXG0BY4_P"5@V__ )N?]6I.@MZY_P"++N__ *AH_P#W&R'L.\F_\D[?
M_P#2#_CDG0FYV_Y*6P?Z;_G].DQUI_Q\C_\ :LJ?^MM/[0\B_P#):;_FB_\
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
M -P8/]-_T%TXG^Y#?9_FZ J?\?\ !O\ B/:7_-TL3_+TK^LO^/UQW_+#(_\
MN%/[,-N_W*C^P_X#U6Y_L6^W_-TE>P/^/RS_ /VL)/\ H2/W2Y_W(G^WI;;?
MV4?V=<NL?^/UQO\ RQR7_N#/[5;;_N7']A_P'K=W_N.WVC_#T*_;/_'E9/\
MY;8__P!S8?9UN7^X3_:/\/27;O\ <N+[#_@/1.Y?H?\ 8_\ $^PV.(Z$W^;H
M3^[?^+[C/^U2O_N94^SW>?[>+_2?Y3T5;-_N/-_IO\B]-N\O^99;+_ZB(_\
MW&K/=[K_ ))-C]O^?IRU_P"2E=?9_FZR]+_\Q-_P;#?_ "6]K-@X77^T_P"?
MNF]YXVW^V_Y]Z&:3Z'_6'L3<,GHI7(4#C3K<X^(75E5TM\:.G.N,C#4TN8PN
MSZ;(;@HJS3]QCMS[JJZO=^Y\8^AY%*XS<&>J:=2#8K&#Q]!A)S=NR[YS+O.Y
MHP,4DQ"'U1*)&?S15/70+DG9FY?Y4V+:9%*S10 N#Y22$R2#\G=AT8_V'.A3
MUID_SM_^RK^V/^H;JO\ ]X#;GO*CV\_Z=O9?\]$G_5QNL1/<[_IY6X_\\T7_
M %;7JC&3Z?\ (/L['#\^@TO^3_)THNO_ /C\\'_RWG_]PJGV;;/_ ,E.T_TQ
M_P".GI)N?_)/NOL'^$=,^_O^/MS_ /U'O_T(GO6[?\E*\_TYZ4[7_N#:?Z0=
M*+8W_'H]@?\ :IF_]UF2]G.R?\DO>_\ FD?^./T@W;_DI[-_S4_Y^3I@ZM_X
M^F3_ +5=9_UMI?=.5?\ DIC_ )I-_A'2KF3_ ))O_-U?^?NA\E_/^O\ \3[D
MX>74=^OV=%Z[D_X%83_EAD/^AZ7V!^<?[;;_ /2-_A'0\Y/_ +*__P!.O_/W
M3!NO_F7FTO\ EM'_ .XU9[IN?_*L[-_IC_@;I3M/_*Q[U_I?\J] S)]?]O["
M0XGH7#A^72OZT_X^E/\ J"K/^A4]BGE+_DLP_P"D;_!T'N:_^2-/_ID_PCH?
MYOK_ +[_ !]R\OGU$K<!^7^7HOO<?^>P/_+'(_\ 0])[CWG?^WL/](W^$=21
MR)_N+??\U%_P'IDJ_P#F4M+_ -K-_P#W95'MD_\ *F1?\]'^5NER_P#*Y/\
M\\Y_P+T#</\ P)@_Y;Q_];!["L/]I%]H_P /0OE_LY_L/^ ]')D_/^LW^]^\
M@%\NH.'^4]!QV7_QYN:_\AW_ +M*'V1\T_\ )!O_ /:?]7$Z$7*G_*P;?_S<
M_P"K4G06]<_\67=__4-'_P"XV0]AWDW_ ))V_P#^D'_').A-SM_R4M@_TW_/
MZ=)CK3_CY'_[5E3_ -;:?VAY%_Y+3?\ -%_\*]'7N!_R08_^>A/^.OT.\OY_
MV'_$>YF'#J$CY= !V_\ \",)_P L*[_H>G]QG[A?V^U_Z5_\*]3![7?V&\?Z
M>+_ _4#<'_,L\%_RVH_^A:OW?=O^5$V?_FHO^"3I[8?^GB[Y_P TY/\ #%T"
M$OX_U_<?#J7%\_MZ4_7_ /Q]N)_ZK_\ W65OL5<G?\K)MW_-S_JT_02]P/\
ME3]V_P";7_5^/IMW3_Q\>;_[6=7_ -;6]E^__P#);W;_ )Z)/^/'HVY7_P"5
M<V+_ )Y(O^.#I9[2_P"/*WA_RRF_]PC[$G+O_*L\T?Z0?\=;H'<V_P#*Y<E_
M\U/^?UZC]6_\?!6?]J:H_P#<W'^_>WW_ "6;G_GE;_JY'U;W5_Y5ZS_Y[4_Z
MM3=('_EX?]5G_7?V"_\ B3_M_P#+U(G_ !$_YM_\^]&Y]Y*]8>=(W?\ _P >
MEEO^J#_W9T7L,<Y?\JWN/_-O_JZG0S]OO^5OVC_F[_U9DZ#[K?\ S&Z/^U=%
M_P!"5OL"\F?[C\Q?\\W^1^I*]Q/]R^4O^>S_ "Q]!;[ G4G=/^UO^/CPG_:S
MI/\ K:OLWV#_ )+>T_\ /1'_ ,>'1%S1_P JYOO_ #R2_P#'#U8+\>O^9^]'
M?^)@ZT_][3"^YCYN_P"54YG_ .E=<_\ 5E^L;.6?^5CY?_Y[H/\ JZO7U._?
M(GKHEU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__0
MW^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW1:OEY\9]F?+SX]=B=#[UIZ(TVZ
M\=35NVLQ64K51VGO[;==3;AV%O"GCBD@J6DVYNK&TM1)''+$:JF66G9O',X-
MD8HP8=59=2E?7KY3GS6V'NOJ_P"3'977.^L/48#>.R,A3;8W+AZDJ\E!F,-2
M0T5;$DT9:"KIC+"6AGB9X:B%EDC9D96)Y 08U(X=(*%<'CTI?AU_Q\6\?^U+
M0?\ N<WO4_PI]O3$G =6#I]/]@/:;TZ8;CT0/Y7?\S&PW_AE8[_W>[B]JK?X
M#]O6AP/V]+?OO_F5747_ %!8W_WFJ3W:/XY/M/\ AZ8'$]1I/^R5<9_X<[_^
M[ZN]W_T;\NFF_MORZ$3XB_\ %NWO_P!1>"_ZT9/WZ;\/2>XXCHYT?T_WW]3[
M;/ETD?CU7)WU_P S=W9_K8#_ -YG"^U,?]FOV].K\/071?V?]?\ XD^W1Y]-
MMP/1L-B_]DV]C?\ ARR?]:]G^Z_Z*GV?Y^D;_P!K']G^?K<3_P"$\OP+_P!
MW055\K^PL,U-VM\C,33#9<-8C+5[6Z-2H@R&%*1M&AAJNR\E2Q9B4ZI4DQD&
M+*^-S.A)MQN/$D\)3V*?Y_['#]O0PV:T\&(W#C]1QCY+_L\?LIUL8^RWHZZ]
M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z+'\P>B$^1/
M06]>OJ2&%]TQ4\>Y]A3S>%?!O3;ZRU.*IEGJ:BFIJ-,_3O/BIJB1BM/35\DE
MB5 ]J[*X^EN8Y3\' _8>/[./Y=$?,>TC>=HNK( >/35'\G7*_9JRI/D&)ZU&
M9::IHJF>CK*>>DK*2>:FJJ2JADIZJEJ8':*>GJ:>94F@G@E0JZ. RL"" 1[&
MZD$ @XZQLE5D9D=2'!H0<$$'((]>B<=\?\?W%_VHL?\ ^Y-=[L.'7HO[,]+S
MNG_CU^N_^H.;_P!UN*]N>:])HOCF_P!7GT-G2_\ S+?;G^OE_P#W?Y3VXO2"
MY_M&_P!7ET,,7U'^L/\ B/;B^?V=(WX'HFG4W_,T,-_U$9[_ -T^7][''J]Q
M_9R?E_AZY]G?\S W)_U%4_\ [@4ONXX])#\"])2F^O\ L/\ B![N>'2=N)Z,
M7A?^9%[F_P"UW!_[L]O>W%^'\^D4OQK]G^?H'H?K_L?^*>W!PZ2OU91C?^ M
M+_U"P?\ 6N/VZO\ EZ+9?/[>FG?_ /QY.XO^U>W_ %LB]N>72=N/0:] _P#
MK<G_ %#XS_K96>W$\_MZ23_"?]7KTR=/_P#'[8S_ *ALE_[A5'N\?Q=)IOA/
M7+(_\S R?_AXUO\ [NY/=AQ_/I(_PC[.CQQ_7_8G_>O:E?+HMDXGI'=H?\>5
MD/\ J(QW_N=#[WY=)7X]%*F^I_U_^);WM.'Y=:7SZ>=E?\?C@?\ M8I_T))[
M?B^).G!P_(]0>R_^/VSW_41!_P"X5+[=?XSTZGPI_J].E?TK]-U?ZV$_WO+^
MUEK^/_5Z]>DXK_J\^ADF^K?ZS?\ $^S)>'53T4#N+_C[ZG_M7T/_ $(?:*X_
MM?R'2^'X%^S_ "]3^Z_^ FT/^6&2_P"M>']JKOX8/S_P#JUOQ;[?\_2:W/\
M\RDVI_VN%_Z$SOMY_P#<&#_3?]!=.)_N0WV?YN@*G_'_  ;_ (CVE_S=+$_R
M]*_K+_C]<=_RPR/_ +A3^S#;O]RH_L/^ ]5N?[%OM_S=)7L#_C\L_P#]K"3_
M *$C]TN?]R)_MZ6VW]E']G7+K'_C]<;_ ,L<E_[@S^U6V_[EQ_8?\!ZW=_[C
MM]H_P]"OVS_QY63_ .6V/_\ <V'V=;E_N$_VC_#TEV[_ '+B^P_X#T3N7Z'_
M &/_ !/L-CB.A-_FZ$_NW_B^XS_M4K_[F5/L]WG^WB_TG^4]%6S?[CS?Z;_(
MO3;O+_F66R_^HB/_ -QJSW>Z_P"238_;_GZ<M?\ DI77V?YNLO2__,3?\&PW
M_P EO:S8.%U_M/\ G[IO>>-M_MO^?>K6/Y=WQXJ._?D9MN3)8XU6P.LIZ'?F
M^)IH?)0S_P -J?+MC;<_D@FI:B3<>>IT62FD*>;'4]8RDF.Q(O<OF-=@Y;N8
MXI*;A=AHHP.(! \1_7M0X(X.R]#?VEY5?F7FFTEFBKMEEIFE)&"03X:<*'6X
M!(/%%?TZVU?>(G6;W7O?NO=:9/\ .W_[*O[8_P"H;JO_ -X#;GO*CV\_Z=O9
M?\]$G_5QNL1/<[_IY6X_\\T7_5M>J,9/I_R#[.QP_/H-+_D_R=*+K_\ X_/!
M_P#+>?\ ]PJGV;;/_P E.T_TQ_XZ>DFY_P#)/NOL'^$=,^_O^/MS_P#U'O\
M]")[UNW_ "4KS_3GI3M?^X-I_I!THMC?\>CV!_VJ9O\ W69+V<[)_P DO>_^
M:1_XX_2#=O\ DI[-_P U/^?DZ8.K?^/ID_[5=9_UMI?=.5?^2F/^:3?X1TJY
MD_Y)O_-U?^?NA\E_/^O_ ,3[DX>74=^OV=%Z[D_X%83_ )89#_H>E]@?G'^V
MV_\ TC?X1T/.3_[*_P#].O\ S]TP;K_YEYM+_EM'_P"XU9[IN?\ RK.S?Z8_
MX&Z4[3_RL>]?Z7_*O0,R?7_;^PD.)Z%PX?ETK^M/^/I3_J"K/^A4]BGE+_DL
MP_Z1O\'0>YK_ .2-/_ID_P (Z'^;Z_[[_'W+R^?42MP'Y?Y>B^]Q_P">P/\
MRQR/_0])[CWG?^WL/](W^$=21R)_N+??\U%_P'IDJ_\ F4M+_P!K-_\ W95'
MMD_\J9%_ST?Y6Z7+_P KD_\ SSG_  +T#</_  )@_P"6\?\ UL'L*P_VD7VC
M_#T+Y?[.?[#_ (#T<F3\_P"LW^]^\@%\NH.'^4]!QV7_ ,>;FO\ R'?^[2A]
MD?-/_)!O_P#:?]7$Z$7*G_*P;?\ \W/^K4G06]<_\67=_P#U#1_^XV0]AWDW
M_DG;_P#Z0?\ ').A-SM_R4M@_P!-_P _ITF.M/\ CY'_ .U94_\ 6VG]H>1?
M^2TW_-%_\*]'7N!_R08_^>A/^.OT.\OY_P!A_P 1[F8<.H2/ET ';_\ P(PG
M_+"N_P"AZ?W&?N%_;[7_ *5_\*]3![7?V&\?Z>+_  /U W!_S+/!?\MJ/_H6
MK]WW;_E1-G_YJ+_@DZ>V'_IXN^?\TY/\,70(2_C_ %_<?#J7%\_MZ4_7_P#Q
M]N)_ZK__ '65OL5<G?\ *R;=_P W/^K3]!+W _Y4_=O^;7_5^/IMW3_Q\>;_
M .UG5_\ 6UO9?O\ _P EO=O^>B3_ (\>C;E?_E7-B_YY(O\ C@Z6>TO^/*WA
M_P LIO\ W"/L2<N_\JSS1_I!_P =;H'<V_\ *Y<E_P#-3_G]>H_5O_'P5G_:
MFJ/_ '-Q_OWM]_R6;G_GE;_JY'U;W5_Y5ZS_ .>U/^K4W2!_Y>'_ %6?]=_8
M+_XD_P"W_P O4B?\1/\ FW_S[T;GWDKUAYTC=_\ _'I9;_J@_P#=G1>PQSE_
MRK>X_P#-O_JZG0S]OO\ E;]H_P";O_5F3H/NM_\ ,;H_[5T7_0E;[ O)G^X_
M,7_/-_D?J2O<3_<OE+_GL_RQ]!;[ G4G=/\ M;_CX\)_VLZ3_K:OLWV#_DM[
M3_ST1_\ 'AT1<T?\JYOO_/)+_P </5@OQZ_YG[T=_P")@ZT_][3"^YCYN_Y5
M3F?_ *5US_U9?K&SEG_E8^7_ /GN@_ZNKU]3OWR)ZZ)=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_]'?X]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]UIT_\ "H[^7+_>?:NWOYB/5> ,FX-EP8CK[Y(TN.B+
M39+9DT\.-Z][*J(4TB2;:F3G7!Y&8"6>2BK<>2$IZ"1U,+&:A,3'!X?YND\Z
M?C'6J%\.O^/BWC_VI:#_ -SF]K9_A3[>B^3@.K!T^G^P'M-Z=,-QZ('\KO\
MF8V&_P##*QW_ +O=Q>U5O\!^WK0X'[>EOWW_ ,RJZB_Z@L;_ .\U2>[1_')]
MI_P],#B>HTG_ &2KC/\ PYW_ /=]7>[_ .C?ETTW]M^70B?$7_BW;W_ZB\%_
MUHR?OTWX>D]QQ'1SH_I_OOZGVV?+I(_'JN3OK_F;N[/]; ?^\SA?:F/^S7[>
MG5^'H+HO[/\ K_\ $GVZ//IMN!ZN]_D_?$2/YH[ZQ_5&>HZF?K/&[XDWMVU4
M0^B/^XNUX]FU]5@GG$]-)'-O/)+38=6A8U$*5KU"JRT[D)+N;P%UCXJ4'VY_
MP<>KV-H;N]B0C]-15OLSC\SC^?EU]"ZCHZ/'4=+C\?2TU#04--!1T-#1P14M
M'1T=+$L%-2TM- J0T]-3PHJ(B*%10   /8=XY/'H=@ "@X=2??NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]UKX_P S_P")
MTFR-V5'R*V+CI#L_>^25>QJ*DIHO!MG>]<X1-Q,*9$:'$[VG-YY)58)F6<O,
M6KH(D$^S7NM1:R'O4=OS'I^7^#[.H9]P>73;3-OEHG^+R$>* /A<_BQY/Y_T
M^)[P!KB=\?\ ']Q?]J+'_P#N37>ST<.HVB_LSTO.Z?\ CU^N_P#J#F_]UN*]
MN>:])HOCF_U>?0V=+_\ ,M]N?Z^7_P#=_E/;B](+G^T;_5Y=##%]1_K#_B/;
MB^?V=(WX'HFG4W_,T,-_U$9[_P!T^7][''J]Q_9R?E_AZY]G?\S W)_U%4__
M +@4ONXX])#\"])2F^O^P_X@>[GATG;B>C%X7_F1>YO^UW!_[L]O>W%^'\^D
M4OQK]G^?H'H?K_L?^*>W!PZ2OU91C?\ @+2_]0L'_6N/VZO^7HME\_MZ:=__
M /'D[B_[5[?];(O;GETG;CT&O0/_  *W)_U#XS_K96>W$\_MZ23_  G_ %>O
M3)T__P ?MC/^H;)?^X51[O'\72:;X3URR/\ S,#)_P#AXUO_ +NY/=AQ_/I(
M_P (^SH\<?U_V)_WKVI7RZ+9.)Z1W:'_ !Y60_ZB,=_[G0^]^725^/12IOJ?
M]?\ XEO>TX?EUI?/IYV5_P ?C@?^UBG_ $))[?B^).G!P_(]0>R_^/VSW_41
M!_[A4OMU_C/3J?"G^KTZ5_2OTW5_K83_ 'O+^UEK^/\ U>O7I.*_ZO/H9)OJ
MW^LW_$^S)>'53T4#N+_C[ZG_ +5]#_T(?:*X_M?R'2^'X%^S_+U/[K_X";0_
MY89+_K7A_:J[^&#\_P# .K6_%OM_S])K<_\ S*3:G_:X7_H3.^WG_P!P8/\
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
M /2#_CDG0FYV_P"2EL'^F_Y_3I,=:?\ 'R/_ -JRI_ZVT_M#R+_R6F_YHO\
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
M%_VKV_ZV1>W/+I.W'H->@?\ @5N3_J'QG_6RL]N)Y_;TDG^$_P"KUZ9.G_\
MC]L9_P!0V2_]PJCW>/XNDTWPGKED?^9@9/\ \/&M_P#=W)[L./Y])'^$?9T>
M./Z_[$_[U[4KY=%LG$]([M#_ (\K(?\ 41CO_<Z'WORZ2OQZ*5-]3_K_ /$M
M[VG#\NM+Y]/.RO\ C\<#_P!K%/\ H23V_%\2=.#A^1Z@]E_\?MGO^HB#_P!P
MJ7VZ_P 9Z=3X4_U>G2OZ5^FZO];"?[WE_:RU_'_J]>O2<5_U>?0R3?5O]9O^
M)]F2\.JGHH'<7_'WU/\ VKZ'_H0^T5Q_:_D.E\/P+]G^7J?W7_P$VA_RPR7_
M %KP_M5=_#!^?^ =6M^+?;_GZ36Y_P#F4FU/^UPO_0F=]O/_ +@P?Z;_ *"Z
M<3_<AOL_S= 5/^/^#?\ $>TO^;I8G^7I7]9?\?KCO^6&1_\ <*?V8;=_N5']
MA_P'JMS_ &+?;_FZ2O8'_'Y9_P#[6$G_ $)'[I<_[D3_ &]+;;^RC^SKEUC_
M ,?KC?\ ECDO_<&?VJVW_<N/[#_@/6[O_<=OM'^'H5^V?^/*R?\ RVQ__N;#
M[.MR_P!PG^T?X>DNW?[EQ?8?\!Z)W+]#_L?^)]AL<1T)O\W5AVPO@[\@?E]O
M?&4_5VUQ2[1HJ=:'<'96YFGQ6QL%,E3++/3/DEIZBHS&6BAE1C14$-34J)$:
M18XV\@KSES)M6QRQ_5W -QX>(UH7.33'X1\VH/2IQT;<A<E[]S0DG[OM2MIX
ME&F>JQC"U[J=Q'\*ACPK09ZV=?AM\!>J/B%@*";'S2[][.&-;'Y+L?-T4-)4
M04TZH*G&;4P\<M5#MK%3E+R'RU%;4%F$M0T0CBB@3F7G3=>9%AM92(MLB^&)
M>%?XG/%F]."@<%!J3E7R9[=[+R=XMU"#/O$HH\S"A QVQKD(N,Y+,?B8C2JG
ML]A#H?\ 7O?NO=>]^Z]U[W[KW6F3_.W_ .RK^V/^H;JO_P!X#;GO*CV\_P"G
M;V7_ #T2?]7&ZQ$]SO\ IY6X_P#/-%_U;7JC&3Z?\@^SL</SZ#2_Y/\ )THN
MO_\ C\\'_P MY_\ W"J?9ML__)3M/],?^.GI)N?_ "3[K[!_A'3/O[_C[<__
M -1[_P#0B>];M_R4KS_3GI3M?^X-I_I!THMC?\>CV!_VJ9O_ '69+V<[)_R2
M][_YI'_CC](-V_Y*>S?\U/\ GY.F#JW_ (^F3_M5UG_6VE]TY5_Y*8_YI-_A
M'2KF3_DF_P#-U?\ G[H?)?S_ *__ !/N3AY=1WZ_9T7KN3_@5A/^6&0_Z'I?
M8'YQ_MMO_P!(W^$=#SD_^RO_ /3K_P _=,&Z_P#F7FTO^6T?_N-6>Z;G_P J
MSLW^F/\ @;I3M/\ RL>]?Z7_ "KT#,GU_P!O["0XGH7#A^72OZT_X^E/^H*L
M_P"A4]BGE+_DLP_Z1O\ !T'N:_\ DC3_ .F3_".A_F^O^^_Q]R\OGU$K<!^7
M^7HOO<?^>P/_ "QR/_0])[CWG?\ M[#_ $C?X1U)'(G^XM]_S47_  'IDJ_^
M92TO_:S?_P!V51[9/_*F1?\ /1_E;I<O_*Y/_P \Y_P+T#</_ F#_EO'_P!;
M!["L/]I%]H_P]"^7^SG^P_X#T<F3\_ZS?[W[R 7RZ@X?Y3T''9?_ !YN:_\
M(=_[M*'V1\T_\D&__P!I_P!7$Z$7*G_*P;?_ ,W/^K4G06]<_P#%EW?_ -0T
M?_N-D/8=Y-_Y)V__ .D'_').A-SM_P E+8/]-_S^G28ZT_X^1_\ M65/_6VG
M]H>1?^2TW_-%_P#"O1U[@?\ )!C_ .>A/^.OT.\OY_V'_$>YF'#J$CY= !V_
M_P ",)_RPKO^AZ?W&?N%_;[7_I7_ ,*]3![7?V&\?Z>+_ _4#<'_ #+/!?\
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
M7T43BPC(N1S]2'%W_:PN;@U_TK?YND<GM=SJ95 VM--./C14\_Z=?Y=(./\
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
MN4MHUENSNJJP/Z,PI4C^)!_+H:\J>U_.>UP74=[MJ(S.I'ZL1P 1Y.>FV?\
MD4_S,Y=F0[57HO!"LBJS4FM/</4'\.*&JDJ-"L-[FMUZ7 Y@ U?FW/ML^[O(
M?]68]O\ WL_U@FU:?!FX5/GHT_SZ5+[:<X#F5]P.W)])X.G5XL7&@\M5?+TZ
M0B?\)_/YH*2QR?Z%=I,(Y%<JO<G5>HA6#675NM5N;<7('L/Q^Z')JNA.XO0$
M?Z%)Z_Z7H1R<A\RLDH%FE2#3]1/G_2Z&]_Y+G\R@_3XZ1'@_\U@Z*_/^OV;[
MF >_/M>*?\B!_P#LGN?^M745CV>Y_P#^C.GG_H\'_6SI*;K_ )'O\S/<>#K\
M/2_'O'TDU9]MHJ*[N+I%:6/[>KIZEO*:3L6KJ!J6 JNF-O41>PN05;_[X>VU
M[M%W;6N^.T[:*#Z>X%:.I.3$!P!/'HYY?]JN=['>+.ZNMJ18$UU/C0GC&ZC
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
M^7^77AM9-.X7A,2$<56E9''S"D*",AG4CAT>;#8B\O0TBUAC&H_,_A'[<_,
MCKZ2?O$KJ1NO>_=>Z][]U[KWOW7NO>_=>Z][]U[JD3!?R"_@GBOFGNKY=9#:
M?\=P.7JL?NG;GQRR&.HFZ>VMV6U3656Y-WOC&DF_C^%RM2U/4T6WJB),3C:O
M[DZ)Z>2EI:&19/<WF1^7H=B6?3*H*M."?%:/&E:_A(R"X.IA3((8L2+L-B+U
MKLI53D)^$'S/S'RX#/R NY55151%5$10JJH"JJJ+*JJ+ * + #W'7'H[ZY>_
M=>Z][]U[KWOW7NJMOF__ #B?@W\#*FNVOVEV1-O3MNCA$AZ6ZFI*;>._J1Y(
MUDBCW,YKL=M78SNDL<@AS62H:R:GD$L$$R<^QGR[R%S'S,%FLK3P[$G^UE.A
M#_I<%G^U%(!P2.BN]W>QL"5EDU3?PKD_GY#\R.M<CM__ (5B]TY"NJHN@_BC
MU?M/&1N\=%7=O[NW7V%75<:EA'556*V8_6-/CGD6Q:!*VJ"&X$S_ %]RO8>R
M.WJJG<][F=_,1*J ?(%_$K]M!]G0=FYJF)/@6J@?TB3_ (-/159_^%0W\R.6
M::6/;GQBIDDEDD2F@ZPWDT-.CN66"%JGM&HJ&BB!TJ9)'<@>IB;DG8]F^4@
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
ME*@,([DJI)?^RF\0JS;=N]O/3R=6B)^RGB"OVD#Y]*H>:K5B!-;.GV$-_P!
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
M520:'!^P]*+"))[VUAD%8V< _83UON_] YG\J+_GQV\__1V=L_\ V6>\9O\
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
MD\/M^WHZ_L/=+>ODV?S&_P#MX5\\/_%S/E!_[^[?'O-WE/\ Y5;EK_I7V_\
MU93J*=Q_Y*%]_P UG_X\>BS=<_\ ,PMB?^'GM?\ ]W=#[.+O_<6Y_P":;?X#
MTFC_ +2/_3#_  ]?8L]X%=2_U[W[KW5._P#.^^>=;\$OA/N;,['RW\,[P[HK
M9.I^GZF'2U9@:[*4,U1NW?L","$?9>V$E>EE(=(\O4T(=61F'L>^W7+*\R\P
MPQW*5VZW'BR^C 'M3_;M2O\ 1#>?11O=\;&R8H:3OVK\O4_D/YTZ^97)))-)
M)--(\LLKM)++(S/))([%GDD=B6=W8DDDDDGWE^    ,=1IT8KXI?%+NOYH]U
M[7Z$Z$VNVY=\;E:2JJ*BJDEH]M[1VW1RT\>9WIO3,QT]4,%M3!"JC^XJ/'++
M)++%3T\4]5/!!*4[WO>W<O[=-N>YS:+9/S9F/!$&*L:8'VDD*"0IM;6:\F6"
M!:N?V >I] /]6>MY_P"(?_":CX.=*[>Q&1^1D&;^4O9XBAJLK4YO+9[976.+
MR-E=J7;NRMJYC'5^3H:<EHR^;K\BE5;R?;T]Q$F.&^^[O,>XRR)M)6RL^ H%
M>0C^D[ @'_2*M.%3QZ&]IRW8PJ#< RR_.H7\@/\ *3U9>O\ *B_EK)"L ^#_
M ,:RBQ"$,W5NVGF*!- +5+T;5#RV'+EBY/)-^?80_KMS=6O]8[NO_-1O\_1G
M^Z]M_P"4&+_>1U7G\L/^$W/P#[SV]E:GI#!YOXL]EO3U$N)S^R,MF]T;#J<F
MRJ*==S=<[MS.0I3BD"E?%A*S!R MK+O;2PJV3W:YGVV5!N,BWMG7*N KT_HR
M* :_Z</T777+EA.I\!3%)ZBI'Y@G_!3K1B^:'PM[S^!W=^9Z*[YP$.-S])2Q
MYK;6XL3-)6[3W]M"LJ:JEQ>\-HY22&!ZW$5LU%+$Z2QQ55)4PR05$4<T;H,C
M^7^8-MYEVZ/<MLEK$31E.&1A0E6'D14>H((()!Z!%Y93V,[03K1O(^1'J.BF
M^SOI)U]*C^0U\^<A\X/A?C<7O_,-EN\OCM5XSJWLNMJ'9\AN7"_823=;;^KF
M9I'EJ]R[?H):.LFD<RU66Q-;.5594'O$?W+Y93ESF!WM8].VW8,D8\E-?U$'
MR5B"!Y*RCRZDC8K\WMF!(:SQ]I^8\C^8X_,'J[?W'?1UU[W[KW7QH/>?G4.]
M>]^Z]T=?^7O\T=[? CY4];_(?:1KJ[%82N.#[)VE25'ACWWUAG)(:?=^UYHW
MF@I9:MZ6-*S'-.3%39:CI9V!\5O8>YIY?M^9MEN]JGH'85C8_@D'PMZTKAJ9
M*EAY]+=OO7L+J.X3@,$>JGB/\H^=.OJG]8]E;)[CZ[V3VMUMN"BW3L'L/;.'
MW?M'<./9C397!9VBAKZ"I"2*DU-/X9@LL$JI-!*K1R*LB,HPMO+2XL+JXLKN
M(I=1.593Y,#0_P"P1@C(QU*44B31I+&U8V (/R/2Y]INK]>]^Z]U\@;Y&_\
M90O?'_B9NT/_ 'M\Y[SMVG_DE[;_ ,\\?_'!U$=Q_N1/_IV_PGI9_"O_ ++'
M^)?_ (LST/\ ^_3VK[3\P_\ ) WS_GCF_P"K;=.67^YEI_S57_CPZ^N-[P:Z
MECKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K__T]_C
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?*Z_F[9=<W_,T^;58L#4XA[^W
MIB#&T@D+-M^IBP+SZ@J66J?&F4+;TA]-S:YS1Y%C\/D_EU:U_P 50_[UW?Y>
MHNW8UW*]/_##_+'5<OL5]%W7V&>GL53X'J/JS!T;S24F&ZYV1BJ62I9'J)*?
M';9QE' \[Q1PQ-,T4(+%452U[ #CW@=?N9;Z]D;XFE<G\V)ZEZ%0L42C@% _
MET(WM)TYU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=:'?_"J
M#Y(5.]?E-TU\9L5D6DVYT=UHV]=Q44,A1!V)VQ6^8P5\"@+42XO8FV\1/2NY
M)B7*SJ@76Y?)7V7VD6^R[AO#I^K<S:%/_"XAY?:[,#_I1\N@+S1<E[J&V![4
M6I^UO]@#]O6K)[F?H+];_?\ PF@^#6'Z6^*M9\NMVX2$]K_)B:NAVO7UE-;(
M;:Z1VYEI,?A\91F8-+2?WYW)BJC,5+QE4K:%,62+P@G&+W>YDDW#>EV*"3_$
M;.FH#@TS"I)]="D*/0Z_7H>\MV(AM3=NOZLO#Y*/\YS\Q3K9D]Q!T)>O>_=>
MZ][]U[JK[^;U\&\)\[OA3V9U_#AXJSMC86*R?9_1F4AAC.4I>P]L8NKJH=MT
M]3XGF&.W_CEEP]5%S&6J8IRIEIH609<B<QR<M<PV=T9*6,K".8>11B!J^U#1
M@?D1P)Z+-WL5OK*6.GZJC4OVCR_/A_Q77RX?>9748=7,_P @WY'U'QV_F9=&
M0U%:U+M?O:7(?'G=<&M5%;_I(:D78\*ASX_*O:>*P1O^HQZU7E^0![F[2-UY
M0W(A:S6U)U^7AUU_]4R_1SL-R;?<H,]LG8?SX?\ &J=?3&]XA=23U[W[KW7R
M!OD;_P!E"]\?^)F[0_\ >WSGO.W:?^27MO\ SSQ_\<'41W'^Y$_^G;_">AF_
MER?]O"O@?_XN9\7_ /W]VQ_9?S9_RJW,O_2ON/\ JR_3VW?\E"Q_YK)_QX=?
M63]X1=2MU[W[KW7O?NO=$L_F/;*VUV%\ OF=M;=L-%)A:CXS=SY5I\A'%+2X
MO*;8V%G-T;>SY6=XX1-MS<.&I:^)F90DM,K:A:X$/*=Q-:\S\OS0$^(+R(8\
MPSA67_;*2I^1Z1;BBR6%XK_#X3?R!(/Y'/7R<_>;?45=7Y?\)K<CD*+^:1L6
MFHJ:HGILQU)W%CLO+#4M!'18^+;*Y:.IJX@C"LIWRN+I81&2H$LJ27N@!C+W
M<1&Y,N2Q *SQ$?,ZJ8],$G[!3SZ/N7"1ND8' HW^#KZ-OO%#J1.O>_=>Z^.G
MV-_S,+??_AY[H_\ =W7>\];3_<6V_P"::_X!U$$G]I)_IC_AZ.7_ "J?^WDW
MP=_\69ZE_P#>LQ_L/\Z_\JES'_SQR_\ '3TMVK_DI67_ #57_#U]6'WA5U*7
M7O?NO=>]^Z]U[W[KW7RN_P";OLS ;!_F8?-';NV%HH\0>\-R;A2#'J(Z.EK]
MYQ46\LS10Q+#3I!]EFL]40M&JZ(V0JI90&.:'(MQ+=<H<ORS5\3Z95SQ(2J
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
ME\0_,?S Z^:5[RZZC;K8"_X3:_)"IZ5_F+X'K.NR+4VS_DOL?<_663III"M
MN[<'0S[\V'E)$47?)&OV[58BE/*@YIP1ZM2QA[M[2-PY4EO%2L]G(L@]=).A
MQ]E&#'_2='_+ER8=Q6(GLE4K^8R/\%/SZ^B[[Q2ZD/KWOW7NOC0>\_.H=Z][
M]U[KWOW7NMQK_A,A_,;7'UF4_EW]KYQ4H\E+GM]?&O)9*J"I!DF\N:W_ -44
MNL6 R0^YW%C$NH$Z9-2S/-3Q^X$]X.4]:IS591]PTI< >G!)/RPC?+1Z$]##
MEK<:$[?*V#4I_A*_Y1^?6Z+[Q^Z&77O?NO=?(&^1O_90O?'_ (F;M#_WM\Y[
MSMVG_DE[;_SSQ_\ '!U$=Q_N1/\ Z=O\)Z6?PK_[+'^)?_BS/0__ +]/:OM/
MS#_R0-\_YXYO^K;=.67^YEI_S57_ (\.OKC>\&NI8Z][]U[KWOW7NO>_=>Z]
M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z__4W^/?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U\JC^;%155!_,K^;\%9 ]/*_P D.S:U(Y  S4N1W!4Y"AG%
MB?14T55'(O\ M+CWFIR0RMRCRX5-1])&/S"T/\QU%NZ@C<KVO^_&_P /5>_L
M4=%_7V*>M)(YNN.OYH9$EAEV3M22*6-UDCDCDP5 R21NI*NCJ0002"#[P+O
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
MM=MY#;6\MD43S@$2)Y=U;@=48KH.HKJU-IR#]D+YC#OVV,W:K1RJ/FP9'/\
MQE.@9S7$ UG.!DAE/Y4(_P )ZT[?<\]!#KZ)/_"9+L:IWM_+,I=KU$\LJ=/]
M]]K=>T,4LA84U#E8=K]L%*="!XZ>3(=FU#V%U,K.;WN!BM[P6@M^;S,!_;VT
M;G[1JB_P1C^74A<M2%]M"D_!(P_P-_S]UL+>XLZ$'6AM_P *N?\ LLCXZ?\
MBLT'_OT^P?>2WLG_ ,D#=?\ GL_ZQIT!>:O]S+?_ )I?\_'K5I]S-T%^OI]?
MR,/^W47PZ_\ #,WI_P"_:[ ]X=>Y'_*[;]_S43_JTG4F['_R2K/_ $I_X\>K
M9?8(Z->O>_=>Z 'Y,?)[I+XA]2;E[K[[WQBMD[)VW23R(:NIIOXUN;+)335%
M%M79N&DGAJMR[KS!@*4M%3W=R"[E(DDD0SVC9]QWV^AV[;+9I+ASY<%'FSG@
MJCS)_P -!TGN;J"TA::=PJ#]I^0'F?EU\J?Y;?(;/_+'Y+]V?(W<M)_#<GV[
MV!G-V18?SFJ& PE1.*3;&VUJRJ&K3;>VJ2DH%E*J9%IPUA>WO-38]JBV3:-N
MVF%JI!$%KPU'BS4\M3$G\^HNN[AKNYGN&%"[$_8/(?D,=)7X^]/Y[Y!=Z=/]
M&[8CFDSO;?9.S.O<>T"JS4LFZ\_08>7(R%_VHJ7%T]6]3-)):.*&)G<A5)#^
MZ7\6U[;?[E,1X<$+N?GI4FGYTH/4GJEO"UQ/# OQ.P'[33KZ^>-Q]'B,=08K
M'P_;T&,HJ7'T-/Y)9?!1T4$=-30^6=Y9I?%#$JZG9F:UR2>?>";NTCL[FK,2
M3]IZEL   #@.IONO6^O>_=>Z][]U[K0E_P"%1'RV;L[Y4]??%+;F2:7:OQOV
MHF?WC3T]0?!4]K]H46/S#T]7#&3#4MMGK^#$_;R,2\$V5K8M*>HODS[-[']'
MLMUO<J?KW;Z4_P":49(Q_IGU5]0JGH"<SW?BW4=JI[(Q4_Z9O\PI^T]:O7N8
M^@QU] 3_ (3&_$4=-_#C<_R6W)BOMMZ_*3=)J,%/4Q(*JEZCZWJLIM[;,<22
MJ:JB_C^[9\W7.042MHOL)=+*D3G&#WAWWZ_?X=HA>MO9)GT,L@#-]NE= ^1U
M#UZ'W+-IX-FURP[Y3C_2C _::G[*=:V__"@7XE#XO_S$>Q,]@L4V/Z\^2%)'
MWQM-X866@BSNYJVKI>S<3', (!5P;_HJVO-.EOMZ/*4HTA60F6_:_?/WSRK:
MQ2/6ZM#X+>M% ,9^S00M?,J>@YO]I]+N$C**1R=P^T_%_.I_,=4A^Y$Z).OI
MQ?R-?ENORX_EW=/9;+Y1LCV+TQ3OT+V3YY1+6OENO**@@VMEZJ5ECFJY=Q=>
M5N'K)JAE_<KI*A-<CQNQP^]Q]C_<?-5^D:4M+@^-'Z4<G4!Z:7# #TIPKU)>
MR7?U>WPDG]1.T_EP_:*?G7JWWV!.C?KWOW7NO>_=>Z][]U[K1I_X5C_]E"_$
MS_Q#.]?_ 'MX?>1WLC_R2M\_YZ$_XYT".:_]R+3_ $A_P]:FWN;N@IU],?\
MX3Z?]NAOB1_Y7O\ ^"<[H]XA>Z/_ "O6^?\ -G_M'BZDK8/^21:?[;_C[=7,
M>P!T<=>]^Z]U[W[KW7O?NO=?)L_F-_\ ;PKYX?\ BYGR@_\ ?W;X]YN\I_\
M*K<M?]*^W_ZLIU%.X_\ )0OO^:S_ /'CT6;KG_F86Q/_  \]K_\ N[H?9Q=_
M[BW/_--O\!Z31_VD?^F'^'K[%GO KJ7^O>_=>Z^3!_,&[&E[:^='R^[$:5IJ
M?<OR.[@J,4S>?4FWZ/?.:QFVX&^Y2*>]+@**FC.I(SZ/T)^D9O\ *]H+'EO8
MK6F4M(J_Z8H"W_&B>HIW"3Q;Z[D\C(W[*FG\NBY];;*R'978FP>N<02,MO\
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
MURTX#J"\45PU@5F7V4DIS#ND-3W61/R[98Q^WNQ^?08YJ7_$K=J<):?M5O\
M-UH6>\E^@)UO4?\ "3W*U$WQA^4F#9(128[OG 96"15<5#5&9Z^Q='5)*YD,
M30QQ8&$Q@(K!F>Y8%0N-_O:@&\;-)^(VS#]CDC_CQZ''*K'Z:Z7R$@/[1_L=
M;6_N$^A5UH;?\*N?^RR/CI_XK-!_[]/L'WDM[)_\D#=?^>S_ *QIT!>:O]S+
M?_FE_P _'K5I]S-T%^K/NB_YS'\R;XU]4;.Z/Z4^1_\ <OJ[8%%6X_:.V/\
M0_T+N/\ A-'D<MD,[60_QK=G5V>W#7^;*Y6>754U<S+Y-*D(JJ =N7('*6[W
MUQN.X[3XEY*06;Q9EJ0 HPLBJ, # '1G!O&Y6T200W.F)> TJ?GQ*D]"U_T$
M%_S>?^\M_P#V GQC_P#M+^T/^M=R+_T8_P#JM<?];>GOW_N__*7_ ,93_H'I
M+[@_GN?S8]S"09'YA[HIO+2&B;^[_7G2^TB(2TK:XSM7K;#&*KO,?\H33/8*
M-=E4!Z+VVY(AIHV%#FO<\K?\>D./EPZHV^[JW&\/Y!1_@'5=7</?G=_R$W''
MN[O7MWLCM_<M/%-3T>9['WGN#>-9C:2>4324&)?.U]:N(QID (IJ810+8:4
M ]BNPVS;MKB,&VV,,$)XB-%0$^IT@5/S-3T7S3SW#:YYF=O4DG_#T$GM=TSU
MN)?\)HOY9V??<P_F)=Q8&;%X+%X_-[<^,V'R<!CJ<_DLM35NW]Y=KFGEC#18
M7&XN:IP^(<ZOO)ZFLG"HM-32SP-[O<WQ>#_56PEU2L0UP1^$"C)']I-&;T 4
M>9 %_+>VMJ_>$RT45"?/R+?9Y#\_0=;IOO'SH9]>]^Z]U[W[KW09=T=L[0Z&
MZB[,[JW]6?8;+ZJV-N??VY9U:(3MB=K8>KS%32T*2O&M3DZ]:7P4L .N>ID2
M- 68 K-OL9]SOK/;[5:W$\BHOVL0 3\A6I/D*GIJ:5((99I#V(I)_+KY'W=W
M;F[>_>X>S^[=]U"U.\.U]][HW]N%XVD:GAR6Z,O5Y::BHA*S/%C<=]T*>FCO
M:*GB1!8*![SDVZQ@VRPL]NMA2"")47[% %3\SQ/J>HGGF>>:6=_C=B3^?3M\
M=.D-V_)7O?J3H/8T1DW3VWO[;>Q\9-X9)X,8N<R4%-7YVN2(%UQ6WL89J^L<
M?YNEIY'/"^V]UW&#:-MOMSN3^C!$SGYT&%'S8T4?,CK=O ]S/%!'\;L!^WS_
M "X]?6[ZKZWVMTYUEUYU)L:B_ANS.L=D[6V!M2@+:WI=O;0PE%@,1#+)8&:=
M:"@3R.?4[W8\D^\'+V[FO[RZOKEJW$TC.Q]68EC_ #/4L11K#%'$@HBJ /L
MIU0G_P *6/B8O>WP5IN\\#CFJ]]?%'="[R5X(A+5S]8;UFQ>V>R*&)0NH145
M3#A\S,Y8+'2X>8V)/$F^T6^?NWF0[;*]+:]31\O$2K1G\^Y!\V'1%S):>/8B
M=1^I$:_[4X/^0_EU\\GWE-U'W6S'_P )B/ES_H?^8.[?C+N/(^#9WRAVL1MZ
M.>2U/2=L];4F4S^ T-*ZPTJ9_9\^:I'TCR5-8E#'S91[B'WAV+Z_88-XB2L]
MF_=\XI"%;[=+:#\AJ/0EY9N_!O'MF/9*,?Z9<C]HK_+K?\]XP]#WKWOW7NO>
M_=>Z][]U[K1I_P"%8_\ V4+\3/\ Q#.]?_>WA]Y'>R/_ "2M\_YZ$_XYT".:
M_P#<BT_TA_P]:FWN;N@IU],?_A/I_P!NAOB1_P"5[_\ @G.Z/>(7NC_RO6^?
M\V?^T>+J2M@_Y)%I_MO^/MU<Q[ '1QU[W[KW7O?NO=>]^Z]U\FS^8W_V\*^>
M'_BYGR@_]_=OCWF[RG_RJW+7_2OM_P#JRG44[C_R4+[_ )K/_P >/19NN?\
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
MO6?Q$^3_ &)L;<4,]3M_>>Q>@NUMV[3SM/35=1CZF?#;BP&T\AA\G#3U])+
M[03.J31.A(92 3W/,7+]G/);7F^V<5RGQ(\T:L,5RK,",$'(X=*DLKR5!)%:
M2LAX$(Q!_,#IG[,^(?RQZ5V__>WN3XP?(?J7:IJ(Z0;F[,Z5[)V'M_[N4JL5
M-_&=T[:Q6.^XD9@%3R:B2+#W>SWW9-PE\"PWFUGGI73'+&[4^Q6)ZK+:7<*Z
MYK:1%]64@?S'1>/9KTGZ>]M8*?=&X]O[9I:[#XRIW%F\5@J?);ARM'@L!CY\
MO7P8^&NSF;R$D-!AL/225 DJ:J=UAIX5:1R%4GVW-((8I9BK,$4FB@EC05H
M,DGR R3CJRKJ95! )-,X'YGRZW6?Y?/_  F)VQL3.X/M+YY;UV]V?6XRHHLM
MB.A^N*C)2=?2U$-JF'_2)O.OI,3E-V4BR,ODQ6/I:.B=HK2U=;32/"<>^:?>
M&:YCELN6K=X58$&:2FO_ &B D*?Z3$G.%4BO0SV_EE8V66_<,1^$</S.*_8,
M?,CK;;Q.)Q6 Q6,P6"QF/PN$PN/HL3AL-B:*FQV*Q.*QU-'1X_&8S'T<<-)0
M8^@I(4BAAB1(XHT"J H ]P:[O*[R2.6D8DDDU))R22<DDY)/'H6 !0%444<!
MTX>Z];Z][]U[KWOW7NM8;_A4%\MAU7\3-B_%G;N0:'=?R8W6N3W5'!*PEI^J
M>KJ[%YVO@G\8#T[;AWU48>.(E@L]-15D95AJM,7LYL?UN^7.]2K^C9I1?^:D
M@('^\IKKZ$J>@SS-=^%:):J>^4Y_TJY_F:?L/6@S[R:Z ?5O/\E[Y8?%#X1?
M*G*?(_Y14'8.8DVGU]G,%U+CM@;3QFYJFAWGNZ2#$9G<U=)D]S;=CH5QVRSD
M*")%$QF.59O081J ON!LF]\Q;*FT[,T2AY092[%:HN0HHK5J^ECPII^?1OLU
MU:65T;FZ#&BD+05R?/B/*H_/K:U_Z"@_Y;/_ #HODS_Z*_:?_P!LSW"G^LWS
M;_OVS_YR-_UKZ%/]9MM_AE_WD?Y^DIOS_A2;_*U[+V/O/KC>>T/DIF-G[_VI
MN+9.Z\1/U=M+PY7;6ZL168+.XV:_99'BKL77RQ-P>&]OVWM)SG9W-O=V\]FL
M\3JZGQ&PRD,#_9^1 ZK)S'M<J/&Z2%&!![1P.#Y]:"NXX,%3;ASU-M:OR&5V
MS3YG*0;<RF6H8L7E<E@HJZ>/$5^3QD%5708[(5F/6.2:!)IEAD8H'<#4<FHC
M*8HC,H68J-0!J U,@'%0#P-!7H!MI#,$-5KC[.E5U)V?N[I/M+KKN'8-?_#-
MZ]7;VVQO[:M:0SQ0YW:F8H\WC?N8E9/N**6IHE2>(G1-"S(UU8CVS?6<&XV5
MW872UMYHV1A_18$&GSH<'R.>K12O#+'-&:.K C[1GKZWW0'<^U/D7TAU/WML
M>59-J=M;!VQOS#Q^85$M!!N+%4V0FQ%9((H",EA*N:2CJE*(T=1 ZLJD$#!S
M=-OGVK<;[;;D?KP2LA^>DTJ/D1D?(CJ6+>9+B"*=/@=0?V_YNA>]H.GNO>_=
M>Z][]U[K1I_X5C_]E"_$S_Q#.]?_ 'MX?>1WLC_R2M\_YZ$_XYT".:_]R+3_
M $A_P]:FWN;N@IU],?\ X3Z?]NAOB1_Y7O\ ^"<[H]XA>Z/_ "O6^?\ -G_M
M'BZDK8/^21:?[;_C[=7,>P!T<=>]^Z]U[W[KW7O?NO=?)L_F-_\ ;PKYX?\
MBYGR@_\ ?W;X]YN\I_\ *K<M?]*^W_ZLIU%.X_\ )0OO^:S_ /'CT6;KG_F8
M6Q/_  \]K_\ N[H?9Q=_[BW/_--O\!Z31_VD?^F'^'K[%GO KJ7^O>_=>Z^.
M7OO!#:V^-Y;9%/448VYNO<6"%)5ZONZ48C+UF/%/4ZPK_<0?;Z7N =0-_>>U
MM+XUM;S5!UHK5' U /402+I=U]"1T:3^7'N#^ZW\P/X09QJI**GH_EG\>TR%
M5)%YDAQ-;VMM6@S#F,1RL?\ <753"ZJ74FZ^H#V2\V1>-ROS%'IJ38ST'S$;
M$?SITJVYM.X635_T5/\ CPZ^LA[PCZE7KWOW7NO>_=>Z][]U[KWOW7NOE??S
M?,M29K^9O\V:RB+F&'OG=V)<R!0WW> >FP60 ".XT"OQL@4WN5L2 ;@9H<B(
MT?)_+JMQ^F4_DV1_(]1=NY!W.](_WX?Y8ZKII*2IKZJFH:*"6JK*RHAI*2F@
M0R35%342+#!!#&H+/+-*X50.23;V*V8*I9C10*GHO )( X]?9'Q.,I<+BL9A
MJ$.M%B<?18RC61S)(M+04T=+3B20@%W$40N?R>?> SNTCO(WQ,23]ISU,
M ' =.'NO6^OC0>\_.H=Z/]_*I_[>3?!W_P 69ZE_]ZS'^PQSK_RJ7,?_ #QR
M_P#'3T8;5_R4K+_FJO\ AZ^JGE,7C<WC,CA<Q04F4Q&7H:O%Y7&5]/%5T&1Q
MM?3R4E=05M+.KPU-)5TTK1R1N"KHQ!!!]X6([QNDD;%9%(((P01D$'U'4HD!
M@585!Z^8/_.'_E[Y+^7K\N]R[*P>/JUZ,[,;(=A="Y>5I:B%=H5M<1DMCSUL
MLL\DV8ZXRD_\/E\LC5,U$:.KD ^[7WF+R'S2G-.Q0W$CC]Y0T28?T@,/3TD'
M=C .I1\/49[OMYV^[9%'Z#97[/3\N'V4/GU5-[&O15U]#;_A.[_,:;Y8_&I_
MC?V=GFK^^OC'A\9B:>JR$YDRF_.E%:#%[-W1)-*_FR&5V?,4P64DTLVA<?43
M223UKGWBS[J<I_N/=QNUG%3;+QB:#@DO%U^0;XU_VP  4=2#R]N/U=M]-*WZ
M\0_:OD?RX'\O7K0O^1O_ &4+WQ_XF;M#_P![?.>\E]I_Y)>V_P#//'_QP= 2
MX_W(G_T[?X3TL_A7_P!EC_$O_P 69Z'_ /?I[5]I^8?^2!OG_/'-_P!6VZ<L
MO]S+3_FJO_'AU]<;W@UU+'7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7__U]_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=:K?\
MPJE^.4^]OC'T;\EL/0O/7]%=C9+96ZI:>+F#8_;])CXH,ID)E7FEQ>]MHXRC
M@#&RRYEM/ZV]S3[+;L+?>-QVB1J+<Q!U_P!/$3@?,HS$_).@MS3;Z[:"Y RC
M4/V-_L@?MZT1/>2?0&ZVP_\ A++\O:'8G='<'PXW9E?M<;W;C*;LOJZ*JG"4
MG^D78=!44^[L)1Q&0 Y/=>Q6CJR=)O%MO3<,55H2]Y]B:YV^PW^!*O;GPY*<
M?#<]I/R5\?;)T*^5[L1S36;G#BJ_:.(_,?X.MYSWCAT-^O>_=>Z][]U[KWOW
M7NO>_=>Z][]U[I&4?8W7^0WWFNKJ#>^TJWLK;FW\5NO<'7]+N'$S[SPFV,[5
M5=%AMPY7;,56V8H,-E*RAEB@J985AD="%8FUU#6ETEM'>M;.+1V*JY4Z"P )
M4-2A(!%16O5!)&9#$''B 5(KD ^=/3I9^T_5^O>_=>Z^6]_.?ZREZG_FA_,O
M;CTKTT>=[9J>S:<LL02IB[@PF'[4DJH7@1(94DJMX2!B+NLBLLA\JO[S+]O[
MP7W)NP2@U*P>'_SB)C_P+_FQU&&\Q>%N=XM.+ZO]Z ;_ "]5B1R20R1S0R/%
M+$ZR12QLR21R(P9)(W4AD=& (((((]C$@$$$8Z+.OKU_&3MVA[^^.?17=V.J
MHJRF[7ZDZ^W^\L7A7QUFZ-K8S+9*CFBIPL-/5X_(U4L$\("^&:-D(!4@8*;Q
M8MMF[;EMSK0P3NGY*Q /V$4(/F,]2W;3"XMX)QP= ?VCH<?9=T_U[W[KW7O?
MNO=>]^Z]U\E?Y[]PT7?WS6^5/<>)JHJW ;][W[+S&UJN$HT=3L]=T9&AV?,'
MC)CD:3;%'2%G4V=KD?7WG!RS8-M?+VRV#K26*VC##^EI!?\ XT3U%%_,+B]N
MI@>UI&(^RN/Y= 9U!U[DNW.V>K^J,,DLF8[.[$V3U[BDATB9\EO3<N,VW0I$
M75T$K5620+<$7^H/LRO[I+&QO+V3^SAB=S]B*6/^#IB&,S2Q1+\3,!^TTZ^P
MC145+C:*DQU# E-14%+3T5'31@B.GI:6)(*>",$DA(HD"CGZ#W@<S,[,[&K$
MU/VGJ70   .'4KWKK?7R!OD;_P!E"]\?^)F[0_\ >WSGO.W:?^27MO\ SSQ_
M\<'41W'^Y$_^G;_">AF_ER?]O"O@?_XN9\7_ /W]VQ_9?S9_RJW,O_2ON/\
MJR_3VW?\E"Q_YK)_QX=?63]X1=2MT0/^8]\!.KOYA?QNW=U!O3%XFBW[1XS)
M9;I?LJ>BCDS/6_845-Y,37T]<D9K6VSF:JGBI,W0*VBNH':VBHBIIX1/RGS/
M>\K;M!?V[L;4L!+'7$B>8IPU 91O)OD2"@W&PBW"V>%P/$IVGS!_S'S'F/G3
MKY9_8O7V\.IM^[SZQ[!P5;MG?/7^YLUL_=NW\A&8ZS$;@V_D)\9E*&8?I?PU
M=,P5U)21;,I*D$YFVEU!?6MO>6L@>VE0,K#@585!_9U%\D;Q2/%(M'4D$?,=
M")\9?D9V9\3.]NMOD)U%EVQ.^>M=PT^:H [2_P /S6.=7H\_M;.PPO')5[>W
M7@ZFHQ]=$K*[TM0^AD?2ZI=XVFSWS;;O:[Z/5;3)0^H/%6'HRFC ^HZ<MKB6
MTGCN(31U-?M]0?D1@]?5=^)GR;ZZ^8OQYZO^1O5M2TFU.RMO193^&SS1S9+;
M&>I9I<;N?:&9,2H@S&U=P4=30SE0(Y6A\L=XG1CA5OFSW>P[K>;3>C]>%Z5\
MF4Y5A\F4@CTK0Y!ZE.TN8[RWBN8O@8?L/F/R..C%^RKI1U[W[KW7O?NO=?'3
M[&_YF%OO_P //='_ +NZ[WGK:?[BVW_--?\  .H@D_M)/],?\/1R_P"53_V\
MF^#O_BS/4O\ [UF/]A_G7_E4N8_^>.7_ (Z>ENU?\E*R_P":J_X>OJP^\*NI
M2Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>ZU'_^%9?6D^2Z7^'_ '''!_DV
MR^S^R>M*RI5+7G[.VI@]TXV"60<-:/J.K:-6O:[E;7:\Y>R%X$W#?K G,D,<
M@_YML5/_ %='03YKBK#:3>2L5_WH _\ /O6D![R*Z!/6]G_PE)[AHL]\6_D=
MT9+51/FNM>[L=V)#3L42==N=J[,Q6%I$B0$--3T^;ZPKG9K$H]2 S69 ,;?>
MNP:+>=IW(#].:W,?^VC<D_RD'[/MZ'/*LP:UN(*]RO7\F%/\*GK:L]PKT*>O
M>_=>Z][]U[KWOW7NM);_ (5D=QTF1[)^(W05#6(:S:.S.Q.VMQT:,K-HW[F<
M)M+:4DX!+1/ O7V7T@V)6>YN-/O(?V1L&2TWW<V7MDDCB4_Z0%F_X^O[.@7S
M7,#):0 Y"EC^9 '^ ]:A/N=>@CU]%[_A-'UE/L'^6'MW<L\#P'N;NGMCLV+R
M&HU304-5A>IHIPDX"QI(O5OI$?[;* _ZF;WBE[NW@NN<980:_3V\4?[09?\
MK)U(?+<7A[8K?QNS?X%_Y]ZV ?<8='_6AM_PJY_[+(^.G_BLT'_OT^P?>2WL
MG_R0-U_Y[/\ K&G0%YJ_W,M_^:7_ #\>M6GW,W07Z^GU_(P_[=1?#K_PS-Z?
M^_:[ ]X=>Y'_ "NV_?\ -1/^K2=2;L?_ "2K/_2G_CQZM+W'MS;^\,!F=J;L
MP>)W-MC<>,K<+N#;V>QU)E\)F\/DJ>2DR&+RV+KXIZ+(8^NI96CEAE1XY$8A
M@0?8,BEE@ECG@D9)D(*LI(((R"",@@\".C-E5U9'4%2*$'@>OFB_SK_Y<H_E
M[?+"LH-C8RJ@^.W=,.2WYTC42SSUB8&"&J@CWAUC-6U3/5U%3U_E<A"*9Y7F
MEDPU=0/+-+4M.5R[]O.;/ZT[(K7+C]ZV]$F\M6.V2@QW@&O#O#4 %.HWWK;O
MW?=D(/\ %WROR]5_+_ 1U3I['O1/U] O_A.;_,F?Y.="S_$KMC<'WG>7QOV_
M0KM&OR50'R?8/1=/-3XC"5NICY*S+=954]-AJYRJL]#/C)6::=ZJ1<7_ '7Y
M2_<^YC?+&*FVW;'4!P2;B1\A(*N/F'&  .A]R[N7U,'TDK?KQC'S7R_WG@?E
M3Y];*GN(^A)U[W[KW7O?NO=>]^Z]U\P;^=I\MS\P/YAW=.ZL1D5R'7G55<.B
M.L'AG6HHYMK]:UV1H<MF:&HBED@JJ#=>^ZO,96EE0+JHZV%2"4N<Q?;S8_W#
MRKM\,B4NIQXTGKJD (!^:H%4CU!ZC/>KOZS<)G!K&G:OV#S_ #-3^?53/L;]
M%/7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]UOB_\ "6[Y;?Z1?C3V=\2=RY-YMR_'
MS=)WCL2GJ9KM+U5V;5U5;68_'Q,[R.FU^Q*?(SU+^E$7/4J*."?>-7O-L?TF
M[V>^0I2&Z30__-2,  G_ $T>D#_2'H=<L7?B6TMHQ[HS4?Z5O\QK^T=;37N&
M.A1U[W[KW7O?NO=:-/\ PK'_ .RA?B9_XAG>O_O;P^\CO9'_ ))6^?\ /0G_
M !SH$<U_[D6G^D/^'K4V]S=T%.OIC_\ "?3_ +=#?$C_ ,KW_P#!.=T>\0O=
M'_E>M\_YL_\ :/%U)6P?\DBT_P!M_P ?;JYCV .CCKWOW7NO>_=>Z][]U[KY
M-G\QO_MX5\\/_%S/E!_[^[?'O-WE/_E5N6O^E?;_ /5E.HIW'_DH7W_-9_\
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
M =''7O?NO=>]^Z]U[W[KW7R;/YC?_;PKYX?^+F?*#_W]V^/>;O*?_*K<M?\
M2OM_^K*=13N/_)0OO^:S_P#'CT6;KG_F86Q/_#SVO_[NZ'V<7?\ N+<_\TV_
MP'I-'_:1_P"F'^'K[%GO KJ7^O>_=>Z^?]_PJ#^--9UE\V]G_(G'T++M7Y+]
M;XS^(9!8]*'LGJ6FQVS,_1N470J_W&;;4L;,P>5WF %H[G)[V<W=;SEVXVIV
M_6LYC0?\+EJZG_>_$'RQZ] +F>V,5ZEP!V2+_-<'^5.M:'W+W0:Z^@W_ ,)N
M_GM@_D#\3Z7XI;OSL*]T?%VB.*Q&.KJQ3D=V='U5>3L_.XV%XX3-#L6HK?[O
M5<4(E%'308YY7#5B*,7?=KEF3:][;>X(S^[[PU) PLP'<#_IZ:Q6E27 ^'H?
M\N7ZW%H+5V_6B_FOD?RX?L]>MD3W$O0CZ][]U[KWOW7NJ$?^%!WSTP/Q2^%N
MZ>F-NYN$=X_*C#9CK7;6(I9XFR.!ZTR4/\/[1WOD( XFH\?+MZIEPE%+=)7R
M.266'6*2H,<F>UW+,N]\P0[A+&?W=9,)&)X-(,QH/4ZN\^6E:'XA4AY@OUM;
M-H5;]>44'R7\1_9@?,_+KYQWO+#J.^MBW_A,S\::KN#Y^U/=E?CWGVC\7NO\
MWNN6L90]&-_]B4&4V!LG&5*-&ZM-+AZW/9*G)*E)L2'!NH'N*?=_=Q8<L#;E
M:D]Y*%IYZ$(=S^T(I^3="+EJV,U_XQ'9$I/YG _RG\NOH9>\6>I Z][]U[KX
MT'O/SJ'>C_?RJ?\ MY-\'?\ Q9GJ7_WK,?[#'.O_ "J7,?\ SQR_\=/1AM7_
M "4K+_FJO^'KZL/O"KJ4NO>_=>ZT6?\ A2[_ "X!U9V90?/3J; >'K_N/+4V
MW^^,?C:=%I=L=O20,,/OAJ>#2*;&=FXZD9*V01B-<]2/--*T^5C7WDA[0\V?
M6V;<LWTO^-6ZZH2>+1>:?,QDX_H&@%$/0'YDV[PI1?Q+^FYHWR;R/^V\_G]O
M6J-[FSH*]>]^Z]T9GX5_]EC_ !+_ /%F>A__ 'Z>U?91S#_R0-\_YXYO^K;=
M*K+_ ',M/^:J_P#'AU]<;W@UU+'7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7_T=_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]UJR_\*)/Y3^4^0^TV^;OQZVS-ENZ>MMOPX_N;96%I9I\KV=UEA(2*#=6
M%HJ97;([VZYI RRPA#/DL$-".9<?2TU1,_M5SNFU3_U=W6;3M\S5B<G$<AXJ
M3Y)(>!X*_'#L0%^8=J-PGUMNM9E'</XE'F/F/YC[ #H=>\E>@+T,?0WR![F^
M,/9N [BZ%["W!UIV-MMV_AVXMOU$:M-23/$]7B,SC:N*JQ.X=OY'PJ*K'5\%
M3152J!+$X ]H-SVO;]XLY;#<[5)K1^*MZ^1!%"K#R92"/(]/07$UM*LT$A60
M>8_U9'R..MN7XD_\*K-NMA\9MKYL=#YRGSM+##2U':?01QV1QV9E&B%:W,]9
M;NS.'GP3A%\M5-09JN261V\%#"H6/W!F^>RLOB/-R]N:F(Y\.:H(^0D4'5Z
M,@IYL>/0MM.:5TA;V ZOXE\_]J:4_(G[.KA]H_S^_P"4]NW&I7?[--3[9JA%
M%)58;=W5G<F&R5"\S3JD#R_Z/ZG#UTH$!9S15=4D89=3 L![ <_MCSO Y7]R
MEU\BLD1!_P"-U'Y@=&Z;]M3BOU5#Z%6'^3_!USW;_/W_ )3^T\3-DQ\IZ3<U
M0JM]MA=I=8]P9C+5TBE;PP@["I<;2-I:X>KJ::(V(#ZK Z@]L>=IW"?N4H/5
MI(@!_P ;)/Y GKS[]M2"OU5?D%8_Y.J0_FG_ ,*G*_,X7,[*^"O463VK65J5
M= G=?=D&(J<OC(G26G_B&T.L,/79G"ID Y$])5YC(U<*@ 3XQBQ5)%Y>]F%C
MDCN.9+X.HH?!AK0_)I" :>1"J#Z/T2WO-!92EC"0?XF_R**C]I_+K4A[([+[
M [AWQN3LOM/>.X=_[_W?DI<MN7=NZLI59?-YBOE"IY:JMJY))/%!"BQ0Q+IB
MIX$2*-4C15$Y6EG:V%M#9V5ND5K&**JB@ ^0'[2>).3GH)R2R3.TDKEI#Q)X
M](A59V5$4L[$*JJ"S,S&RJJBY))/ ]J.F^M[S^0C_)?E^/6.V[\U?E/MJ(=X
M[BP\61Z7ZRS=#.E;TQ@<Q1R*V[=T4=7X_M^SMP8NKT0T<D7DP%'(PD(KII(J
M'&OW,]P!NKR\O;+-_NN1J2R XE8'X5(_T-2,FO>>': 6'6P[-].%O;I?UR.U
M3^$'S/\ 2/\ +[>&U%[A?H4=$+_F7?"W"_/?X=]J_'VK%#2[OKJ&+=W4N?KU
M'BVUVOM1*BLVC7O.0YHZ'+F6?#Y"55=TQ63JM +E?8FY0Y@DY9WZRW1:F '3
M*H_%$V&'S(PRC^)1TAW*R6_LY;<_'Q4^C#A_F/R)Z^5UO39NZ>NMW[HV!OC!
M9#;&\]E;@R^U=U[<RL/V^2P>X<#7SXS,8JNANP2JH*^FDC>Q*W7@D6/O-"WN
M(;N"&ZMI ]O(H96' JPJ"/M'47.C1NT;K1U-"/0CISZS[,W_ --;_P!I]I=6
M[LS.QNPMC9FEW!M/=FWZIJ/*X;*T;'QSP26:.:&:-FBG@E62GJ:>1X9D>)W1
MJ7EG:[A:SV5[ LEK(I5E85!!_P!501D&A!!'6XI9(9$EB<K(IJ".MS[X6_\
M"I7K#,;<P^TOG/UKN'9V]:2**BJ>VNH,/'N'8^>$,42?Q?<.QZC)P[FVK73V
M8SIB_P"+P23>J*&FC811X_\ ,'LS>1RR3\MW:26YSX4ITNOR5Z:6'IJTFG$D
MY(QLN:(BH2^C(?\ B7(/S(XC\J_EU;-0_P ^_P#E+5V)DS*?+K$TU/"CM-25
MW5'>]'ED:.))9(X\/-U<N2K'4/I!IXI5D8$(6M[!#>V7/"N(_P!Q,2?,2PD?
MM\2@_.GSZ-AOVTD:OJQ_O+?] ]$-^4/_  J(^'/7>#R=!\8-E]@?(C?+H\>&
MRN:PU;U9U=3NRE%KLGD-RPQ]@5GV[L'6CBP4 J55D-53DJ_L2[-[-[]=2(V\
MW$5K;>8!$DGV +V#[2YI_">D%US/9QJ1:HTC_,:5_GG^7Y]:6/RY^8/?'S?[
MDS7>/R"W<VY=VY.),?B<90POCMI[*VW32S2X[:.R< 9ZF/![=QS3NRH9):BI
MGDDJ*J:>JEFGDR#V+8=LY=L(]NVN#1 ,DG+.WFSMYL?R %     #;N\GO9FG
MN'JY_8!Z >0_U'/18O9QTEZ^D3_('_E\Y/X2?$%=Y]DX:7#][_)>7!]A[[Q=
M=3&GRFSMG4=%5?Z,]@Y"*6..JILKC,5F*G)9&GE6.:DR.5FI)%U4H8XF>YW-
M*<Q;[]/:2:MMLZHA'!W)'B./*A("J1@JH8?%U(VP[>;*TUR+2>6A/R'X1_E/
MS-/+J];W&W1YU[W[KW7R!OD;_P!E"]\?^)F[0_\ >WSGO.W:?^27MO\ SSQ_
M\<'41W'^Y$_^G;_">AF_ER?]O"O@?_XN9\7_ /W]VQ_9?S9_RJW,O_2ON/\
MJR_3VW?\E"Q_YK)_QX=?63]X1=2MU[W[KW0==N]4[%[SZOW]T[V;@Z?<>P.R
M]J9K9N[,-4!?\KP^=H9:&I:FF*N]%DJ3RB:DJ8[34M5''-$RR(K!78WMSMMY
M:W]G(4NH7#J?0@U_,'@1P(J#@]-S11SQ20RK6-A0C[>OE.?.;XB[Z^#?RA[3
M^.&^Q45<NRLV\VT=S24C4E-OGKW+EJ_96\Z% 7@"YK"21_=1122I1Y".HI&=
MI*=_>:O+>^VW,>S66[6U )%[EK70XPZ'[#P)I5:-2AZBR^M)+&ZEMI/PG!]1
MY'\Q_.HZ*KC<ED</D:#+XBOK<5EL56TN2Q>4QM5/0Y'&Y&AGCJJ*OH*VEDBJ
M:.MHZF)9(I8V5XW4,I! /LZ=$D1HY%#(P(((J"#Q!'F#YCI*"000:$=?40_E
M$?/7'?S OAQLCLK*U]-)W%L=*?KCO;%Q)!32Q=@8.AI_]_/#10D+!B=^XIX<
MK!H188IIYZ5+FF>V&_/7++\K[_<6B*?H)/U(3_0)^&OJAJI\R #Y]2=M-^+^
MS20G]9<-]H\_SX_R\NK0O8-Z,^O>_=>Z^.GV-_S,+??_ (>>Z/\ W=UWO/6T
M_P!Q;;_FFO\ @'402?VDG^F/^'HY?\JG_MY-\'?_ !9GJ7_WK,?[#_.O_*I<
MQ_\ /'+_ ,=/2W:O^2E9?\U5_P /7U8?>%74I=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=<6575D=5='4JRL RLK"S*RFX*D&Q!]^X=>Z^8A_.:_E\97X
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
M^D/^'K4V]S=T%.OIC_\ "?3_ +=#?$C_ ,KW_P#!.=T>\0O='_E>M\_YL_\
M:/%U)6P?\DBT_P!M_P ?;JYCV .CCKWOW7NO>_=>Z][]U[KY-G\QO_MX5\\/
M_%S/E!_[^[?'O-WE/_E5N6O^E?;_ /5E.HIW'_DH7W_-9_\ CQZ+-US_ ,S"
MV)_X>>U__=W0^SB[_P!Q;G_FFW^ ])H_[2/_ $P_P]?8L]X%=2_U[W[KW577
M\W_X(K\__A9OOJ_;U#13=Q;*GA[.Z.K:EX:8G?NVZ:J27;+UTOC6"BWWMVKK
M,2?+(E-%55-/52W%,MAER)S+_5CF&VO)6/T$@\.8?T&IW4]48!O4@$#CT6;O
M8_7V4D2C]9>Y?M'E^8J/Y^77R]<MB<I@<KD\'F\?6XC-8;(5F)R^*R5--19'
M&93'5,E'7X^OHZA(ZBDK:*KA>.6)U5XW4JP!!'O,A'25$DC<-&P!!&00<@@^
M8(X=1B05)5A0CH1^C^\.U/C?VIL[NGI;>.5V)V1L3*QY;;NXL3(HDBD"M#5T
M%?23+)1Y;"9:CDDIJZAJ8Y:6MI97AF1XW92DW';K+=K*XV_<+=9;25:,I_D0
M>((.01D&A!KT[!/+;2I-"Y613@_ZO+U'6Z=\0?\ A4IT#NS;N)V]\S>M=V]3
M;^I:6.#)]@=8XJ3?'6&=FBLLN3DV\*T;[VA-4!@11PP9V*Z.WW*:DB&/F^^S
M.YP2R2\OW:3VI.$D.B1?EJIH;[24^SSZ&5IS1 ZA;R,I)ZKE3^7$?SZL[3^?
M;_*4DQ+YI?E]AA1IJO"_4_?<>6.F80'1@9.JUSDGK-QIIC=/6/3S[!W^MGSQ
MK\/]Q-J_YJPT_P!Z\2G\^C/]^[335]6*?Z5O\&FO5<7RO_X5)?&38^!R.)^(
MW7&\>\=^313PXS=&_P#%U?7/5F+E9 *;)5%'43CL'<JPRDEZ 4>&\J"PK(R>
M!9LGLSO%S*C[[=QVUMYJA$DA^5?@7_35?_2GHNNN9[9%(M(V>3U.%_SG[*#[
M>M+/Y)_);NCY;]O[H[R[[WI7;W[!W5+&M175"I2XW#XFDUKB]M;9P].$H,!M
MK#Q2%::DIT5%+/(^N:261\@]HVC;]CL(=MVRW$=JGEYDGBS'BS'S)^S@ .@9
M<W,UW,T\[ZI#_JH/0= A24E57U5-0T--45M;6U$-)1T=)#)4U5755,BPT]-3
M4\*O-/43S.$1$!9F( !)]F+,JJ68@*!4D\ .F0"2 !GKZ<_\EGX#3_ 7X6[5
MVEO/$T]!WGVM5CM+NUAXIJK%[@R])##M[8<E4FO5%L#;,<%'/'')+3#+O7S0
M,4J+G#WW!YF',_,,\]NY.VP#PX?0J#W/3^FU2.!TZ0>'4E[-8?06:HX_7?N;
M[?(?D/YUZMP]@;HVZ][]U[KXT'O/SJ'>C_?RJ?\ MY-\'?\ Q9GJ7_WK,?[#
M'.O_ "J7,?\ SQR_\=/1AM7_ "4K+_FJO^'KZL/O"KJ4NO>_=>Z"'OWH[KOY
M+=,]C]#]L8=<[U]VCM>OVMN.@#".IC@J@DU%E<94%7-%F\#E((*Z@J "U-6T
MT4J^I![7[9N-UM&X6FYV,FFZA<,I^SB#ZAA4,/,$CIF>".YAD@E%8V%#_J]1
MQ'SZ^4[\ROBGV)\*?DAV=\<>S('?-[ SLD&)SZ4<U'C=Z[0KQ][M/>V$68N&
MQFY,++%/H5Y#2SF6FD;S02*N:NP;W:<P[39[M9G].5<K6I1AAD/S4U'S%",$
M=1;>6LEE<RVTGQ*>/J/(C[1_FZ+![..DO1F?A7_V6/\ $O\ \69Z'_\ ?I[5
M]E',/_) WS_GCF_ZMMTJLO\ <RT_YJK_ ,>'7UQO>#74L=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_2W^/?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=:C'\WK_ (3Q1=F93<WR5^ F"Q.&WQDI
MJK.=A_'&*>CPF W;D*B:>KR6Y.J*NMGIL1MS<%3++KGP4STV,J?4U&]/*!35
M,Y\B>ZALTAVCF>5FMA0)/DLHX!9 ,LOHXJP_%49 2W?E[Q"US8* YR4X _-?
M0_+AZ>ATJ]X;-W?U[N?-[)W[M;<.R=Y;:KI<9N+:F[,-D=O;CP61A"F6@R^$
MRU/29+'5<:L"8YHT8 @VL1[R$@N(+J&.XMIDDMW%592&4CU!%01]G0,='C9D
MD4JXX@X(_+I-^W>J]>]^Z]U[W[KW7O?NO=+CKCK3L/N#>F!ZYZJV3NCL3?FY
MZL4.W]H[.PE?N#<&5J=#2R+28S&P5%2\5/ C2S2%1'#"C22,J*S!/=WEK86\
MMW>W"16R"K,Y"J/M)_EZG Z<CBDF=8XD+2'@ *GK>I_D\?R!L#\6JW;GR6^8
M]%@M[_(6E1,CL;JJ)Z#<&PNF:J50T.9S%4$J,?O/LRA0VAFA9\5AIBSTQJZE
M:>M@QNY]]SI=Y67:-@9H]J.'DRKRCT XI&?,'N<<=(JI'&T;"MJ5N;P!KCR7
MB%_SM_(>5>/6S][ASH3=>]^Z]U[W[KW6M!_.^_DAR?,MZ[Y2_%C'8?&_)O&8
MI(M^[%FFI<-C>^<5B***FQ51392IDI\9BNSL104J4=//5M%2Y2D6*"HG@:GB
MD:7O;KW%&P:=EWIV.SENQ\DPDG..)C)-2!E34@&I'0;WO9/K*W5J +D#(X:O
M^AO+/'\NM"7>6R]W]=;ISNQ]_P"U]P;*WGMC(38K<>U-U8BOP.X<'DJ>WFH<
MKA\G!35]!5(&!T21J=)!^A!]Y,6]Q!=PQW-K,LENXJK*0RD>H(P>@(Z/&S)(
MI5QQ!P1TF?;W5.O>_=>Z][]U[K+!!-4S0TU-#+45%1+'!!!!&\LT\TKB.*&&
M*,,\DLCL J@$DFP]Z) !)- .M\<#CUN)?R1/Y#>[(=T[*^9'S>VC+MS&[?J*
M#=/3'Q\W+0&/<&4S=.RU6'WUVW@\A3:L%BL1*(ZG&8*<"NJ:Q%FKDIX(5IZV
M!O<3W+@,-QL'+L^MV!66=3V@<"D1'$G@SC &%))JHOV38GU)>7J4 RJ'C7U8
M>7R''U^>Z1[Q]Z&77O?NO=>]^Z]U\@;Y&_\ 90O?'_B9NT/_ 'M\Y[SMVG_D
ME[;_ ,\\?_'!U$=Q_N1/_IV_PGH9OY<G_;PKX'_^+F?%_P#]_=L?V7\V?\JM
MS+_TK[C_ *LOT]MW_)0L?^:R?\>'7UD_>$74K=>]^Z]U[W[KW6N?_P *+/Y=
M[?*CXQI\E.ML$U=WC\7L5D\S74]$A;(;SZ0)ER6]\"D*)JKLCLN53GJ!2]UI
MX\C#"DD]7&ON5_:GFK]R[P=HNY*;=>, *\$FX(WR#_ WST$T"GH.\P[?]5;?
M4QK^O$*_:OF/RXC\_7KYZ'O*7J/^KF?Y'7\P1O@A\R< N\\VV/Z [Y.*ZQ[D
M6JJ3#B=O-4UY&Q^SZE7G@IH3L#.UK_=U$GD,."K\EH1I6CL /<;E?^LNP2_3
MQUW2VK)%3BV.^/\ VZC \W5,TKT<[)?_ $-XNMJ6\G:WR]&_(_R)Z^F(K*ZJ
MZ,KHZAE92&5E875E87!4@W!'O$+AU)/7+W[KW7QT^QO^9A;[_P##SW1_[NZ[
MWGK:?[BVW_--?\ ZB"3^TD_TQ_P]'+_E4_\ ;R;X._\ BS/4O_O68_V'^=?^
M52YC_P">.7_CIZ6[5_R4K+_FJO\ AZ^K#[PJZE+KWOW7NO>_=>Z][]U[KWOW
M7NO>_=>Z][]U[KWOW7NB4_/CX*=._P P?X_;AZ,[9IOL*I_-FNN>PJ&BCK-P
M]8;]AHZBFQ.[,/$]11_Q"E3SF'(8YYX8<E0O)"TD3F.>$0\L\R7_ "MND6Y6
M)J.$B$T61*Y4\:>JM0E30T.045_8P[A;M!+QX@^:GU_SCS'7S4?G-_+^^1W\
MOWM2MZW[TVC50XBKK:T;![/P]-55/7G9>'IG!CRFU\X\2Q"M2GDC>KQE1XLC
MCV<">)5:-WRYY;YHVGFBR6[VV<>( -<9IKC/HP]/1AVMY'C2-[ZPN;"4QSIC
MR;R/V'_)Q'1)/8BZ1=>]^Z]U[W[KW7O?NO=6H_RS_P"4Y\AOYCG8&/\ [NXC
M)[!^/N&RT</8W?&:Q<Z[>Q]-32QODMO;(6H$,6]=^R4[6CHJ9S!1-)')72T\
M;QF0%\W\[[5RG:MXKK+NC+^G"#W'T9_X$^9R<A036AIMNU7&XR#2"MN#ECP^
MP>I^7[:=?2@^.7QXZI^*?2^P^A.E=N1;8Z\Z]P\>*Q%)>.;(Y&ID=ZK+;BW!
M7QPP?Q7<NX\I-+65]444SU4SL%5=*+B1NVZWN][A<[GN$NNZE:I/D/15'DJB
M@4>0'4CV]O%:PQP0K2-1_J)^9XGH;O9=T_U[W[KW6AM_PJY_[+(^.G_BLT'_
M +]/L'WDM[)_\D#=?^>S_K&G0%YJ_P!S+?\ YI?\_'K5I]S-T%^OI]?R,/\
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
MCXJ_!CXI?"G;<FV_C7TOM/KEJVB@H<]NBGIYLQOW=4,$OW"KNG?F<FR.Z\Y
M*LM,E/-5FDIW8B"*) %$3[US)O?,,PEW?<'EH:JO!%_TJ"BC&*@5/F3T(K6Q
MM;)=-M"%]3YG[2<GHV?LCZ5]>]^Z]U[W[KW7O?NO=>]^Z]T2'Y>?RYOAS\Y<
M6*7Y%]+[>W3N&FI&I,/V-AS4;4[-P,8C=:=,?OC;\E#FJJAHW?R)05SUF,:0
M7DIG^GL1;%S7O_+CUVK<'2(FIC/=&WVHU0"?XA1O0](KO;K.^%+B$%O(\&'Y
MC/Y''RZUZ.X/^$F_6N2K:JMZ$^76]-H4+2EZ7;W;'7.%W_*(W<GQ-NO:>>Z[
M\2PH?23B96:UB>=0E.P][KM%"[GL4<C>;12%/^,L'_X\.@_-RI&23!=L!Z,
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
MR\QPS^WJJ_\ Z!*NO?\ O-S>?_HC<)_]LWV-/]?"Z_Z9V/\ YS'_ *U]%?\
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
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7__UM_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__]??
MX]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?__0W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7__T=_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__]+?X]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=?__3W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7__U-_CW[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U__]7?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
GZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>vsec-20221231_g2.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 vsec-20221231_g2.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@#
M( 3X 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 **** /R$_X.6O\ @K]^T-^S7XZ\ ?\ !-/]A7Q,^A_%#XI);2:OXJM'VW6E
M6=W=&SM+>U?!\F>>592TH^>)$4IAI%=/J_\ 9T_X(1?\$]O@K\.+#2?'WPD7
MXB>/&LU/B/XL>,-0N;GQ%J5\5_>W,=\9?/L\L256!TV#');+'\G?^#I_X1^/
M_P!EC_@KQ\$?^"D^H>'[R^\"SR^'WDOX8BR0:EH]^9Y;-CT5GMQ%(@)&_$V
M?+8U_0UX)\:^$_B1X-TKXA> O$-KJVAZYIT-_H^J6,PDAN[:9!)%+&PX961@
MP/H: /@B>\\:?\$,?V4?VK?VG_C/\2_%GQ,\/:?XEMM9^&-WXY\42ZCJ-U!-
MI]A8V6E37,KO+LBOF,&]LL8OWI#,6S\]_P#!O?\ !K6/^"L_PQ\;_P#!3#_@
MJ%?#XNZUKWC6ZT7P3X1\6Q_:O#GAZPMXXGD:TTN3-JA>69HP3&S*+8-N+22,
MWU;_ ,%O_@\?^"C/_!*;X]? ']F?7+?Q-XL\,74"RZ7I$OG/_:NF3V>IS:;A
M>&N&MR$$8.1)*JG# @?/7_!G%\7O#'C#_@ESK/P@MKV--=\!_$O48=7TUCB:
M*&ZCAN()F7J%=C.@)ZM;N.U 'B/_  4S_:C^('_!NG_P53^'/C+]GSQ%K'_#
M/'Q7T@77C+X.W&HRW.F:?+#<^3?3:7#*S"R<1R6\Z+%M4ON0CRRJ+[Q_P<:_
ML6W'[6WA;PCKO[,UY<Z3\0+GP5XI\1:7J_A2Y>VG\1?V=:6%S%:S-"5-UO@6
M6.'>3M:1<$#(/R=_P=J>%?$_[;?_  4N_9P_8#_9^T\:WX\DT"Y\RPM?G^R'
M4KN-4:<KGRTCBLI)W+8V1?.<*0:_7GQWX1L_A[^UY^S#X L;MYH-$\)^*=/@
MFE^](D.G6$88^Y"Y- 'R%_P:8_\ !0R__:X_X)[W?P$^)7BN;4/&GP9U3^SK
MFYO[HR7%UHUR9)K&=V8Y;85N+?V6VCR<M7YF?\%ZOBC\6?B?_P % _A%^T W
MQ.\26GAGXT3)=>%M$L=;N+>W3PM#JO\ 9^GR(D;@8O(87U#=UQJ(7/R@#T>S
M_8K_ &E/V"/^#C_QA^P_^RI#/I'@?]I;P]J$7VFVW1IIGA'4@]Q?SVY7B.>P
M>WNXH&/.8XQD>;6I_P '8OAW0?!W_!2[]E/PEX7TJ"PTS2O">G6FG6-L@6.V
MMXM9*1QH!T554 #L!0!]P?\ !T=\(?AC\)_^"/6L^-/A1X&TSPMJ_A+Q#HMO
MX<U/PU:+87%A!-?JDL,<D 5A&XFD+)G:S-N(+8-?!GQ?^'VF_!C_ (-EO@O_
M ,%(OA'\8?&?@/XW0:Y#&/&/AWQWJ-I<Z]YNKWT#6TZ+.$F*PQB0$KN"VQ&=
MI<']%O\ @[-(_P"'*?COG_F:/#W_ *<H:\^_X(=?\$J?V$_VL?\ @DK^SW\6
M/VF_A!J7C_4++3M0N[#2_%WCW6[_ $6SF&J7B%H-(FO6T^$%5 94@4/R6!+$
MD ^QO^"+7[2GQS_:_P#^"7GP?_:+_:2M"GC3Q'X>F;6+@VH@-\(;RXMX+THH
M"J;B"&*X^4!3YV5 4@5^;W_!0O\ X+;?$']FS_@X3^$ESJ4]_IWP%\/6E[X&
MU?4Y25L-7DN[Q+?6;Y6Z,+&^M[6-QC<K:9*!Q)S^L/[8OQDN?V6/V8;V^^$6
M@Z8OB>[^Q>%OA9X>*+#:SZ[?2)9:9;;$&$@262-Y-JXC@AE;&$-?DO\ \%YO
M^"7G[5_CK_@DGX8M]0_9X^&UK/\ LW:=)K$WBCP_\6=1UC5]4LGC']L3/;SZ
M!:([SRXU"9S.I!@D(#$[2 ?M[K_A_P />+]#N?#GBC1++5--OH3'=V%_;)/!
M<1GJKHX*NI]""*_G6_X)!?"'P'\:O^#CO]IC]E[XL:==^(/A]X6O_'B>'?".
MI:M<O9:>MKXC@M[811^9A?+A9HUQT4XK]/\ _@V[_P""@(_;Y_X)A^$;WQ3K
M@N_&WPW5?"'C$2R9EE>UC46ETV>6\ZU,+,Y^]*LPYVFOR;_X)U_LZO\ M3_\
M''G[:7P=L/C!XT\ ZEJ$_P 3/[%\8> ?%5[I.H:5>_\ "30I%.)+.:(SHC/N
M:"0F-]HW+D*R@'M-O\<?C=_P3G_X.@M!_86_9 ^+_B[6_A/XWU/2+?Q'\+-7
M\3W>KV.CI>V8EN6A6YDD:W: ?Z8&4AEC^0DQ_+6W_P 'I&GP?"WP3\%/BM\,
M))O#?B/7/$&L6FN:SH%P]G<:E#';6IC6X>$J9]F,(7R5!(& 2*\J_P"" 'QD
ML/\ @F9_P5Z^(_[ _P#P4C^'>D+\6O%^N-9>'/C#KL9N=2FU"0 I;B^GS(]I
MJ,9BDB?(+2E%8$R_N_6_^#X,C_A1'P &?^9MUS_TEM: /8/^"N/Q;^+/[!/_
M  ;F^#?$_P"Q;9S^$]0\2:3X3L/%GB?PZAAOK.UO=/4W5^UPOSBXFE2&!KEB
M9,W.0P;:19_9Q\(_\$=_^"J7[$FL>&O^"6/B>P^#_P 9_P#A"9EMKCPGJKZ#
MXTL+_P"SE=NJ2Q.D^L6[N1'-+*T\4BR,0ZR89?JG6_C3^SY\-OV#?V;/A/\
MM2>%]&U7P/\ &BS\.?#[5HO$(1K)7O/#MS<6ZRHX*N)9[.*W&<8:X5LC;7Y0
M_P#!:C_@VU\-?\$\?ASK7_!3'_@FA\;O$'@^'X?74.KW_A&[U:07.DH9TC%Q
MI>H!A,/+:13Y4Q=RN\B4D"-@#['_ .#B3_@K9\8?^"5?[#?PZ^#OP2N8]*^+
M?Q)THV,.L$1SGP_9V=O M[<Q@[D:<R3111$@J,R.,F-<^S_L%?\ !'K]E5_V
M(_"$W[6OPVB^*/Q-\9^%+75O'WQ%\<W<VH:\^I7D"S3"VU"5S<6:Q&3RXS \
M9Q&&/SEF/Y4_\'&?PK_:C_:X_P""6'[('_!3?XD>%[J?4;3P!%9_$]XK39]F
MFU&&TFM;]XU $,<[QR;C@*KW$*#&X"OWO_86^,GA/]H3]C'X5_&OP/J4-UIG
MB7P!I5[!)"X8(S6L?F1-CH\<@>-EZJR,#@B@#\H?^"-7_!1[X^?LZ?\ !6?X
ME_\ !"S]JWXJZO\ $3PQ9>(-9T_X4>)_%UV;O4K9+1)+F*SN)Y/FFBFL%+ .
M6\N2,(GR/A?G+_@M)^S/^V)^P9^VW\0?^"F'_!/'Q1JV@^"?A3\2='M=9\,:
M/?7+V>@W%QHFFWOVEK4N8S87$MY+!)$%6./>J8V2@)N?\$Z?A-KG[>W_  =?
M_%+]KWX50O>?#WX7^-]:U#5_$EKS:S,EI-I5G''*/E9IY@95 ^]%#*PX&:_9
MGX%>$?"/Q&^/G[5WP^\=>'['6-%UGQSI-CK.D:A LT%W;3>#M%22&5&R&1D8
MJ01@@F@#Y*\5_MI?LK?\%N?^"*GB/]H>PT&WM?%/AVQMX?$.D07;1ZGX1U@7
M%L9D@N$*RI#,J@I(I EB.UOF5T7]*_ W@3P9\,O"5CX#^'GA>QT71M-A\JPT
MS3;98H8%R6.U5&,EB6)ZDL2<DDU_,S^W=^P+^TK_ ,$#_P!OV/3_ -F[6K^?
M]G[]H/4H/#\)NM\]NL$MU&YTJ[.>+JU;][;S$[GC!.6_TA*_I\H _&#_ (.+
M/^"JO[2=G^V#\,?^"-_[$GQ*OO!/B#XBZGHUKXV\;Z-,8[^W_M2\6UM+&WE4
MA[?Y6$\CH5=EDB564>8&^U_B'_P1 _8AU']EN_\ @G\)_AR/"_C2'0GC\/?&
M"PO98O%EOJJQ?N=0FU9&%U,_G!9'1G,;<KL"X _)_P#X.'?A%XF_8W_X. O@
M-_P4A\;Z?-_PKC7/%WA#4[S7-A,%I<Z/>VZW=J[8PC?9H8IES]X.^W.QL?T$
M_$#XG^!OAA\,-:^,GC+Q%;6GAO0-"N-8U/53*IBBLH86FDFW9P5$:ELYP10!
M^4'_  ;%?\%:/B;_ ,%'?A?XY_8;_;ED@\7^-/A_I\5Q#K&NVT<\FOZ.TOD2
M1WJ,"LTUO-Y2M*P)E69"V75G?X]_X) ?"CP1\9_^#CS]HS]E_P"*]C=^(/A]
MX8U;Q[%X?\):GJUS)96"VGB&*WMA''YF%\N(E%] <5VW_!F-^S%\2O$/QX^,
M_P#P4)US0+C3_"^HZ/)X6T2:9"(]0N[B^AOKH1'^(0"V@5FZ9N !DA@/,_\
M@ES^SG\(_P!JC_@YI_:S^$/QMT.]U'0;W7OB4T]MI^O7NFR,W_"2(G$UG-%*
M!M=N-V.<XX% 'ZX?LF_L'?LL6_[6'A7]OO\ 87N=4TGPS;+XN\&^,-"7Q5=7
M>F:A-:7[V O8(9II44I<V$Z!HRJNDJL5!!)^G?VQ?VDO"O['O[*WQ!_:A\9E
M&T_P+X3O=7:WD?;]JEBB8PVX/]Z67RXE_P!J05Q?_!,G]C2R_P""?O['6B_L
MD:+=3S:5X4\2^)3H$EU.LLQTRZU[4+RR$CK@-(+:XA#' RP/ Z#M/VN=$_93
M\0_L]>(=*_;</@T?#!XX&\4'X@7<$&D!5N(VA-P]PRQKB<1%=Q'SA,<XH _G
M0_9!_8N_8+_X*4?$&TTZS_X.&?'.G?%3QA<"\U7PKK7@Z]TO[1JEP?,G@LY;
MF\CAN"96<(D;%V &$'2OZ7/AE\/O#WPE^&_A_P"%?A%)ETKPUHEKI6FBYF,D
MGV>WA6*/>YY=MJ#+'DG)K\:/^"V7_!O=_P $W+_]@[Q9^WE^P7HVG> ?$'@S
MPXWB;3KOP?KCSZ)XBLX@)&1$,CQH[1Y,,EN5#/M!#[@5_6#]AM_C')^Q9\(I
M/VB#=?\ "?-\,M"/C7[=GS_[5_L^#[5YN?\ EIYV_=_M9H _(+_@[9_X)]>.
M_ '@G2O^"EW[*FL:UH,>G:@EA\6=(T#4)H+:83R_Z-J[PQL$WF=O(F;&9#/
MQZ.Q^XOV9_\ @I3\ /VI/^"._A?]HWP1\'_#NLWGB>P@\(VOP@MK*);2Y\7R
M,MNNC"'!6. W!$Y<K^[M";A@%4D?9/QE^$7P^^/WPF\2?!#XK^'HM6\->+-$
MN=)US3IAQ/;3QM'(N>JG#$AARI (P0*_GO\ ^#/7P=9R_MX?&#X>ZUJU_J6C
M_#G3[G4O">F7ET6MK/4Y;G^SI-16(80736>^#S0,B.611PQH _3KXP?\$X/@
M?^Q]_P $3/BQ\)Y="M?$'B;0?@QXAUO5/&UZC/?W&OPZ5=3B^@GD)EMQ'-GR
M$5QY485 3\Q;\W_^#<#0OV9/'G_!-3XZ?M,?MU^''\;'P=XXBM=.N]?U^Z%P
M1)9VP@LH9?-!1IKF5$7'\<HK]J/^"GW'_!-/]H?/_1#/%O\ Z9KNOP>_X-W/
M^"8WPF_X*&_\$SOB[<:OI=W_ ,)]X1^+-CJ?@/4HM=N8(H;RUM;6X2&2 2"W
M=92KQ,\B,5$FX$%00 ?MW_P3W_X)]Z/_ ,$_O&?Q=\.?#G7]8N? ?C+Q19:W
MX0T[6]?GU&72!]C6&YLUDN'>0QK-&73<Q.V4 EBI)\-_X.8?VOOB+^S3_P $
MS/&'@3X&V.H7/C/Q]I-Q8M)I0)FTCP^C0IJVIMMY6)([B&V+CE'OXF[$C[-T
M[]HOX>ZW^TKJ/[+?A_4(K[Q'H7A&+7_$J6\ZM_94-Q/Y-G',HY5YQ'<NH."$
M@R1AU-?)6EZ)\?\ ]M?XH_&+X\>$OV?/AEX_^%WC+1+SX7^$7\8_%2_T:270
MK.:YMM6EC@MM#OD,=Y?F?$PE'FPV5FP4!0S '=_\$.OV^HO^"CG_  3;\ ?'
MC6-66Z\6:?9_\(_X^&[+KK-FJQRROZ&>,PW0'9;D#M7Y<?\ !ZC:+\&_$_P
M^(7PBN;CPMK7BL>*H_$^H>';I[*351;?V08&N#"5\UD\^8*S98!R,X  Y;_@
MW"^*GQ,_X)/_ /!7SXH?\$?OVF;V"RB\7W;6VF!+QI;7^V[2(W%G-#))'$3'
M>6,C;7,<;2,+8%%/RCKO^#YHC[)^S ,_\M/&G\M"H ]3_P"#B3]G+X7?L(_\
M$\/!_P"V7^QMXX\2_!_XD:7XLT>SL[_P7XTU"Q&LQW$$C2P2P+/Y<K#R_.W;
M=V(F4DJQ%?HS_P $B?VBOC+^UG_P35^#O[1/[05AY'C#Q1X0CN=:D%J(/MC+
M))$EYY8 5?M$<:7&% 7]]\H"X%?B-_P7P_9.^,G_  3Z_:L^"O[>_BN?Q/\
M';]GM[VP8_#WXL^*]0\1:?HEZ(%^TZ63J$TQ2&YB1Y878MB1'5E(C0/_ $ ?
MLC?M%? _]K+]FSP=^T'^SAJMM=>"_$FB0SZ&MM$L?V1%&QK5XUXBDA=6A>,?
M<:-E[4 ?*_\ P<'?\%7]9_X)1_L3KXW^%UO:3_$CQQJAT/P*M[")8K&01F2X
MU!XVXD$"!0J'(,LT6X,FX5YE_P $C?\ @D1\%?C;^R1X+_;4_P""E.C7'QV^
M,'Q4T"W\3WVM?$^\EU2+1K2]03VEI9VTS&*VV0/$250,'9E4JBHB^/?\'HG[
M*/Q+^+W['?PV_:7\"Z/<ZAIOPK\27\7BF"UC+&ULM2CMT6\<#_EFDUI%&3V-
MRIZ9(^^?^"*7[0W@?]IG_@E9\#/B#X(UBWNOL'PYTO0=:B@D!-KJ6GVT=G=0
MNHY0B2%F /)1T;HP) ,'X/?\$V]0^ 7_  4!N?B1X2\<>*->^">O?!O5M"7X
M<^+_ !1<:OIGAC4I=2TR1XK*&]ED,=M=P1.3" 40VK#Y5>-!^1W_  2W\$^'
M/%O_  =(_&7]G[Q?9OJ_@3PSXC\;MH7@S5KA[G2[,0W9C@5+64M%MB5R$4KA
M,+M *C']"T/Q/^'MQ\29O@[;>,+"7Q1;:,NK76A13AKFWLFE,23R(/\ 5H[A
ME0MC>8WVYV-C\!/^"9MG/\._^#PKXX>'?&2?V?>ZQK7C233;>Y.QKA;@K?0E
M0?O;K;]Z,=5YZ4 ?JQ_P5?\ V=_@[\6[SX&^(/'7@FUNK]?CWX8TZ>^CW137
M>GR33F2PF>,AIK5R26@<F,GDK7S;_P '$O[ (_:%\%>"/"W[,&DOX4\?0^'/
M$EYH<W@X&PFU3^R],AN(-.D%OL\Y6C@,$*MQ&77;@9!^PO\ @H+?V>H^,OV>
M?AK:7"R:QKGQ_P!)N["P0YEDM]/M+V_NIMHY\N.* [GZ N@)RR@Z7[11 _;D
M_9S!/)G\68_\%(H ^'O^#2'_ (*%ZE^UA^P3J7[-WQ,\5SZCXS^#FK?9?M&H
M732W%WHMXTDUG*SN=SF.1;F#OM2&')^85^;7_!PS\6/BW\2OVV?A;^T;:_%+
MQ)9>&OBY-<#P?I.G:Y<6]NOA>SU%+"QF18W (O-ESJ ?J4U"->-F!Z5K_P"Q
MI^TU^P!_P<F^(_V3/V0HY]'\)?M.Z!J,4%W:AD32_#.J+)-J-Q!CY8YM.FM[
MEH >T$*G EJY_P '=/A3PWX"_;=_94\#>#](@T[2-%\'Q6.EZ?;+MCM;:'4H
MHXHE'9510H'H* /M?_@Z<^$?PS^#W_!(.Z\7?"'P3IWA/5?"WBS1K;P_J7AF
MV6PN+*WFN666%)(-K>6_F,63.UF.X@L :]7_ .#:WP%X-OO^"-WPI^(.J^'+
M2^U_Q?IFKGQ3KFH0B>\U8#5[Z)4N)I,O,BQHJ!&)4*H &*YO_@[&\,:YXB_X
M(K^.[S1=.EN$TGQ-H%[?F)"3% -0BB+G'8-*F3VSFNQ_X-D-;TK6_P#@A_\
M [^R[^*8VEGK5M=+&X)AE37+_*,/X3@@X/9@>A% '0_\$_/V2/V<= ^//[6"
M0?"'1+F&'XXQZ-96FI62W4%EIK^%/#NH/96\4NY((#<W]S(8HPJG>!C"(!^3
M_P#P0S\&:!X^_P"#C[]H'X'^/[>;Q!X-\$W/CH^%_"VO7<EY8:>;7Q#!:VQ2
M"9F3]W#(Z)D';G(P0"/VA_X)]7]EXG^('[2_Q%T.X6YTG7_VC+S^R[V([H[C
M[!X=T#2+DHPX8)>:==1$CHT3#J#7XY?\$""/^(I#]JKD<W'Q%Q[_ /%56M '
M]#U><?M;_'Z/]F']G;Q1\:(?#\FM:GIEDL'AOP] ?WNM:Q<RI;:=IT?(^>XO
M)H(%]#*#T%1?M%?M.^"_V>M4\ >%-9:&ZU[XD^/;'PSX8T<W0CDN7D)DNIP,
M$E(+6.>8\8)1$)7S :\/_:>\0_&_X^?MO^$_A/\ L]?#_P '^+=*^!D4/B[Q
MS8>+O&]SHEJVNWT%Q;Z- );;3;\RO;P"\O'A:-0K36$NX%5! /C[_@T[_P""
MG7Q$_:Q^%WQ0_92_:6\475[\2/!?BZ^\2PR:F2MS=6&IWDDUVI5OF!@U"2;=
MG&T7D*  +7W3^U[_ ,$Y?AY^VQ^T]\,/BG\<+V^OO!GP[\.Z]&_A*SUV[LH]
M3U.]ET[[-+<"W=/.AABMKGY"V"\B9!4,#^'7[6L_QK_X(4_\'#OA/]NGXD?#
MW0/"/@CXP:K-JOB'2?!GB:YUC3_[/O9%@UJ+SYK"R>26.=A?B(0A5,ENH9N<
M?TIZ=J.GZOI\&K:3?0W-K=0K-;7-O('CEC8!E=6'#*0001P0: /YQ_A3\)_
MVM?\';^J_L9:KI]W/\*XM7U6*/P(^K7/]G*D?A.6Z0"+S.-LX$@_VAFOUO\
M!_\ P2K^!_[-ME^T-'H&DG4_AQ\1O#=AJ.D^$M>U2XU#^P-5M;74H[I[1KEG
M:W1EFMY8V1]R2-*%V*L8K\L_@H1_Q&]:QS_S'=9_]0J:OWW^,A ^$'BLD_\
M,MWW_I.] 'X/?\&8.@Z7\?M3_:'\5?':W/C2^\/P^&+70YO%<C:B+"*[&KBY
M6)9RP3S1#$K$#)5 ,X)!\_\ VHO#&F_\$9/^#D?P=??%G[1JW[/_ (^UB/5-
M)T?Q)=R7>F:58:D)+28B*9FC46%XS2HN"4ACBQ@L#7IG_!C,1]A_:>&?^6O@
MS^6N5]7_ /!V=^P)_P -9?\ !-Z;]H'P?HOVCQ;\$+R37H6BCS)+HLH6/4HA
MZ*B+#=$]ELVQUH ^GO\ @K1\)_!?[2OP7\,_LE76E(_BKXI>,+31?#6LVPVW
MWA^TC87NJZI;S+\\#1:?:SA6!"O-);Q-D2@'XI_X.H/@-\)OV:/^"1GAK4O@
M'X/A\)ZAX4\=:1I&B:QHLTD-_%9/'>-) ]TK>=,KN3(_F.V^0F1LN=U>O_\
M!NW\1?CC^VY^RUX&_;D_:5TF6*]\-_#]/AUX#EN)"[7]M:W &IZUDC[]Y+;6
M,#^C:4Q'$G/'_P#!XE_RB#7_ +*IHG_HJ[H YS_@FC^R?^P)\;_^"9?[+GA?
M]H_X<3ZIX\^.>E:C81Z_9>*[ZSU>26VM-2O9K[SH9UD(C2TCC+= TT0.0V#^
MAO\ P3S_ &<O%O[(O['OA#]FOQKXJNM=O?!_]H6$>M7UUYT]_:C4+EK:>1C_
M !O;M$S#^$DKVK\]/^"'?_!,;X3:I^S[^Q/_ ,%'/AWI=W:^,?#7AW6K7QG-
M/KMS-!>Z9>6.JVZE()I&CBDCNC; "%4!660L&VKM_3;X#?M%_#W]HT>,+_X8
MZA'J&E^$?&MUX9?5[:=9(+VZM88&N3$R]1%/++;-_P!-+9\<8H \F_:H_P""
M;OPV_;+_ &LO GQI^/%S>ZGX1\">$=3L[7PC;:[=VD-_J=U<6S)<7"6[IYR1
M10R!49B"TN2#M%?BQ^RY\)O WC'_ (.L_&_['OB?3[N]^%]EJ_B"*S\#SZO=
M'3X4ATAY8@L?F<;9 &'H>:_H^K^>3]C8C_B-&^('/_,=\3_^F-Z /T3^,/A_
MX:?\&_'[-G[3'[9GP]^UZGX0U>/2-2\%>!]6U^ZNQ9ZX^^Q^Q(T[,Z6CSRV\
MQVN2JM. %6-!7@G_  ;X_L_7/_!4;X%>)_\ @I=_P5 NA\9?$WC#QA>Z=X1T
M#QM&+W0?#^F6VQ7%GIDF;6%GG:5<B,E5@3:0SR%OJC_@XB_9+^(W[9?_  24
M^)_PM^$.D7&I>)],BLO$&D:3:H6DOS8W,<\T"*.7D:!9MB#):0(HY->%?\&?
MOQB\*^/?^"2</PPTS48CJ_@'Q]J]AK%B7 EB%S(+V&0KU",)V4-T)B<#E3@
M^>/V_P#]K?Q]_P &[/\ P5]\"Q?"#Q?K,O[-7Q9T:WU#Q5\*K_4IKK3]"?[4
M]M>SZ7'*S&T:-1#<K'&51B[Q$! FS])+C_@E+^S_ /%K]KOXH_M?_M%Z?+XT
ME\8SZ5#X-T>?Q!>?V=I.FVNE6D#L+:.1(C/-<I.[.0_R+%M*EI ?R8_X.H_
M'B;]OO\ X*\_ ']@#]GVV_M?QE_PBB0:C':KY@TTW]Z[EY\?<6*VM_M+DXVQ
M,&Z$5_0;H>BVOAOPY9^'K)W:"PLH[:%I&RQ1$"@D]S@4 ?SC?\&DWP2^'O[=
MGB?X^>%_VN+34_'-GI&AZ#_9"ZOXBOA)8F>6_65H9(YE>)F$:996!^4<U^[7
M_!/7]DZ\_8?_ &6],_9FF\9WNOVOA_Q'X@ET74]3OY+JZ;3;K6;V\LHYI9 &
MDECMIX8G;H6C..,5^*/_  8Y?\E(_:-'_4#\,_\ H[4J_<C]LWX_7W[-O[/&
MM_$/PQIUOJ'BFZ>VT7P'HMS)M75?$-_.EGIMH<<['NIHM[ '9&)'QA#0!^2'
M_!4;_@ME\1?V6/\ @O7\%]19]0L/@5X+^W>$/$VIME;+6YKR6&+6IU8<2C3Y
M%L05ZI-92KG#FOVUU;2?#_B[0IM&US3+/4],U"W,=Q:7<*307,3#E65@5=2#
MT.017XG?\%P/^"7/[7WQ'_X)":)X9UW]G[X9C4OV?+2X\3W7C#0/BSJ.JZOJ
MZNCRZ[<&UF\/VD;O=2L]_+^_7#PY&[[I^L?^#9;_ (* K^W5_P $Q/#.C>*]
M<%UXV^%!3PAXH$LF99H8(Q]@NFSR1):^6A<_?E@F- 'YL?\ !,OP/X:\5_\
M!TU\7?V>_%EE)JW@/PWXD\:OH?@O5;F2YTJT\F=E@5;61C%LC#G8I4JF%V@%
M5Q_1DB)$@CC0*JC"JHP /2OYXO\ @E:R_P#$7W\>.1SX@\=@?^!-?NE^TW^T
M[X+_ &9M+\'OXC:&XU/QU\1="\(>&]):Z$4MY=:A?10R,G!W>1;&XNF&.4MF
M&02#0!Z+J>F:;K6FW&CZQI\%W:7<#PW5K<Q"2.:-@59'5@0RD$@@\$'%?SJ_
ML_?"OP1XR_X.S_&_[)?B?39[OX91:OKLD'@5]1G73(=NB-<HL<"N$C593N55
M 5<    "OZ,:_G!\'_!_2_CW_P '?_Q3^%&J^-O%?AQ-7G\011:]X(\4W>C:
MI82_\(V=D\%U:21R*R-AMI)1MNUU=25(!Z%^W5\5_BU_P2:_X.'?@W\#?^"?
M_P 5/%C^#/B1;^&V\7_!V?Q3>:GI>^_U2XL9X([>XED%NS011SQD8:%GW+B,
MA*]L_P"#R_1=.\!?L,_#_P".'@.%M#\83?%ZSTBY\2Z-*UK>W%B^DZG*UO++
M$5:2/?;Q,%8D*4XQDY^1_P#@F5X[N/\ @C9_P7I\5?LZ?\%4M%LO%GB'QM=1
M6?A+X]^,E:\U"V>8M'9:E'>W+.Z6UY&WV>9MQ:)U",ZK',#]A?\ !ZU_RC&^
M'?\ V7C3_P#TRZS0!U_['/[$G_!/7]H']@/]F+X1_&?X?WG_  L/XT?!J'4F
M\3:'XMO;'6%>WTN":ZU(21S NZS30#Y@R%IAN5E)4^\I_P $GKWXP?LR?LP?
MLX_M,>.=2U+2/@M;))XVM[#Q%=6TOB:>#3GM($DE@=7:)I6$SC>"=@4Y#&O'
M/^".?_!,?X3>%O W[(G_  4:^%>F7=GX@?\ 9^BTCQ]]IUVYN(KV*[TVWE@F
M2*>1UA,<T;KLA"*5GY7Y!C]!/V=OVBOA]^T_X-U+XD?"C4(]0\.VOBC4M%T[
M6;>=9(-2:PN&M+B>%EX:(7,4\:L"0PBW X84 ?S^_MU_"7P+\./^#HKX4_LC
M>!M/O-,^&FJZMX4AU+P7;:Q="QN4GC_?!XS)\V_^+/6OV0^#W_!)_P" ?P&_
M:C\8?$_X>>'D?X??$#P!#H_B7X=ZWJ5QJ.GIJ%O>+-'=06]TTB1J\9(=00%>
M!&5<LQK\D_\ @I"1_P 1BOP9Y_YCO@S_ -%U_0W0!_.M_P &HFAV?Q2_X*8_
M'32_BG-=>*;7P7H4[^%;7Q+>27\>F2KJZ(LT*3LX2550*L@&]03@C)S^L7[<
M_P"S)\"_B/\ M_\ [,/B[QC\.=/O+O4?%OB"WUL-%MCUB*'PY>3P1WL:X6[6
M*6WB=%E#A2N!P2#^5W_!I]9S_#__ (*__M2?"WQ>GV#7K71]3AFTVX.V4/;:
M\D<PVGG*,Z@^F:_8C]I>_LM=_P""@W[-/@;3+A9M3TJ?Q;XEO[2,[G@TZ/1G
MT\SN!RJ&XU&WC#'@LV!G!H _';_@[LTBS^#?[:'P"O\ X1--X5?Q?IMX?%">
M'+E[%-4>._MU62=(2JR2;974NP+$$ D@#'L?_!SC\%O!/_!-#]F_X<_M>?L$
M?$?Q-\'?B GQ+@T@VW@[QE?6UOJ]F]E=3N9;0S&*0QO;P@L4VLLK))N#(!Y%
M_P 'GL,5U^UW^S':RNX632M15S'*R, ;^S&0RD%3[@@CM7&_\%QOV=/B=_P2
MR_X*G_#']MOXZV7B7]H7]G:_UW?H_A;XM>(KWQ+%HS$9O-'$FHRS$,%'VFU:
M0D/Y85_,\F0L ?IY^T1-J'[=_P#P;PW/[1'[3'@E++QY<_LY3^+[?4+2-[.Y
MTO64TDW27ELT962 /)&DAC5@K(_EMN4D'\T/^";'[>_[4G_!O;_P4C\0?\$W
M?^"F'C/4]2^%_BK58WL_%FIW<T]O8-*?+M==M9)23]BF51'<1YS&8R3AX)$?
M]D/VT?C?\)OVBO\ @C-\6_CQ\$O%-IJWA#Q1^S_X@U#0=1M2%1[=])N,*5_Y
M9NIRC1G#(RLI *D5R/\ P7#_ ."/OPZ_X*V?LMR^$84L])^)WA2.:\^&_BJ=
M,"&X*@O8W# $FUGVJK8R48)( VPHP!K^!OV9/V>H_P#@KOXC^+6@?#_2C='X
M):)JUB;90UFM_<:OJBR:E%"#Y2W,D<$2FX5=[*OWOF8GXK_X*3?'C]J'6OVC
MO#G@/]NWPWX(TZ#X-?&NW^*'PX/PG^(WV>YG\*V,LL,4WB&WN)&:QMFEFLTD
MU#"JF^<)"5#-7-?\&GGQ6_:OUCXT_&+]E_\ :\AOX=?^!7@O1?!NGV.LQ$7V
MG6D>HZG*MG*Y)\Q(F=UB;D"(HJDHJ8_4[QA_P3K_ &+/B!\6/B%\<O&GP#TO
M4?%?Q5\"_P#"&^/]8N;JY+ZMH>Q4-F4\W9$"J1@O$J2'RHR6)C3 !4_X)X_$
M7]L[XM?L_'XB_MO>'OAEIWB#5];GNO#$7PHUJ74=,ET%TB:SD:X=W6:9LRY>
M)O+=/+8!2S*/=:Y/X%? WX5_LT?!_P ._ 3X(>$H]!\)>%-,CT_0-(BN99A:
MVZ?=7S)G>20\DEG9F8DDDDYKK* "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH Y/XW? GX-_M)_#34O@W\?/AGHOB_PMJ\834=#UZP2X
MMY<'*MM8?*ZG#*ZX96 *D$ U\Y?##_@BI^Q_\$]%;P'\'?'GQL\+>"6E=A\/
M= ^//B2TT9 [%G1(H[P/&C$G<$D&[)!S7US10!S_ ,+?A3\-?@CX"T[X7?"'
MP-IGAOP[I,)CT[1]'M%@@@!8LQ"J.69F9F8Y9F9F8DDD^'>)_P#@E'^Q[?\
MQUU;]ISX9:!XC^&7C_Q$A3Q+XF^%GBV\T)]:!;<3>6]O(+:Y8N2Y>2)G+'<6
M)YKZ1HH \+_9E_X)O_LA_LF_$37_ (U_"[X;W%Y\0?%1/_"3?$7Q;K=WK6O:
MD#M!1[V]DDD2/"(/*C*1XC3Y?E&-3XK_ +"G[.7QK^.7AW]I#XA:;XOF\8^$
MDN$\,ZEIGQ0\0:=%IJSQ+%.(;:TOHK=/-1$63$?[P*-V:]@HH YG4O@U\+M8
M^+VD_'S4_!-C-XQT+0;W1=)\0.A\^VL+N6WFN( <X*N]K <D$KM8*0'<-\^?
MM4_\$4_^";7[;GQ6M_C=^U-\#-:\7^*+* 0:=J=Y\3_$D/V&(2O,L=O'!J"1
MVZB1V8+&J@$\=J^J:* /"?VFO^";'[(?[9/PEL?@5^TWX/\ %'B[PGI\L<L>
MC:A\3_$*)/)&SNDEPT5^CW3JSDAIF<C"X/RKCH_V2OV+_P!G?]AKX8V_P7_9
MB\*ZOH'A2S+_ &#0;WQEJNJVUD'E>5Q NH74_D!I)'<B/:"S$G->IT4 >/\
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
MU99'\QB6?+'<3SFOL>B@#YN\._\ !)?]AGP_^T;X:_:WN/ GC'7OB+X.,_\
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
MH_%+]HZW_:\\?_!+Q)J?Q,M-0M+VS\:3?%WQ2+ZVGM@HMWC==2'E^6$7:%
MQTKZJTG3+;1=+M](LY;AXK:%8HWN[N2XE*J, O+*S/(WJS,6/4DFK%% 'RC^
MT7_P1:_8+_:._:&B_:YOO!/B+P5\4XV!E^(/PP\97WA[4[@[-FZ5[.15=RGR
M&0KYC+\I8@ #UW]G?]CSX'_LQW6J:_\ #[3M:U'Q%KT<4>O^,O&7B>^UW6]2
MCBW>5%+?7\LLQA0NY2%66)"[%44L<^HT4 ?+?[7/_!&#_@G%^WA\1+7XK?M;
M? [6/&FN6$+0Z;<WWQ,\10Q6,;2&1D@@M]0CB@4N<XC11P.P&/2_CA^P[^S%
M^TO^SA=?LF?M"?#VZ\:>!;PQ-<:=XE\2ZC>73/%()8Y!?R7!O%D5AQ()@V"5
MSM)!]9HH ^6_"'_!&/\ X)Y> ?V;-7_8]\&?"SQ;IOPQUV21]5\%VOQB\5+9
M3^8094V_VGE4D(R\:D(Y)+ Y-?0OPR^&WAGX1^"K'X?^#[C6)-.TZ(16IU[Q
M)?:M<A   &N;Z::>3  ^\YK?HH X;P[^SA\&_"7Q_P#$G[3WAGP7;V/C3Q?H
M-AI'B?5[;*'4K>R>5K8RJ.&D03.@D(W% B$E40+W-%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %?AY\<O\ @MQ\0/A/_P '*G@G3?%EQ?:9\!M4T.7X
M=:7<W9*66I"74I+6YUN,D[=L>M69MC-T\BR8CA\G]5O^"@7QJ\>_!_\ 9UN]
M(^"5Q9CXF>/=1@\(?"Z*_F*1?V[?[HXKF0A6/E6L0GO9<*Q\FSEP"< _D/\
M\''7_!,_]I'Q%_P39\#?$:U_9G^''ANP_9ITJ*S34?"?Q7U#7-3N="D$%O*)
M(9]!L1*R2K#<O,TQ*@7#[6,C$ '[J^*_$EEX.\,W_BO4K.^N+?3K22YG@TS3
MY;NXD1%+$1PPJTDKX'"(I9CP 37Q)I7_  <A_P#!)+Q3\*?$'Q>^'_QZUWQ+
M8>&,-K%AH?P]UB2^@AV[FN6@:V5DMD&-]P^V%"R*SAG53T7_  08_;_3_@HO
M_P $T_ GQ?U_6A=^,?#]M_PC/C_=)ND.JV:(AG?_ &KB%H+D]LSD#I7Y!_\
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
M:NOC1HJZK\+O"WA_0;N]UKQ#:&V%TTL5C%&942.$[Y))0B1X(=E/%5OV//\
M@J!^R%^W#J7C?PG\%O&&K0>*?AM>26OCOP1XD\/7.GZUHTD;NC"2TE3>X#QN
MA,>_#C:<,0#\.?\ !6SQ!^PY\*?^"J/[*_PX^%7P;AOOVF;2SLM*^%-M+X@D
MT?PEX6TAKB>&TFU""W ,\<<@N?)L[?RVE"&-W"F)6^?_ /@@,^N1_P#!RK^V
M';>(O'-GXCOQH7B/^T=<TZS6VM[^X7Q%IP>:.%7D$2EBV$WN5!P68Y) /H[]
ME[_@X6\/_M.?\%;/B%\#K?P#\1]-^&'@3PI+H>C:99?#+6+_ %*^U[^T[>*X
MOM0M+2UDFTZ) C0H+E8_+&\R;'D,:3?LUZ;^P_XG_P"#D3XB_&'P9^WC\0[S
MXMWGA.;3=5^!>M>!=3L+:P2"SMD<M>SHL4UL$5)XH0H&^42*[C /S]_P0/NK
M73/^#C']O6ZU&YCMXHM>\62223.%5$'BO)8D\ 8YS3_V:O\ E=2^,'_8I2_^
MH[I= 'Z>_&?_ (*P?L?_  8^+OBGX%-J_B?Q=XH\!: =;^(6F^ /"%YK/_"+
M:>%#>??/;H4B.P[_ "06FVC/EXP3U&I?\%$?V0K7]CM_V^M$^+ U_P"$\6FM
MJ$_BOPQI%WJ2PVRL5EDD@MXGGC\I@PE5D#1%6#A=IQ^0W_!LFWB^'X[_ /!1
M2]_:$\W_ (3*/4[8^*AJ6?.^T?:/$1O=^[G_ %@&?PKRK_@A^?B5_P 0T_[<
M2ZZMU_PBO]F:\?#IF!\LW7]A)]L\O/; M<XXSGOF@#]2?$W_  <H_P#!(KP]
M\*=(^-EI\?=;U?PUJVJG3WU'1_ .K2KILNYE_P!,S;K]F+;'9$?$DBHS1HZ@
MFOMWP-XW\)?$SP5I'Q&\ >(+75M"U_2[?4=%U6RDWPWEI/&LL,T;?Q(Z,K ]
MP17\U>DV%C!_P9AZI<06<223?&E99G2, R2?VO"FYB.IV*JY/. !T%?K/^P9
M^WW^R-^P5_P1;_9>^('[8?QUTSP7IFM_#;1=-TB?4(9YWNIQ:*=B16\<DA55
M W/MV("-Q&1D _0&OA'XU_\ !*?X&VMK^TM^UW\;K&Z\5^+?%T&K:OX9:Z\0
M7IM?#]E;Z0D5O%!;K(L22^;#),S[2<R !L+7W!X9\2^'O&GAO3_&/A'7+34]
M)U:QBO-+U*PG66"[MY4#QS1NI(=&1E96!((((KB_VM^/V4OB=G_HGNM?^D,U
M 'X4_P#!I_\ LR?"+_@H!\"_CWIW[7.G:MXRDT[5]'M-)U"]\37\=WIT<]O>
M>9]GGBF5XB2J'*GJH/:MS_@Y8_9^\6_L)_\ !)C]G3X;Z?\ $74KGQ/X0\>7
MOAU/&=IJDR7^H:6T5]/"D\R[7<E5@=D.560-MR.3T?\ P8[_ /)'_P!H4?\
M4R^'O_2>^KMO^#VK_DQ'X2?]E;/_ *:[N@#[(_9Z_P""W7_!.W5_BE\-?V)Y
M?C;>KXW\3>'=.M_#U]>^';V/2M:NS$L8AM=0>,0W+-*CQK(C-$\BF-79\*?H
M+]I;]MC]GW]E+6O"?@KXH>);N?Q7X]U)K#P/X*\/Z9+J&KZ[.B[I!!;0@MY<
M:_-),^R*,8WNN1G\5_\ @N];6NA_\%$?^":T>C6T=HEJGAM+9+9 BQ(FKZ7L
M50.%"]@.!71_\%#/BEX[^'7_  =R_"&]\<?%F'P-IEUX"MM'\#>*-8TM+RUL
M5OK#4;==D4KHA\V_EFMRVX8,N3]W% '[&?LI_ME_L_?MG^$M8\5_ ?QA+>R>
M&M?N-"\5Z)J6GRV6I:#JENVV:RO+6=5D@E5@1R-K8RI8<UY+_P %J?@3X"^-
M_P#P3>^*G_"4:=Y>KZ#X/O=0\+>(+5WBO-'O40.D\$L;)(OS(F] P611M8$'
M%87_  3^_P"";?@[]A_]LOXW_&>']JG4/&7C'XT_9?$/C7PQ+I-O9P6<ANKH
MQ7BQ1,QC5WDND3<?FV28)V-CT_\ X*BND?\ P3N^,CR.%4> -0R6.!_JC0!^
M)'_!+#_@H7^T[_P03_X*)^(O^"7_ /P5!\7ZA=?#SQ'K*'3?%FK7LL]OI<TQ
MV6NL6TTI).GW*JJS*3^Y9=QV-%,C?KI\+/V8/V?M)_X*[?$'XF^'OAWID=W!
M\%?">K:<L"9M;>_O-5\117-_##GRH[B6*RME:9%#,$/.7<MR_P#P78_X(W^
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
MX;?M+^!='N=0TWX5^)+^+Q3!:QEC:V6I1VZ+>.!_RS2:TBC)[&Y4],D??/\
MP12_:&\$?M,_\$K/@9\0?!&L6]U]@^'.EZ#K44$@)M=2T^VCL[J%U'*$20LP
M!Y*.C=&!(!E? ;_@GIXH_9?_ ."B_P#PN?X8_$WQCJ'PBU'X1:II-CX'\1>+
M[K4K+PAJ[:GI<Q73TNI7>&"ZAA9O+3*1M:, 55XT6SX__P""U'[!7@#6_'-L
MWC3Q+KNB?"[4X=.^)WC7PKX*O]3T3PM=22>6(;N[@B92RMP_E>9Y9^_MP<>N
M?M(_$][CX=?$;X/?!?QA;R_%6V^&&IZMH.A6,^Z]MY&@FBLYV1>8P]R L9;&
M\QOMSL;'X5?\$56TFW_X->/VW;C6]OVYM2\4I=BX_P!9N/AS3A%NSSGS6?&>
M^: /V[_:-_X*)_LC?LL?LSZ?^V-\6/B>[?#'4TM)+/QEX;T:[UBS:*ZVBWF+
M6,4I6*1G15D("EG5<Y(%>#^+_P#@XX_X),>#-&\'^+M2^/>L3>'/&DJ16'BN
MU\"ZJVF6<K#(ANK@VX6&8+AV@YEC0AW158$_EMX;/Q*_X@DO%0^("W(LQXQM
M_P#A$_M0.3IO_"7V)&W/\'VC[5CMZ<8K'_X*@:?I]E_P:)_LB+96,,(/Q(TR
M0B*,+EWL/$;.W'=F))/<DDT ?L3XW_X+K_\ !-'X??M'^&?V9?$?QQNEU/Q?
MJ9TW0?$L'AR\?P_=WOFK"8(]3$?V:8K*RQO)$[QQNVV1T(('4_MA?\%<_P!@
MW]@?XK^'O@S^UI\6=0\'ZQXK56\/S7GA+4I;&[4R)&S"\BMV@4(SH'+./+#
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
M_P"#3+Q5XG\8_P#!'_1=:\7>([_5;QO'FN(UWJ5X\\I43)@;G).!V&:^,_\
M@CSJ_@<_\&EO[4=K!=V*7%O;^.(]761U!%V^CVOD;L_Q,I@"]R0H'-?7O_!H
M<0?^"-FB 'IX_P!>S_W^2@#US_@XN\&^&-5_X)%?&'X@76CPC7_"OAV*\\-:
M]"OEWNES&]M0S6\ZXDBW*-K!2 Z\-D<5^37[/'PC\,:C_P &NWBG]O[_ (6E
MXP\+?&+P9XJNYO#WQ&T7QUJ-E?NZ:M;6\=H[1SJ)5=)FC4,"59E92"*_7C_@
MX<('_!%S]H#)_P"9/B_]+K:OAK_@VZ_X)E_L8_ML?\$B_"GB+]JCX<ZYXTCL
M_B!K,UOX?U7XAZZ-#CFBG"I*-)CO5L?,P2"_D;FR=Q.: /IS_@AQ_P %+_&O
MQ _X(M:;^VK_ ,%(/B=;:3:^%+[4K'4/B#XA'D_VKI]M,L4-T^T?OIB[&V^1
M2\TD/ :1SGZ9^ G_  4N_9;_ &@_B_8_ +0=5\0^'?&>L^$XO%/AGP[XX\+W
M6D7.NZ))G;?68N$43)\K;DR)4"DO&H!(_-O_ (/'?">H_"O_ ()>?"GX:?!G
MPI;Z!\/].^)]K9WNCZ!9+;65I''IMY]C@\J(!4B!$A"X"[E3N%KZ)\._L0>!
M?VOOCM^S)_P5I\7?\% #J$OARSM!\.+7P_X4L]/MM6AOHV9M.;9*[LQ1YXW5
M>8U67< $? !]'?'C_@JC^Q_^S[\0?%GPO\1>)=>U[6?AYX>77OB5;^"_"UWJ
MZ^$-+8;A=:B]NC+ -F9/*!:;RU:3R]@W58_:)_X*E_L0?LN?LV^&?VP/BO\
M%Z4_#+Q>8/[!\9^'_#]]JUG-YR;X=S6<,IBW@$#>%^967[PQ7XV?\$*+#XF?
MM#?MJ?MX_L>_$3]HZ/P-XU^(NOW_ /PE6G:CX9AU"]UJ!;O5K2_6-IY$,9@-
MXN  W$^< )7HO_!9O]CSX>?L#?\ !M9+^R;\+/CK?_$'0_"'QBM[>VUK4(XE
M>WF;4+B2XLQY1*?NKAYE8 _*^]3AE( !^CGAC_@N-_P30\;_ +0WPV_9=\%?
MM!#5O&/Q5T6QU3PO866AW92."]M!=V:W3F,"UEFA976*3$BAT+J@=2?I#XU?
M%OP;\ ?@[XK^.GQ%O7M_#_@SPW?:YK<\:[F2TM8'GE*C(RVQ&P.YP*^5_P#@
MC)^RG^SCHW_!,[]ESX@_\*0\)W7B31_A1I>K:+XEO/#UM+J&G7>I623WDD%R
MZ&6%I6F<,48;EP#P,5[A_P % /@!KW[5?[#OQ<_9N\*7<<&K^-_AUJ^CZ1+-
M)MC6[GM)$@WGLGF%-W^SF@#\B_\ @CMXJ^)?_!QK^UI\5_VL/^"@&IZAJ7P?
M^'5S:67@#X'1:G,GAU+FZ,SJUU!&56_>&&%=[3!O,>Y!P(T6(?:G_!23_@BO
M\-/'_P"R)XYTG_@F_I5Q\#?B*_AF[32K/X2Z@_AW2_$RF)A)I6H65HT5K/'<
M+F,2N@>-V5M^T.K?%?\ P9A>,&^%R_M%?L4_%'2IO#WQ \/>)['5;SPWJL1A
MO%1%EL[I3&WS?N)8X5?T-PG]ZO3_ /@Y$_X*_?M]_P#!)+XL?#FW_9M\>>%=
M0T/XAZ9J=Q)I?B?PBEQ)ITMI);+B.:.2,NC"X'#@L"A^8@@  ^__ -N/_@IY
M^QO_ ,$U=%\/ZS^V/\0-5\+Z?XBD:WTG4K?PCJ6H6TLZ+N:$R6<$JI)M!8*Q
M!(!(R :R/AA_P6"_X)_?&C]M(_L!_"OXX+KGQ(33)KR6QL-*N&M(WAB$TMLU
MSL\O[0D>6>//R%&1B)%*#\U_^#R+2/&6A?\ !.'X'Z7\0O&J^(M;C^)S?VCK
M*:;'9K<RG3+HDK"A(C49P%RQ  RS')/Z,W'[*?PZ^%G[ LGBW]FCX(>&[7XI
M>'?V=+G0_ 'BG3_#UN-9B?\ LEF@@CNPGG8>YV.5#8:1BQR230!7\<_\%K_V
M!? VI^-7;QOXDUKPY\--9ATGXD>/?#'@K4-1T'PS>R2",07-[!$R%E<J',7F
M",L Y6N^_:?_ ."DG['?[('[/6B_M7_&KXI21_#GQ ;;^RO&'A[0[S6+*5;A
M ]O(7L8I=L<@(V.<*Q( .2!7XD?\$>FT2W_X-1?VRY]1\LW+^)_$RW/F_?#G
M0M&$0.>?OGCW)K'\40_$^7_@ROTQO'\-V;:+XBQ-X<-T#N&EGQ"P0C/.SSFF
M"]MI7'&* /V1^//_  6Y_P""<?[,_P &OAW^T'\9OC%K&E>#/BKHZZGX%\0)
MX$U>X@U" HK@$PVK&&38RMY4@5\'..M;_P"VU_P5L_87_P""=MUX9A_:Z^)F
MK^%X?&-L\WAR_3P9JE[:W@39O036MO(BNHDC)1B& =3C!K\*_P#@N+JFF'_@
MWR_8 TO^T(/M,GAZ&2.W\T>8Z)I,2NP7.2%9E!/0%@#U%?07_!Z"(V_9^_9<
M$H4J=9U;<&Z8^R:?UH _33P1_P %L_\ @GEX[_:ITC]CZS^*NK:9XK\3QJW@
MN[\0^$K_ $[2_% 9F5#IUY<0I%=H[*RQ2J?+G( B>0E<]W\;_P#@HO\ LX_
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
MM;7\<,.\QQ[MB#=L7.=HQ-8_\$A_^"?8\5Z!XT\9?!34O'%]X4C1/# ^*7Q
MUWQ=;Z0JA0OV6WUJ^NH8,;5P40'*J>H!KZ4HH \T_:I_9$^ O[:OPCNO@1^T
M?X9U36?"-\ZG4=$TWQ;J>D1WJJ01'.=/N8&FCR ?+<LF5!VY -=+X-^$?A#P
M%\-XOA1X<N]?_LB"S-K"^H>+M2O+Y(MNW O;BX>Z! Z-YNY>H(-=-10!\E?"
M/_@AI_P3&^ _[17_  UK\(_@+KFB?$=M4N=0G\66WQ5\3-<W-Q<,S7#3!]19
M)UE+L72165]QW UZS^UM^PE^R=^W/X8T_P +?M0_!K3_ !*-&NOM6@:IYTMI
MJ6CW&5(FL[VV>.XMGW*AS&ZY*+G.!7KE% 'X.:C^Q=_P4._9D_X*%V$7_!4_
M]G[XL_MP?L\Z-+*?AKK.FW=SXA?0KCS%^SW]UHRS*MQ.L689Q<1N"'+Q.^S:
MW[<_!CXE:=\6/ %IXQTCP%XE\-6TI,<&D^+/#\FEWD2I@#=;2@-&OID#@=*Z
MJB@"KK>B:-XET:[\.^(](M=0T^_MGM[ZPO;=98;F%U*O'(C JZ,I(*D$$$@U
M\E^$_P#@A]^PO\)/&6J^,OV9O^%D?![^WKCS]=T?X3?%;6=#TV_DP0&:T@N/
M)3 .%\M4"X^7'-?7U% '!? ']F3X)?LQ^'[WP_\ !KP8;!M5N_M>NZM?ZC<:
MAJ>L7.T+]HO;Z[DDN;R7: HDFD=@H"@@ "O$/'W_  1<_8"^(.K^.)[CX=Z_
MHVC?$_4X=1^)G@[POXVU+3-%\47<4GF+-=V=M.D>XO@N8Q'YAY?<2<_5E% '
MC'[0?_!/?]C_ /:A_9NL/V0/C'\'UN?AEIB6D=EX+T+7;_1K)(K7:;>(KIT\
M!:.,HC+&Q*!D5L94$><>._\ @B/_ ,$T?B=^S1X3_8Z\?? ?6=4^&?@?4Y=0
M\*^$+GXG^)#;6%S('4NI&H!WVB64(KLRQB:0(%WMGZNHH ^4OCO_ ,$2/^":
MG[3G@SP%\/?CW\#-<\3Z-\+]&.E> ['4?BGXEVZ1:DIE4*ZB"[8CB7S'+/LA
MB3=MC11^7?\ P=:Z7X$U3]M;]D#X;H&UW2_"5U,/&5G>W$NIO9:=+?Z7M:_D
ME:21A)%#,2TS%I%5F);DU^^-% 'RQ\ ?^"3W_!/WX?\ [0>G?MQ^ _#^K^,?
M&$&CK:>#?%?BSXA:EXDCT73BKA(M-:]N9EAB"2.J%2=BNP0J'8'O/VB_^"?G
M[,W[3?Q7\+?M ^.?#&IZ7\1?!,4L/A;X@^$=>N=)UBQMY%=9+?[1;.IF@99)
M08I0Z#S7P 78GVNB@#Q#X&_\$Z?V1?V<?@;XP_9^^$/PN_L[1?B"+YO'5]<:
MG<76IZ_/>1O'<W%W>SN\\TKB1_F9SMW':%'%<M\/?^"1O[$WPW\:>!?%VF>$
M_%&J6OPMN#<_#+PSXH^(&K:MI'A6X*A1/96EY<R)&Z  1EMPAX\H)@8^F**
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
MM%LDM-.34]8NM0G2%!A5>XNI))I<#@%W8X &< 5M44 ?*/CC_@BK_P $_/'5
M_P"-8I_AQKVD>'_B5K,.K?$;P/X:\;:EIN@^);V*02+/<V-O.D6XNJLXC""0
MJ"X8U[-\6/V0?V:OC=^S->_L<?$;X/Z/=_#.^T2'2'\(6\!MK6"TAV&".$0E
M3 8C'&T;1E61HU*D$ UZ110!\,Q?\&WO_!'J[^$VE?!KQ?\ LNWOB+2=%NVG
MTR?6O'^MM=V^=_[E)XKQ'2 >8Y$"D1!G9]F]F8_GW_P>2>%_#FD_"S]FOX&?
M#=;[5;CPU?:O+)I'V^YU6^M=/\FRBBEN'E>6=E8QNJR2L2YC?!8JV/WJHH ^
M1_@W_P $FO\ @FO>?&[PI^V_X"\-7GC/4?#]FO\ PK2]U?X@ZAKNC^&X S%%
MTFWN+B6"UC1RQCCC&R%O]4L948[GXR?\$T_V9_C3\6O$7QYU2X\<>'_&/BS1
M8-&\1Z_X*^(NJZ/)J&FQ1M&EI+':SI%)& S$%D+J6)5E)KW^B@#COV?OV?O@
MU^RO\'=!^ '[/W@"R\,>#_#-G]FT71+#<8X$+,[$LY9Y'9V9WD=F=V9F8DDF
MNQHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHK*\>>$;+X@>!]9\!:EJ5]9V^M
MZ3<6%Q>:7=&"Y@2:)HVDAD',<BAB58?=8 ]J /&_!_\ P5%_X)V?$#X_/^RW
MX*_;-^'NI^/UO7LE\,VGB.%YIKI20UM&V=DLP((,2,S@JP(R#CUKXI_%7X:_
M _X?:I\5_C#X[TKPSX9T2W\_5]=UN]2VM;./<%#22.0J@LR@9/)('4U\!?\
M!</]@WX">.OV*/ 7[,?[-WP9\.>&?B;J'Q,\.:5\#+KPQHL-I<Z!<QWL4]Y=
M1-"H>.W@TV"]FE(^4>4C'Y@E>L_\%>_@I^WU\;O!O@*P_8S^%?P@\>:-X=\2
MR:WX[\ _%R_N4MO$PAA*V5FL4<?DRHLTC7/[^6-%FM;4D.H=: /<?V</VW?V
M0OVP)]7MOV6OVC_!_C]] 2%M;'A36XKW[")BXB\WRR=F_P N3;GKL;'0U,W[
M9?[+*_%;_A2)^.GA_P#X28:P-';3Q>91=3*;QIQFQY0O"GS"U+^<5YV8YKXI
M_9G_ ."A_P );3_@G5^TY\2_A/\ L7Z/^S]\:O@1X/U>;XG?"ZQT"TMC8ZO;
M:9<W%A<>9;Q1K=VLOEL8I67HLF-R[7?@]-^#VDQ_\&E,L]U=3'59?@-+\1'U
MKSV^UMKQ=M?6_,V=YN/M>U_,SNR!S0!^KU%>2?L"?&CQ%^T=^PS\'/C]XP8'
M6/&GPOT'6]794"@W=SI\,TQ '0>8[8]J];H **R?'7B'5/"GA&_\1Z)X5N]<
MN[2 R0:38LHFNFR/D0MQGZ^E>0_\-8?&S_HQ_P =_P#@5;?_ !5 'NE%</\
ML^?&RT^/O@ ^.K3PW<:24U&>SFL;FYCE>.2)@&RT9*]3T[5W% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1145K
M>6M]&9K299%#%2R^HZB@"6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HJ*UO+6^C,UI,LBABI9?4=14M !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !13+FY@LX&NKJ4)&@R[MT IR.LB"1&RK#(([B@!:*** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***9<W,%G UU=2A(
MT&7=N@% #Z*1'61!(C95AD$=Q2T %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%16MY:WT9FM)ED4,5++ZCJ* ):
M*** "BBB@ HHHH **** "BBB@ HHHH **** "L7XC^-5^'/@+6/'C>%M:US^
MR-/ENET;PYIS7=_?,BDB"WA!'F2N<*H) R>2HR1M44 ?F3\-_P#@HY^TA:^/
MM5_:*^,'_!%W]JC6OB!<V<^G>';.U\(:<--\-Z6T@<6%K(]]OW3-'%)<W1C#
MS.B#8L4,,2?5_P 7?VX_B%^S]XY\">!?B/\ L2?%GQ##XJ\,)=ZUXJ^%WAEO
M$.F:#J@VB2PN! ?M"J#DK.8MC K_ +>SZ'HH ^3/A[^Q-!\>/%/[2'QL^-O@
M&[\)1?M'^#K#P;-X9NI(6O[;0K33[NT6YN_)=XTNYC?W!\M7?RX8K968/YB)
M\V1?!O\ :]E_X(RO_P $;#\&/$9^+J:(?AN/$S:!<KX7.@_:O)&O_P!J%?LQ
M@_LO#_9A(;OSOW7D?Q5^HU% '*? CX0^&?V?/@?X-^ O@MG.C^"/"NGZ!I1E
M W&VL[:.WB+8[[(US[UU=%% !1110!X+_P $ZO\ DA^K_P#8]ZQ_Z/KWJO!?
M^"=7_)#]7_['O6/_ $?7O5 !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !6/X'_P"01+_U^S?^A5L5C^!_^01+_P!?
MLW_H5 &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110!C^!_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A5L4 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 9OC'_D6+W_ *X&KFG?\@^#_KBO\A5/QC_R+%[_ -<#5S3O^0?!_P!<5_D*
M )J*** "BBB@ HHHH **** "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 %%%% !1110 4444 %8_@?_ )!$O_7[-_Z%6Q6/X'_Y!$O_ %^S?^A4 ;%%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 >"_P#!.K_DA^K_ /8]ZQ_Z/KWJO!?^"=7_ "0_5_\ L>]8_P#1]>]4 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %8_@?\ Y!$O_7[-_P"A5L5C^!_^01+_ -?LW_H5 &Q1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^!_^01+
M_P!?LW_H5;%8_@?_ )!$O_7[-_Z%6Q0 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110!F^,?^18O?^N!JYIW_(/@_P"N
M*_R%4_&/_(L7O_7 U<T[_D'P?]<5_D* )J*** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HJIK>OZ%X:T]]6\1ZW::?:Q_?N;VY6*-?JS$ 5X]\0?^
M"@7[-W@4O;V/B6XU^Y3@PZ':^8N?^NKE8R/]UC7BYQQ)D'#]/GS+%0HK^]))
MOT5[OY)G/7Q>&PJO5FH^K/;**^*_&W_!4_Q;=,\'P[^&%A9+T2XU>Z>X8CUV
M1[ I]MS5YEJG[7O[7?Q4O&TW1O&FJEG^[9^&]/$3KGT,*>9^;&ORK,_'[@;"
M5/98-5<3+9<D+)OUFXO[HL\:MQ-EL':G>;\E_G8_1ZXN;:SA:YN[A(HT&6DD
M<*H'N3TKDM?_ &A/@7X7+)KOQ>\.02+]Z'^UXFD'_ %8M^E?!=M^R]^V-\5Y
MEO-8\$^(;IF.3/XCO_*8>Y^TN&_3-==X?_X)B_'G4P)-<\0>'=,0_>1[R660
M?@D>W_QZO+_XBMXAYM_R*>':EGM*HY)/_P E@O\ R9F']M9I7_@85^KO_DOS
M/I;6/V]/V5]')C/Q-%RX_@L]+N9,_P# O+V_K7-ZC_P4O_9QLF(MK;Q'>8Z&
MWTM!G_OY*M>?Z-_P2EF(#^(/C4JG^**ST+/_ (\TP_\ 0:Z33O\ @EE\)HE
MU;XC>(IS_$;<019_[ZC>G_:WTA<=K' 8>BO-Q;_].S_)#]OQ14VIQC]W_P D
MR6Z_X*E?!E"?L7@'Q/)UQYL5NF?3I*U>._&[_@H+\4/%OB1Y_A)XGO\ 1M$G
MM$6;2[_3+*4I*,ABKF-F*D8/)R#GM@#W6U_X)D_L[6X FU;Q//C&?-U*$9_[
MYA%4/B'_ ,$X_@=8> M6N?"!U:+54LV;3IKK4=Z+*/NAEV@%2>#['BO*SO)/
MI!9OE\H5,33II>]^ZFZ<VTGHI02;OM9RLW:^UUAB,/Q/7I-.:77W79_>CQ_X
M)_\ !0OXG>'O%JWOQK\7:EK.BQ6C+'INF:18QL\IP%+.$1@JC)X;)(&>,U[I
MH?\ P4M_9RU4A=1A\0:83U-WIBN!_P!^I'/Z5G>$/^":OP1E\&:8OBVZUEM6
M:QC;4;BSU!50S%07VJ4("@D@>P'>J.N_\$LOA7<[CX;^)&OV9/07D<-P!_WR
ML?\ .EDN7?2"R#+XQISIXA/WK5:CG--I:.4Y1:MM92LG>V]PP]+B?#4DDU+K
M[SN_O?\ F>M^$_VNOV;/&A5-%^+^D1NW CU&1K-B?0"<)D_2O0;#4=/U6U6^
MTN_AN8'&4FMY0Z-]".#7Q+XM_P""6GQ+T_=)X*^(^CZFHY"7\$EHY]AM\P9^
MI%>=:C^SW^V#\ ;Q]6T?PWXBL O+7_AJ[:5&4=V-NQ('^^!7J/Q0\2<@_P"1
M_D$G%;SHMM+ST]K'[YKU-O[8S;"_[UAG;O'^FOQ/TEHK\^OA_P#\%%/VA_ M
MP+#Q=+9^(K>)MLD.J6HBG4#J!)&%.?=PU?0'PO\ ^"D7P.\:/'8>-+>]\+W;
MX!:[7S[;=Z"6,9'U9%'O7UG#_C3P#G\E3>(="H_LUER?^37</_)D_([L+Q!E
MF)=N;E?:6GX[?B?0M%4]!\1:!XITR/6_#.MVFHV<PS%=6-RLL;_1E)!JY7ZK
M3J4ZL%.#33U36J:\F>RFI*Z"BBBK&%%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 5C^!_P#D$2_]?LW_ *%7@?[:W_!4/X _L4^(+;P'XGT[4_$/
MB:YM1<OHVC>4/LD+9V-/+(RJA;!VJ-S$#) !!-;]AC_@I?\ LW?M:7DGP_\
M"]_?:'XI+RW$7A_78T22Z0?,Q@D1F27:.2N0X )VX!->?_:V6_6_JOM5[3:W
MGV[7\MSZ[_4+C+_5]9Y]1J?5;7]I;3E_FM\7+_>MRVUO8^G:***] ^1"BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \%_P""
M=7_)#]7_ .Q[UC_T?7O5>"_\$ZO^2'ZO_P!CWK'_ */KWJ@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\#_P#(
M(E_Z_9O_ $*MBL?P/_R")?\ K]F_]"H V**** "BBB@ HHHH **** "BBB@
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
M^UZY;QX_[Z<5S.J_ME_LAZ'D:O\ M3?#JW8?P2^-;$,>G1?-R>H_.OC'2O\
M@W9^$<./[<_:0\1W'K]DT:WA_P#0F?VKIM*_X-\/V0[;#:O\4OB+=,.T6HV,
M2GKU'V1CZ=^U'USB6>V%BO6=_P @_P!7/!6A\>>5ZG^##./_ *6SZ"U7_@I/
M^P=HV3=_M3^$7QU^R:AY_P#Z*#5S.K?\%?\ _@G3H^1/^T=;RL.BVGAW4IL_
MBEL1^M<3I/\ P0D_8/T['VRQ\77^.OVOQ'MS_P!^HTKIM)_X(P_\$Z=,(:X^
M!EQ>LO1KOQ5J77Z)<*#^5'/Q7/:%%>KF_P @^K> =#XZ^85/\,</'_THR=6_
MX+@_\$_=-W?8_'>O:AC./LGABY7=UZ>:$]/U^M<SJW_!?S]B?3\BQ\)?$*_(
M^Z;;0[10?^_EVIQ^'>O8=)_X)9?\$_=%Q]C_ &8="?;T^US7-QZ?\]96ST_G
MZFNFTG]@O]B?1<?8OV3_ (>L5Z&Y\)6DQ'XR(U'L>*I[U:2](R?YA_:'@10_
MAX+'5/\ '5I1_P#2$?*>J_\ !P[^SQ#G^P_@1XTN/[OVN:TAS_WS(]<SJO\
MP<8^&H<_V)^R;?7'I]K\9)#_ .@VC^]??&E?LW?L[Z#C^P_@)X+LL=/LGA:T
MCQ_WS&*Z;2O"_AK0L?V)X=L;/'3[+:)'CK_= ]3^='U#B.>^,4?2FG^;#_6K
MP;H?P^':E3_'BZD?_2(GYI_\/ZOC[XCX\$?L2^9G[O\ Q-+JZ_\ 1=LF>A_R
M*/\ A[;_ ,%0O$?'@?\ 8(\S=]S_ (HG6[K_ -%R)FOTZHH_LC.)?'CI?*$4
M'_$0O#RC_N_"U)?X\16J?FD?F+_PW%_P7(\5\:/^R!_9N_[O_%O[R''_ (%3
M''7OZ?6C_A9W_!PSXKYT?X??V9O^[_Q*=$AVY_Z^F..HZ^GUK].J*/[!Q$OC
MQM7Y22_0/^(KY11_W?AO +_'2E/\Y(_G;_;)TO\ :9TO]HC73^U]#.OCZY6V
MGUAYS;$2*T$?E%3:_N"HC"+^[^4;2.H(JO\ L?IXUD_:D^'R?#M9VUK_ (3'
M33IXMMV[>+F,DG'\(3=NSQLW9XS7[F_M/_L)_LR?M@&SO/C=\/A>:CI\1BL=
M8L;N2VNXHB2?+\R,C>F22%<, 6) !)-9'[(W["?[+7[,?G>)_A+\+;:VUII9
M8&UR^GDNKL1YP5225F\H$<$1A0W?-?-/@K&_VG[154X<U[MMSWOKI9OSOY^1
M^UP^DOPU_J1]3E@)1Q7LO9^SA&,<.GR\JY?>;C3MM#E;2]W5>\>[4445^D'\
M8!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M>"_\$ZO^2'ZO_P!CWK'_ */KWJO!?^"=7_)#]7_['O6/_1]>]4 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8_@?
M_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5 &Q1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^!_\ D$2_]?LW
M_H5;%8_@?_D$2_\ 7[-_Z%6Q0 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110!F^,?\ D6+W_K@:N:=_R#X/^N*_R%4_
M&/\ R+%[_P!<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHKBOBY^T-\(_@
MA9&X^('BZ"WN"FZ'38#YMU-Z;8UY /\ >;"^]<>/S# 97A98G&58TZ<=Y2:B
ME\WH9U*M.C!SJ-)+JSM:Y+XJ?'3X5?!?3O[0^(GC&UL69-T%F&WW$W^Y$N6(
MSQG&!W(KX_\ C7_P4F^)'C(RZ+\)--'AO3VRHO9-LM[(/4'[D6?10Q'9JY?X
M5_L7?M#?'[4O^$K\3I<:59WC^9/K?B-W,\X/\2QM^\D..A;:I_O5^'YMXU5,
MSQCR[@[!2QE;^=IJG'SMHVO.3A'S9\[7X@=:I[+ 4W4EWZ?UZV.X^,__  4V
M\9:\9M'^"_A]=%M3E5U74566Z8>JIS''^._ZBO.? ?[-O[37[46LCQ=J,%])
M!=$&3Q%XDN'6-E_V"V7D'7 12HZ<5]?_  7_ &&O@;\(!%J4^B_\)!J\>#_:
M6LQJX1O6.+[B<\@D,P_O5[(  , 5QX;PGXKXPKQQ?&V82DMU0I.T8^3:7*NS
MY8MM?;N1#)<;CY*>856_[JV_R^Y?,^>?A!_P3C^#7@3RM3\?33>*M03!*72^
M5:(WM$IR_P#P-F!_NBO?M+TG2]#T^+2=$TVWL[6!=L-M:PK''&OHJJ  /I5@
MD 9)P!U)K@O'G[4W[-/POWI\0_C]X.T:2/AK>_\ $=M'*3Z",ON)]@*_9<DX
M:X9X2POLLNH0HQZM;O\ Q3?O2^;9]3E>2SG+V. H.4NT(N3?W)MG>T5\L^//
M^"S/_!/KP/OBM_C#<Z[.G6WT'0;J7/TD=$C/X/7B_CS_ (.'_@?IN]/AI^S_
M .*=89<A&UK4+?3U8^O[O[0<?AGVKKK\09+A_CKQ^3YORN?HN6>$?B7F]OJ^
M55DGUG'V:^^HX(_0ZBOS!_X>Z_\ !23XT'R_V>/V)0MO,?DNE\.ZEJ90>OFH
M8HA]67%']B_\'!?QW_X_=5D\'V$V-O\ I&EZ;Y>?^N0:Y'XUQ_ZS8:I_N]&I
M4_PP=OO=CZ#_ (@IG>"USC,,'@^ZJXB/-\HP4KORN?I\2 ,DX ZDUP7CS]J;
M]FGX7[T^(?Q^\':-)'PUO?\ B.VCE)]!&7W$^P%?G\/^"+O[=?QD^?\ :3_;
M=69)N98VU/4=9*@]MMPT*_@#BN]\!_\ !O5^SCI!27XB_&GQAK;IRR:;';6$
M3_4,DS8^C ^]']I9]7_@X/E7><U^2U#_ %-\*,LUS#B)U9=8X?#S?W5)/E_
M];\>?\%F?^"?7@??%;_&&YUV=.MOH.@W4N?I(Z)&?P>O%_'G_!P_\#]-WI\-
M/V?_ !3K#+D(VM:A;Z>K'U_=_:#C\,^U>[> _P#@D!_P3Y\![)HO@/%J]PF,
MW&O:O=76['K&TGE?^.5[1X$_9[^ OPN"?\*V^"OA30&C^[)H_AZVMW^NY$!)
M]\YH]AQ17^.M3I_X8N3_ /)@_M3P,RO^!E^+QC7_ #^JPI)_^"DVE^)^>/\
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
MF_\ 0JV*Q_ __((E_P"OV;_T*@#8HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_ _P#R")?^OV;_ -"K8K'\
M#_\ ((E_Z_9O_0JV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** ,WQC_R+%[_ -<#5S3O^0?!_P!<5_D*^9_V\O\
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
MM]%UILO-I9&RSO&ZG:!_J7/M\A[@9+5\Y_"CX]?'7]COQG-X2U;3KE+6*?\
MXF?AC5<K&V>KQGG8Q'(=,JW!(88K\TP'''&/A?C(99QA!U\(W:GB8WD[?WGO
M*W52M46K7.K'D4LQQ^3U%1QZYH=)K7[^_P"?J?I)17"_ S]HCX:_M >'_P"U
M_!&JXNH4!O\ 2;DA;FU)_O+GE<]'&5/KG('=5_0F79C@,VP<,7@JBJ4IJZE%
MW3_KJMT]'J?44JM.O34Z;NGU04445VF@4444 %%%% !1110 5C^!_P#D$2_]
M?LW_ *%6Q6/X'_Y!$O\ U^S?^A4 ;%%%% !1110 4444 %%%% !1110 4444
M %%%% !4&JZ5IFNZ9<Z)K>FP7EE>0/!=VEU"LD4\3J5>-T8$,K*2"",$$@U/
M6+\1S\11X"UC_A4<>BMXH.GRC0/^$C>9;!;LJ1&UQY(,AB#8+*F&8# *YW
M^6?^"M'PCL?V\/ 6B_\ !,;1K5;N3Q]X@T?6?B'>HN1X<\*Z?J45Y-=.W_+.
M:ZEM%LK=#\TC23N 4MYBODOCRYU36_\ @Z>\"Z)XAD;^S="_8[OK_P .Q.?D
M%W/KLL-Q(G^V8@JG'\*+4WPQ_98_X."/A3I&MP^'_P!I7]E6XUKQ+J$E_P"(
M?%NI>!M?GU*_NF&U99&-R(L11A(XHEC$44<:(J!1BO>?CW^PUXY\2?&'X+_M
M>?"7QO87OQ9^#NF7.CW=WXJ9K:T\9Z1>6PAO+2\EMHG:VD,JK=13)%(L4JL/
M*99#@ ^#_P#@HAXQ\>^ _P#@KM^UC=?"2>XBG?\ X)E:YJ6H&T)!34+>[E6U
MGXZRI&V$[X8XKT:R\/\ A2Q_X-&6TXQ0FS;]D:2[Q@;?M;Z89\_[WVAL_P"]
M7UE^SU^PBVC_ !S^+O[6G[3)T/7/'/QDTVST/4]%TKS)]+T+P[:P&&+28)9D
M22Y$A>2:>=HXA*\@ BC6,9\=A_X)5?'H?L//_P $FY/BAX>'P-.J&U3QJ+ZZ
M/BG_ (14W_VW^P_LI@%N)MN;/[?]H(\CYOLV^@#W[_@EMKGBGQ-_P30_9[\0
M^-I99-7OO@GX7GU"6X),DLK:5;$N^>=S9W'W)KW>J7AOPYH7@_P[8>$?"^E0
MV.F:5916>G65NFV.W@B0)'&H[*JJ !Z"KM &3XZ\0ZIX4\(W_B/1/"MWKEW:
M0&2#2;%E$UTV1\B%N,_7TKR'_AK#XV?]&/\ CO\ \"K;_P"*KW2B@#Y[_P""
M:=_<ZE\ =4NKO3);1V\;ZJS03$%E+2*Q!QZ$E3[J:^A*\%_X)U?\D/U?_L>]
M8_\ 1]>]4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %8_@?_ )!$O_7[-_Z%6Q6/X'_Y!$O_ %^S?^A4 ;%%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% &/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%6Q0 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%</X\_::_9R^%V]?B-\>/!^B/']Z#4O$=M#*
M3Z!&?<3[ $U$ZE.E&\VDO/0Z<+@L9CJOL\-3E.7:*<G]R39W%%?+WCS_ (+(
M_P#!/GP-OAB^-,NMW"9S;Z#H=U/GZ2-&L1_[[KQ7QY_P<._ ;2]Z?#7X">*]
M99>$;6+VVT]&]\QFX('X9]J\JOQ!DN'^.O'Y._Y7/N\L\)?$K-[?5\JK)/K.
M/LU]]3D1^A=%?F"/^"P7_!1;XT?N_P!G/]B13!-_J[E- U+52@/1O,C\J,?5
MEQ1]@_X."_CN/W]Y)X/T^;I^\TO3?+S_ +FZY'XUR?ZS86I_N]*I4_PP=OO=
MCZ'_ (@GGN"USC,,'@[;JKB(\WRC#FN_*Y^GW3K7">//VHOV;/A?O7XB?'SP
M=HTD?WK?4/$=M'*3Z",ON)]@*_/S_AS)^WK\9CO_ &DOVW5FCFYEB;5M1UDJ
M#VV3F%/P!Q7=^ _^#>C]G72=DOQ&^-GB_6W3!9-,AMK"-S[ADF;'T8'WI?VE
MGU?^#@^5=YS2_!:A_J9X4Y9KF'$3JR6\,/AYR^ZI)\OX'K_CS_@LO_P3Z\#A
MXH/C'<:[<)UM]!T*ZFS])'C2(_@]>*^//^#A_P"!NF;T^&GP \4ZP5R$;6K^
MWT]6/K^[^T''X9]J]T\!_P#!'W_@GSX#V3)\"4U>X3&;C7M8NKK=]8S((O\
MQRO:? ?[//P$^%NP_#7X*>$] :/[LFC^'K:W?/KN1 2?<G-'L.**_P =:G3_
M ,,7)_\ DV@?VIX&97_N^7XO&-?\_JL*47_X*3:7XGX!?M9_&SQ3^T=^T#XB
M^./B_P ,RZ-=^)+B.X33996?R(5B2*-5=E4LH2-0#@ XK&^ VC_%3Q%\9?#.
M@_!&]O+;Q;>:U;Q:!<6$[12PW+. CAUY0+DLS= H8GC-?K7_ ,%1= ^ _C#Q
MAIN@_'/]F-=<N%TS=H'C"Q\326-R(]QWPG9"=X1R3L<L!Y@8!2QKR[]GGXO?
MLP_LI^=K7P*_8ZL;#Q#);&)?$6K>*I;^X7(P0#)"#&I'58R@;OFOQ+.>)>$,
MFX@K87,,QY9TY>_^ZK<]]W:U-QN]TU+E:::=C]:_XFT\/\KX4^H4L%4AB*</
M9QHM<U**4>6*=1VE*'+:_N7>W]XS6_X(O_MT_&%3/^TM^W DL<@)F1]4U'6=
M@[@K<-"O3L#BN5\4?\$V/^"?7P0W6?CC]H/QCX]UB'@Z;X3%I:6^[TDE9)@H
MSG(5RP]*] \5?&K]J/\ :PUIO#-M<ZGJ,4IS_86@V[1VR*3_ !JO51_>E8X]
M:]3^#O\ P3#\4:J8M6^-?BA-+@."VDZ2RRW!'HTIS&A_W0_U%>/+B[-^,*SH
M<&Y3*:V>(KMN*\[-^S36^KDW_(?SEC?I&>+.;P>'RFLJ%/\ Z=TZ=-+T:C=?
M^!/T/C5OV>O@7J^M1:;\/?@;'"TK".VM3>W6H7,Y[!M[%6;_ *YQH#Z5]*?
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
M_3ZBG_86+K?[QC*DO\-H+[E</^(J9!EW_(GX<P=+LZJEB)+TE-QU\['Y@_\
M#FW_ (*!?&?Y_P!I#]MQ9(IN9('UK4M8*#TV3&%/P!Q[UW'@/_@WF_9[TK9)
M\2/CEXNUIUP672K>VT^-S[AUG;'T;/O7Z#45=/A?)8RYITW-]Y2;_6WX'-BO
M'+Q)K4O8X?%QP]/^6C3ITTO1J/-_Y,?,7@/_ (([_P#!/GP)LF_X4=_;-PG_
M "\:]K-U<;OK'Y@B/_?%>U> _P!G+]GWX7;&^&_P/\):$\?W9=)\.VT$F?4N
MB!B?<G-=G17J4,OP&&_A4HQ]$D?"9GQ=Q5G5_K^.K54^DZDY+[F[!11178?/
M!17E7QG_ &R?@=\%/-T_5_$@U/5H\C^Q]'Q-*K>CMG9%[AB&QT!KY/\ BW_P
M4&^.GQ2N'T+P&/\ A&;&=_+B@THF2\ESP 9L;@?^N80_6OS+BSQ;X-X2<J-6
MM[:NM/9TK2E?M)WY8^:;YNR9Y&-SO 8+W7+FEV6K^?1'VA\5_P!H;X/_  5M
M3+\0/&EM;7&S='IT)\VZD],1+E@#_>.%]Z^6_B[_ ,%/?%VL>;I?P:\*QZ1
M<A=4U4+-<D>JQC,:'Z^97'_"C]@7X^?%RZ'B#QJK>'+*Y?S)KS6PSW<N>K"'
M.\G_ *Z%,^IKZF^$/[#'P#^$XBOY/#O]OZG'@_VAK@$H5O5(L>6O/0X+#^]7
MY^LR\9?$7_<J2RS"2^U*_M&O)M<_FG&--?WF>9[7/\U_AKV,.[W_ ,_N2]3X
MI;X=?M._M"VEY\2]5TK7=;MK2UDG?5=2D(BV*-Q6'S" W3 2,'G' KZ'_9O_
M ."='@:X\*Z7XZ^,]Q>7UY?6J7/]A1N8(;=7&Y4D93O=L8R 5 )(P<9/T_XO
M54\+7B(H $&  . *NZ=_R#X/^N*_R%?0\.^!G#&58Y8[,JDL;5MK[76+E=>]
MRZWTTM-S6M^UNG"\.8.C4]I5;J2_O;7[V_SN4O"?@SPEX$TA-!\&>&[+2[./
M[MO8VRQKGU(4<GU)Y-:=%%?M%&C2P])4Z45&*T22LDNR2T1]!&,8JR5D%%%%
M:#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K-\8
M_P#(L7O_ %P-:59OC'_D6+W_ *X&@"YIW_(/@_ZXK_(5-4.G?\@^#_KBO\A4
MU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?.?[5W[!_A[XLK<
M^//A9#;Z5XE.9+BUP$MM2;J<]HY3_?Z,?O==P^;/@=^T;\7OV1/&=QX/\0:5
M=/IL=SMU?PUJ&4,;=Y(B?]6^.<C*N,9SP1^C]>9?M'_LM^ /VB]!\K68A8ZU
M;1%=.UR",&2+N$<<>9'G^$],DJ02<_A_&WA97GF'^L/"E3ZMCX^\XJRA4[Z;
M*4NM_<G]I:N1\[F&32=7ZU@GR5%]S_X/X/KW.G^$_P 7O ?QJ\)Q>,? &LK=
M6SX6>%OEFMI,<QRIU5A^1Z@D$&NFK\T)(_CY^P[\6@06L;H=&&7LM5MP?P$B
M'\&0G^%J^XOV;_VH_ 7[1>@>;I$HL=;MH@=2T2>0&2+L70\>9'G^(=,@$ D9
M]/P_\4:'$M9Y1FU/ZMF-/25.6BFUNX7U3ZN#UMJG)7:VRS.8XN7L*ZY*JW3Z
M^G^1Z;1117ZZ>X%%%% !6/X'_P"01+_U^S?^A5L5C^!_^01+_P!?LW_H5 &Q
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% '@O\ P3J_Y(?J_P#V/>L?^CZ]ZKP7_@G5_P D/U?_ +'O6/\ T?7O5 !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !6/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%0!L4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117%_&K]HOX'?LZ>'
MO^$G^-GQ/TCP[:E285O[D>=<8ZB*%<R3'V16-14J4Z4'.;22ZO1'1A,'B\?B
M(X?#4Y5*DM%&*<I-]DE=OY':5^.O_!83]NSXWZ]^U)KOP)\#^/\ 5M#\+>$3
M%9_8M(U"2U^W7)B5YI9C&RM)AGV*I)4"/(&6->V?&[_@NOJ_C'7_ /A67["_
MP*U+Q)J]TYBL]5UBQDE:5NF8+& F23U!=EQCE#7S'\9/^":7_!3GXO7-Y^TA
M\2/A$VJ:WXEO3<:G96MY9QWR':H61[:-E5 0  JY<;?F4=3\'Q'FTLSPOU?+
M>:=G>3BG:W:_76STT/ZK\&^ :7!&?+-N,_8893@XT85ZD%4YVU[_ "-^[:*E
M&\FI)NUM1?V!/^"KWQH_9G\?V6A?%[QMJ_BCP!>3^7JMAJ,[7=Q8*W'GVSR,
M7!4\F+=L8;A@-AA];^//^#A;]G+2-\7PY^"OC#6Y$R%?4Y;:PB<^Q5YFQ]5!
M]J^>/V&?^"+WQW^(?Q)TOQG^TMX5A\.>#=-OUFO],O+R.2[U41L";<1Q,WE(
MQ&UV<JP4G:"3D?J;X#_9:_9J^%^Q_AY\ ?!VC21\K<:?X<MHY2?4R!-Q/N32
MR#"\42P7*ZGLXWTYXWE\D^GK\B_%G._ NAQ(JT<']<K./O\ U>JJ=&]W;FE"
M]Y]W'I92U/S]_P"'S_[=_P 93L_9L_8B69)N(I%TO4=9*@]]T"PK^)&*/[4_
MX."_CO\ \>NGR>#]/F^]^YTO3?+S_P!=-UR/PK]/@ !@"BO<_L+&5O\ >,;4
M?^&T%^%S\N_XBEP[EW_(GX;PE/LZRGB)+YS<=?,_,'_AT%_P4;^-/[S]HO\
M;;7R)O\ 66S^(-2U4H#U'E2>5&/HK8KL_ ?_  ;Q? C3-C_$KX^>*]99>771
M[&VT]6/IB07! _'/O7Z%T5<.%\FC+FG!S?>4F_UM^!SXGQS\2*M+V.&Q4</3
M_EHTJ<%\FHN7_DQ\N^ _^"-G_!/KP-LFE^#$VN7$>,7&O:Y=39^L:R+$?^^*
M]H\!_LP_LX?"_8WPZ^ O@_19$Z3Z=X<MHI3[F14W,?<DFNZHKU:&78##?PJ4
M8^D4CX7,^,.+,ZO]?Q]:JGTE4G)?<W9?)!11178?.!1110 4444 %%%% !11
M10 4=.M>-_'']N+X*_!@S:3#J?\ PD&M1Y7^R])D#+&WI++RL?H0-S#^[7R-
M\4?VL?VB?VE]6_X0[13=6UG>,4@\.^'(G+3#T<KEY>.H/R]]HK\JXN\8.$^%
MZCPM.3Q.)V5.EKKVE+51UTLN:7]T\7'9[@L&^1/GGV7ZO^GY'UQ\;/VYO@A\
M'?.TNWU;_A(=8CR/[-T>175&]))ON)SP0-S#^[7R9\4?VQ?VBOVAM4_X1/PY
M)=:?:7C&.#0?#<<AEG!_A=U_>2G'4#"G^[7<_!/_ ()F^,?$0AUOXU:X-$M&
MPW]DV#++=N/1GY2+\-Y]0*^M/A;\$/A;\&-,_LSX=>#[6PW(%GN@N^XG_P!^
M5LLW/.,X'8"OA5E'BYXF>]F57^S<%+_EW&_M)+LU=2UV?.XKKR,\[V&>9OK5
M?LJ;Z+=_K]]O0^/O@Q_P35^)/B\Q:Q\6=53PY8MAC8Q;9KV0>A .R+([DL1W
M6OK'X1?LV?!OX(6ZCP)X/@2\"XDU6[_?74GK^\;E0>ZKM7VKNZ*_3>$O##@_
M@Y1G@Z'/67_+RI:4_D[6C_VZH^=SU\#D^ P&M.-Y=WJ_^!\@HHHK]"/4,WQC
M_P BQ>_]<#5S3O\ D'P?]<5_D*I^,?\ D6+W_K@:N:=_R#X/^N*_R% $U%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%9OC'_D6+W_K@:TJS?&/_(L7O_7 T 7-._Y!\'_7%?Y"IJAT[_D'P?\ 7%?Y
M"IJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .9^*_P (
MO GQI\)3>#?'VC+=6TF6AE7"RVTF,"2-_P"%A^1Z$$$BO@+XV? +XN_L=^/[
M7Q5H6K7/V)+G=HGB6Q4K\W/[N0<A'QD%3E7&<9&0/TCJAXH\+^'?&N@77A?Q
M7H\%_I][$8[FUN4W*Z_T(Z@CD$ @@BOS/Q!\-,LXVHK$4W['&T]:=6.CNM4I
M6U:OL_BB]8]4_(S3**.81YE[M1;2_P _ZNNAXM^R5^VKX=^.MK%X,\9M!IGB
MR./'E [8=1 '+Q9Z/W,?7N,C.WWBOSX_:K_8V\5_L]ZJ?B%\.Y[N[\-+<"2*
M[B8_:-*?=E1(5YV@XVRCO@'!P6]C_8Z_;MMO''V7X7_&C48X-9.(M-UJ0A8[
M\]!'+V67T/1^G#8W?)<%>).9Y;FBX8XQC[+%QLH57\-5;*[VN_LR6DMG::L^
M++\VK4JWU/'KEFMGT?\ 7?KZGU)1117[R?2!6/X'_P"01+_U^S?^A5L5C^!_
M^01+_P!?LW_H5 &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% '@O\ P3J_Y(?J_P#V/>L?^CZ]ZKP7_@G5_P D/U?_
M +'O6/\ T?7O5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !6/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%0!L
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 455UK6]&\.:5
M/KOB'5[6PL;6,R75Y>W"Q10H.K,[$!1[DU\=?M-?\%P/V4?@K]HT'X4M<?$7
M6XLJ%T:3R=.1Q_>NV!#CIS$L@/J*X\9F&"R^'/B*BBO/=^BW?R/H^'.$>)>+
M<5]7RC"SK2Z\J]V/^*3M&/K)H^SZ\'_:9_X*3_LB?LJBXTWQ_P#$V'4-<@R#
MX9\.@7E]O'\#JI"0'_KJR?C7Q#_;G_!8G_@IQ\NC6\GPV\ WO26,RZ3:2PGO
MYAW7=X"O7;F(D=%S7O/[,W_!"_\ 9A^$AM_$/QKU"[^(>M(0[0WJFVTV-^O%
MNC%I?3]X[*W]P5XO]K9IF.F7T+1_GJ:+Y1W?K]Y^E?Z@\#<'>_Q;F:J5E_S#
M82U2=^TZK]R#[QW_ )6>*>(_^"GW_!0O]N76[CP%^PA\"KO0-,,GE3:U#"MS
M<Q@]Y;N8+;6N0<XQO'\+G%=/\%?^"%GB?Q[XA_X6A^W;\>=2\0:M=,)+O2M(
MOY)I93UVSWTX+MZ%408_AD[U^B?AOPSX;\':);^&O"/A^QTK3K2/9::?IUHD
M$$*_W41 %4>P%7JNGP]"O-5<PJ.M+L](+TBM/\^QS8OQ?Q.5X>6#X1P5/+J+
M5G*/OUY+^]6FF_/1)KI(X?X(_LV? C]G#0/^$;^"/PNTGP];L@6>6RM\SW&.
MAEG;,DI]W8UW%%%?04Z=.C!0II)+HM$?DF+QF+S#$RQ&*J2J5):N4FY2;[MN
M[?S,?P/_ ,@B7_K]F_\ 0JV*Q_ __((E_P"OV;_T*MBK.8**** "BBB@ HHH
MH **** "BBB@ HHHH **\_\ C5^TY\(/@/:-_P )MXD5]0*;H=&L<2W4GI\F
M<(#_ 'G*CWKXX^-?[>OQH^,ET_ACP&DOAW2[E_*BL]+=GO+G)P TH ;G^Z@7
MK@[J_-N,O%3A/@R]&O4]KB.E*G:4K_WGM#YN]MHL\G'YS@L![LG>7\JW^?8^
MLOCG^V+\&?@6LNG:MK7]J:R@(71=+822JWI(WW8NWWCNQR%-?'OQ;_;(^/\
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
M9-QEE$LOS&%XO6,E\4)=)1?1_@UHTT<F-P5#'T'2JK3H^J?='P3^QU^VM?\
MP9N(_AI\5KFXF\,;RMO<LC/+I39Y 4 LT6>J $KU4=5/U#\#OVF_@C\2]5/@
M?P1XR>_U21Y[A;9=)ND B!R7+O$%4<CJ1R0.I KR+_@H'^R=I%YH5[\??A_I
MZV]]:D2^(K*%,)<Q$X-R .CJ<%^S+EC@J=V[_P $U_@S%X0^&=U\5-5M<:CX
MBDV6I8<Q6:'Y<>F]LL?4*E?C' ^(\2N%^+J?!V(<*N&IIU%5E&3E[!:)0:FD
MO>]Q1DI<C;M>"1\_ETLVP>.6 G:4%KS-/X?+7OIK>WH?2M%%%?T:?5A1110
M4444 %%%% !1110 4444 %%%% !1110!\?Z'^V-^U(O_  6TD_8(\<:=X/MO
MAW+^SW>>/-%;1XIY=1EN!KEOI\8N9Y=JC""5O+CC 'G %Y-H-=A_P4N_;(O?
MV4OA5H'AGX>?%#X=>%?B-\2?$2:#X U/XJ:PMGH=K.L;W%Q=7;[U8QQP1.JJ
MIR\\UO$.917C&L?\K/&B_P#9C5W_ .I?'7U)^U!^Q#^R%^VIH-MX=_:N_9P\
M(>/8+"&>+3)_$>BQ3W.G+-L\W[-<8\ZV+^7'N,3H3Y:Y/RC !YW^R1K/[?WP
MJ^'?C7XM_P#!3?XX_!O6-"TW1TU31+WX4Z+?6]O:6,,,TUW<W,ET[&0%!&4$
M8P KDD[@!X);?\%&_P!L*]_X)SR_\%D(K31QX&29]?B^"XT0?:6\&+?&!IVU
M#S=PU3[,&O00/LP&(#$3^_KRWX9?LE?&']G#X"?\%!?^"6_P6\7:]XF^&>A_
M",WGP3L-4O'N[G1+C7-#U0W&@I*V69%DA@9$ZJMRKG+3%FU[?X@>#H/^#1$^
M(K>\A^Q']DYM*+[AM^V&P-BR_P"]]I)7_>H _3?P#XY\+_$_P)HOQ*\$:JE]
MHOB'2;;4](OHP=MQ:SQ++%(,]F1U/XUK5X?_ ,$R_ ?BSX7?\$Y/@)\-_'=K
M+;ZUH7P;\,V&JVLZD/;W$6EVZ21,#W1@4_X#7N% !163XZL_&-_X1O[/X?ZQ
M::?K4D!&G7M];F6&&3(PSH/O#&>*\A_X0'_@H)_T7_P)_P"$I)_\50!#_P $
MZO\ DA^K_P#8]ZQ_Z/KWJOGO_@FG%JT/P!U2/6KN*:X'C?51))#'M4L)%#$#
MW8,1[$"OH2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ K'\#_P#((E_Z_9O_ $*MBL?P/_R")?\ K]F_]"H V***
M* "BBB@ HHHH **** "BBN5^+?QP^$'P'\--XN^,?Q'TCPYIXSLFU2\6,S$=
M5C3[TK?[* GVJ9SA3@Y3=DNKV-\-AL3C*\:&'@YSD[*,4VV^R2U;]#JJ@U35
M=,T/3IM7UK48+.TMHS)<75U,L<<2#JS,Q 4#U-?GI\?/^"\>C7NL?\*\_8L^
M#FH>+M8NI##9:KJ]G*L4K]O)LXOW\^>VXQ'C[IK@]+_8!_X*>_\ !0G48?%7
M[9GQ>N?"'AN202PZ+?X+HO4>5IL!6.-@.-TS+(."0U?/U>(J-6;I8"FZT_[N
MD5ZR>A^MX'P>S#!86..XKQ=/+:#U2J/FK27]RC%\S?=.S78^A_VFO^"VG[)/
MP.^T:%\-[V?XB:Y%E1#H$H2P1Q_?O&!5A[Q++^%?./\ PGW_  6%_P""FY\K
MP/I<OPW\!7O NX&DTJTEA/<W#9NKL$<'R@8SSE17V-^S+_P2J_8Z_9C^SZOH
MOP]7Q)K\&&'B'Q7MNYD<?Q11E1%"0<X*(&'=C7T?TZ5G_9F;YEKCJW)'^2GI
M]\MWYK8Z_P#7;P^X-]WA;+?K%=?\Q.+M)I]Z=%6C'O&3M)=4SX:_9H_X(3_L
MW?"YX/$GQZUN\^(6LJ0[VLP:TTU'Z_ZI&,DN#W=]K=T'2OM3PKX1\*>!=!M_
M"W@GPSI^CZ9:)LM=.TNS2W@A7T5$ 51]!6C17L8++<#ET.7#TU'\WZO=GYSQ
M+QGQ3QAB/;9OBYUGT3=H1_PP5HQ^204445W'S 4444 %%%% !1110 4444 8
M_@?_ )!$O_7[-_Z%6Q6/X'_Y!$O_ %^S?^A5L4 %%%% !1110 45SWQ$^*_P
MZ^$VCG7/B)XNL]+@P?+%Q)^\E(ZB.,9:0^R@U\J_&O\ X*=:A=B;1/@7X;^R
MH<K_ &YJ\8:3ZQP\JOL7+>ZBOB^*O$'A3@VFWF6(2J6TIQ]ZH_\ MU;7Z.7+
M'S//QN:8+ +][+7LM7]W^9]7^/?B3X#^%^B-XA^('BJSTJT&=LEU+AI"/X44
M?,[?[*@GVKY1^./_  4VOKH3:#\!]!^SIRO]O:M$&<^\4/('L7S[H*\B\#_
MK]I?]K;Q!_PE=VM]>0SMB7Q%K\[);JN>B$@E@/[L:D#T%?5?P0_X)[_!WX8&
M'6?&<?\ PE.K)AM]_"!:1-_L09(;ZN6]0!7Y&^)_%/Q-]S(*'U#!R_Y?3^.2
M[Q=KZ]/9K1Z.H>)]<SG-],-'V5-_:>[]/^!]Y\K?#[]GW]I+]K+7SXNOOML\
M%PW[[Q)X@G<0[<](R<EP.<+&"!T^6OK7X%_L%_!SX0^3K.O6H\3:U'AOMNIP
MCR(F]8X.5'L6W,#R"*]NBBCAC6&&-41%"HBC 4#H .U.K[;A+P<X7X;JK&8I
M/%XJ]W4JZKF[Q@[I.^MY.4D]I'H8'(<'A)<\_?GW?Z+_ (=^8  # %%%%?K1
M[84444 %%%% !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@ K-\8_\BQ>_]<#6E6;XQ_Y%
MB]_ZX&@"YIW_ "#X/^N*_P A4U0Z=_R#X/\ KBO\A4U !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% $.HZ?8ZOI\^E
M:G:I/;74+17$$BY61&!#*1W!!(K'^'-C9Z7X:73-.MDAM[>=XH(8QA413A5
M[   5O5C^!_^01+_ -?LW_H51[.G[3GLN:UK];=K]A65[FQ1115C"BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@#P:\_X)_> +W]M^W_X* R_%_P =CQ[:
M^%6\+PQI=Z>-/&A->?;&TWR/L?,9F^;S"WG\#][P*D_:/_82T3]H?XT^&OCY
MI_[3/QA^'GB#PUI4NFHOPY\:+9V6I6KR>88[NSN()X)B&R0^Q7^[ECL3;[K1
M0!R7P;^"7P^^!'AFX\,^ -/N@;^_?4-9U34]0EO+_5KUU57NKJYF9I)Y2J(F
MYF.U(XXT"HB(OC4?_!++]FQ-+?X;-JOB=OA:_C ^*?\ A2S7]O\ \(P-4-W]
MMW^4(/M)M_MG^D_8C<&S\WGR,<5])44 %%%% !1110!X+_P3J_Y(?J__ &/>
ML?\ H^O>J\%_X)U?\D/U?_L>]8_]'U[U0 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5C^!_^01+_ -?LW_H5;%8_
M@?\ Y!$O_7[-_P"A4 ;%%%% !1110 45%?W]CI5E+J6J7L-M;01F2>XGD")&
M@&2S,>  .YKY&_::_P""U'[(?P'^T:'X%U>7XA:[%E1:>&Y5^Q(X[27C ICW
MB$I]0*Y,7C\'@*?/B)J*\_T6[^1[_#_"W$7%6+^K93A9UI]>5:+SE+X8KSDT
MCZ^KQ;]I7_@H+^RA^RE%-:_%7XIVC:O$N5\-Z/B[U!CV!B0_NL]C*44^M?"9
M^+__  6 _P""FA-M\*M E^'/@2].!?VKR:9;20GC+7C@W%R,'!$ V'N@KVC]
MFO\ X(0_L^?#N6'Q1^T1XGO?B!K&[S)+'+6FFJ_4Y56\V8@]V<*W=.<5XG]L
M9CF.F74/=_GJ:1]4MW_6A^G?\0\X,X0]_C#,TZJ_YAL+:I5OVG4?[NF^Z>ZV
MD>5>,O\ @K3^V_\ MB^(;CX;?\$__P!G^]TV MY<FM-:+>WD:G@/)(X%K9@C
M^_OP<8<5K_"3_@B#\6?C'XE7XJ?M^?M!ZEJ>HW&'GTG2M0:[NF'4))>3@J@'
M39&C#!^5Q7Z+^#?!'@WX=^'K?PEX!\)Z;HFEVJXMM.TFR2W@B'^RD8"C\JU*
MJ'#RQ$E4S&JZTNVT%Z17]/L88GQ=GD]"6$X.P-/+Z;5G47[S$27]ZK--J^]D
MO=>TCSSX!_LG_L[_ +,6C_V/\$/A3I6AEHPEQ?Q0^9>7 _Z:W$A:609YP6P.
MP%>AT45]!2I4J$%"G%12Z)61^28['X[,\5+$XRK*I4EO*<G*3]6VVPHHHK0Y
M HHHH **** "BBB@ HHHH **** "BBB@#'\#_P#((E_Z_9O_ $*MBL?P/_R"
M)?\ K]F_]"K6DDCAC:::141%)9F.  .I)HV =17C'Q<_;O\ @%\+/-L+7Q ?
M$.I1Y'V+0R)55O1YL^6.>N"S#TKY?^*W_!0+X]_%2X;0O!##PU9W#;(K71MS
MW<F>@,V-V[_KF$K\NXH\8.">&&Z3K^WK+[%*TW?LY7Y8^:<N;R9XV,SW+\'[
MO-S2[1U_'8^T?BQ^T1\'_@I:F3X@>,[:VN=FZ/383YMU)Z8B7+ '^\<+[U\J
M?&3_ (*:^./$/FZ1\&_#Z:%:ME1J=^JS7;#U5.8X_H=_L17+_"C]@3X^?%N[
M&O\ C9&\.65P_F37FMAGNY<]6$.=Y/\ UT*9]37U5\&_V(O@1\'_ "M1C\/?
MVYJL>#_:>M!92K>J1XV)@]#@L/[QKX/Z_P",GB/I@Z:RS!R^U*_M6O)V4_-.
M,::?\S/-]KGV:_PU[&#ZO?\ S^Y+U/CWX>?LQ?M*?M/:Q_PE^J17@M[HAI?$
M?B6=PLB_[&[+R#KC:-HZ9%?5/P6_X)]_!7X7^3JOBJV/BG54PWGZG$!;1M_L
M09*G_@9?VQ7O'3I17V7"O@UPEP[46)Q,7B\1NZE757[J&L5KK>7-)/[1Z&"R
M# X5\\USS[R_R_X=^8V***")8((U1$4*B(,!0.@ ["G445^MI)*R/;"BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH S?&/_(L7O\ UP-7-._Y!\'_
M %Q7^0JGXQ_Y%B]_ZX&KFG?\@^#_ *XK_(4 34444 %%%% !1110 4444 %%
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 **** "BBB@ HHHH *Q_ _\
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
M\:_L4_&71O$MSIO@W06UG38A']GU)KNVMS,2BEOW;R[EPQ9>>NW/>M[]E_\
M9]^+WA+XR:-XT\0>$?L^F63W27-S]OMWV$V\L8&U9"Q^9@. >OI7Y=E$_&BK
MX@8>>81QD:3Q4'4BO;^P4757.EJZ?LDKI:N')U:U/KL;'@.'#56.&=!S5&7*
MW[/VC?(^5O12YV[=%+FZ7/K&BBBO[7/P,**** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@#P7_@G5_R0_5_^Q[UC_T?7O5>"_\
M!.K_ )(?J_\ V/>L?^CZ]ZH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHJCXB\4>&O".FOK/BSQ%8Z79Q_?N]1NT@B7ZLY 'YTFU%794(3J3
M48*[>R6Y>HKP+XD_\%0_V"OA9YD>O_M)Z#?31Y'D>'C)J;,W]W-JLB@_4@>I
MKY_^)/\ P<'_ +-N@>9;_##X0>+/$<J?=EU!X-.@?Z-NE?'UC'TKR\1GF487
M^)7CZ)W?W*[/NLH\+_$+/;/!Y96:>SE!PB_^WI\L?Q/OVBOR_P#^'L/_  4T
M_:#_ '7[,O[' M;.?_5:A%X>O=2,8/0_:&\N ?5DQ1_PSA_P7C_:0^;XB_&V
M3P5:3]8W\2P:< A[%-)1FZ=GY/>N#_62C6_W6A4J>:C9?>[?D?5?\08S'+M<
M]S/"8*V\9UE*I\H0YK_^!'Z5>+O'O@7X?Z<=7\>^--)T2T&<W6KZC%;1\=?F
MD8"O"?B3_P %8_V OACYD.H?M":=JUPF=MOX:MIM0\P^@D@1HOS<"OF'PA_P
M;[:CXCU$>(?V@_VK]0U.[EQ]ICTC2R\C>O\ I-S(Q/XQ5[K\-O\ @B;^P+X
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
MFSS&X7 KJJU>//\ *,.>[\KGZ<:KJ^DZ%82:IK>IV]G:Q#,MS=3K'&@]2S$
M5XS\2?\ @I%^PQ\*/,3Q9^TSX8DEBR'M]%NSJ4H/]TK:+(0?8XKXUTK_ ((2
M?M"?%2_CUS]J/]LQ[ZY!W2K;)=ZM(Q/4">[DC*GWV'Z5[-\-O^"$'[$'@WRY
M_&7_  E/BZ48,J:KK7V>%C[+:+$P'L7/UI?7N(\3_!PT::[SE?\ ".H_]6/!
MS)_^1AG=7%26\<-0Y?DIU7ROU,+XD_\ !P#^RAX:\RV^'/P_\7>)YUSLE>VA
ML;9_^!R.T@_&*O+W_P""R/[?7QZ=K;]EC]BY3#,2J72:7?ZRT8]?,B6&)?JR
MD5]W?#;]B7]D7X1>7)\/OV<O"%A/%CR[U]%BGN5Q_P!-I0TG_CU>H(B1H(XT
M"JHPJJ, #TH_L[/\1_'Q:BNT(K_TIZA_KAX3Y/IEF02KR6T\37D_OIP7(_O/
MS _X51_P7V_:1Y\4_$67P-87'^KSK-II(C4]L:>K7 _X$,U>\/?\$"OB3X\U
M)?$7[2?[7]QJ-X?]>FGV,U[(V>N+FZE!'XQFOTRHIKA?+YN^)E.J_P"_-O\
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
MHH **** "BJFO:_H7A71;KQ)XGUJTTW3K&!I[V_O[E88;>)1EG=W(5% Y))
M%?EE_P %#_\ @XU\+>#&OOA3^P9:6^N:HNZ&Z^(.IVVZQMFZ$V<# &X8'I+(
M!'D<+*IS7TO#/".?<6XSZOEM%RM\4GI"/G*6R]-6^B9G4JPI*\F??_[6G[;W
M[-7[$G@<^./V@_B-;:7YJ,=,T>#$VH:DP_@M[=3N?G +G"+D;F4<U^+_ .W7
M_P %Y/VK/VOK^?X6?L]6U]\/?"-]+]FALM%G9]9U4,=H66XC^9-^1^Y@Q]XJ
MSR"N _9@_P""?7[?/_!6GXES_%[Q'JNIR:5?W7_$Y^)GC261H" <&.W!^:X9
M>0L40$:8"EHQBOV<_8/_ ."3G[)_[!6F0:KX'\+CQ!XR\K%YXXU^%)+PL1AA
M;K]VTC.2-L?S$8#N^,U^Q_4?#SPI7-C6L?F*^PK<E-^=[J-N\N:>S48G'S8C
M%?#[L3\P_P!@[_@W@_:$^/K6?Q%_:QU"Z^'/A:8K*-',8;7;Y#SCRW!6S!Y^
M:4&0$?ZK!S7["?LM_L4?LQ_L9^%/^$4_9Y^%&G:'YL82_P!4V&:_OL<YGN7S
M))SR%SL4GY54<5ZI02 ,DU^8<6^(G$W&-1K&5>6ETIPNH+U6\GYR;\K;'32P
M].CLM0HK#UOXF?#GPWN&O^/-'LV7JEQJ42-^1;)KD=:_:[_9_P!$RC>.ENI!
M_!96<TF?^!!=OZU^48_BGAG*K_7,;2IV_FJ0B_N;N>QALGS;&?P,/.?I&3_)
M'I5%>#ZU^W_\,;3*:'X4UJ]8=&F6*%#^.]C^E<CK7_!0OQ)-N'AWX;V-O_=:
M]OGF_,*J?SKXK'^-/AKE]U+'*;[0C.7XJ/+^)[^&X"XKQ.JP[BO[SBOP;O\
M@?4U%?%FL_MN_'K5<BRU33M.S_SY::IQ_P!_=]9G_"?_ +5OQ _X\-8\7WBO
MVTR&9%/_ 'Y4#%?)5_I$<+5*GL\OP>(KR\HQ2?\ Y,Y?^2GM4_##.(QY\57I
MTUYMO]$OQ/N2:>"VB,UQ,D:*/F=V  _$UX#\;?VR[+P=XJU;X<Z?X(BU.&!(
MT74X=: 63?$CG"B)AP6*_>_A[=*\<A_9K_:7\9RK<:AX/U*4DY,NJWZ(1[_O
M7#?I7%>// ^O?#CQ7=>#/$\427UF(_/6&4.HWQK(,$=?E85\3QOXT\?K*H5L
M%EM7+X<Z7M:D>;G]V7N)5*2CK;FNKOW=[-GT'#_ 7#;QLJ>(Q4,3+E?N1=K:
MKWKQG?3;6RU/HSPA_P % - NM4M=+\4?#^33;'RRL]_%J9N&3:A*XC$*[LL
MO48W9[5KZQ^W[\*K3*:/X9UN\8=&>**)#^)<G]*^;?@K\/+;XK?$W3/ -YJ;
MV<=^9M]S'&'9-D+R< D==F/QKZ6T?]@?X0V6'U77-<O6'53<QQH?P5,_^/4<
M$<6>.W&>53K9?5I3@IN+J5(TXM-1B^5**2LDT[\C=V]7:R.(,F\.\AQD:>)A
M.,G%/DBY--7:O=O=V:^+IMWY#6?^"ANJ297P_P##&WB_NO>:DTF?^ JBX_.N
M4UG]NGXX:ED6']D:>#T^RV!8C_OZSU]"Z/\ LF?L_P"BX:+X?0SN.KWEU-+G
M\&<K^E=7HWPT^'7A[!T+P'HUF5Z-;:;$A_,+FOL?]1/&S-?^1AG\:2?_ #Z3
M5O\ P&%+\_F>%_K%P#@_]URUS_QO_.4_R/C0_&G]J3Q^2--\3^([O?VT:U:/
M\OLZ"E3X#?M/^/&$FI>%-=N2QSNUB\\LCW/GN#7W*  , 8 Z"BA> 4<P_P"1
MSG.(Q'?6W_I;JA_Q$AX;_<,#2I?*_P#Z2H'QSHO[!_QHU'#:G>:-IZ_Q">]9
MV'T$:,#^===HO_!/(\2>(OB?_O166F?^SL__ ++7TQ17OX#P$\-\%9U,/.JU
M_/4E^4'!?@>;B?$?BJO\-2,/\,5_[=S,\5T7]@_X+Z=AM3O=9U!OXA/>*BGZ
M"-%(_.NNT7]F/X"Z!@V7PRT^0CO>A[G/_?UFKO**^VP'A]P/EEGALNHIKJZ<
M9/\ \"DF_P 3P,3Q-Q!B_P"+BIM=N9I?<K(HZ1X9\-^'T\O0?#]C8KC&VSM$
MB&/^ @5>HHKZRE1I4(*%.*BET2LON1XLYSJ2YIN[\PH(!&"***T)/$_CG_P3
MA_88_:0$TOQ>_9A\*7]W/GS=5LM/^PWS$]S<VICE/XL:^,OCO_P;#_LU>+!-
MJ/[/OQO\3>#[E\LECK4$>JV:GLJX\F51[M)(1UP>E?IS17UF3\=<7Y#98+&U
M(Q7V6^:/_@,KQ_ RG0I5/B1_/M\;_P#@WV_X*.? RZ;Q!\/-!TCQU:VC^;#>
M^#=:$=W$ <AO(N!%)O\ :+S#Z$UR'@K_ (*5_P#!6C]A'7XO!?C#XC>-;#[/
MP?#7Q0TF6Z#(/X5%ZGG(G3'E.O'0XK^CBLCQMX \!_$O0)?"GQ'\$Z1X@TN?
M_7:;K>FQ7=O)_O1RJRG\17Z/AO&S$8ZBL/Q#E]'%P[V47ZV:E&_HH^ISO!*+
MO3DT?D]^S]_P=&1L8-+_ &IOV:BO03ZUX#O\_7%G=-^/_'Q^%?<_[/7_  5P
M_P""?/[2_D6/@/\ :.T;3]4GP!HGBECI=UO/_+-1<[4E;VB9Z\X_:#_X(!_\
M$Z_C@)]0\-_#[4?A_JDN6%[X+U$Q0[NV;6820!?:-$)]1UKX6_:'_P"#9+]I
MWP2)]6_9S^+GA[QS:)EH]-U5#I-^WHJ[FD@<]MS2QY]!VW^I^"7%?\"K4R^J
M^DO@O\^>-O\ M^'H*^-I;KF1^X$<D<T:RQ.&5@"K*<@@]"#2U_-G:>-?^"MG
M_!+;4H[&>^^)/P]L()0L5KJ,3W6AS-GHBR"6SE/;*Y//6OJK]G+_ (.??BUX
M?,&C?M2_ ;2O$=N,+)K?A*Y:QN@.[M!*7BE;V5H17FYGX(\1TZ/UG**U/&4G
MLX22D_DVX_=-LJ.-IMVFK,_:*BOEC]F[_@L]_P $\OVF?(T_P]\=;3PSJ\^
M-#\<(-+G#'H@DD)MY&)X"QRL?:OJ2WN+>\MTN[2=)8I4#Q2QL&5U(R""."".
M]?E.9Y/FN35_8X^A.E+M.+C?TONO-:'5&<)J\7<?1117FE!6/X'_ .01+_U^
MS?\ H5;%8_@?_D$2_P#7[-_Z%0!L4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !17Q_H?[8W[4B_\%M)/V"/'&G>#[;X=R_L]WGCS16T>*>749;@
M:Y;Z?&+F>7:HP@E;RXXP!YP!>3:#70?M<_MC^._#W[8'PF_X)Y?L]7VG6/CC
MXE6.I:_XA\3:G8_:X_#'ARQ0^9<);[E$MS<3XMX=Y,:$2.ZN%". ?4%%?)WP
M)_;TU3P9^TE\:OV,OVMO$VG-K?P?\*6OC;3O&UM8_9(]>\)3PEGNYK=698KB
MUFCDAF,>(Y,QNB)N9%\>MO\ @HW^V%>_\$YY?^"R$5IHX\#),^OQ?!<:(/M+
M>#%OC T[:AYNX:I]F#7H('V8#$!B)_?T ?HE163X!\<^%_B?X$T7XE>"-52^
MT7Q#I-MJ>D7T8.VXM9XEEBD&>S(ZG\:UJ "BBOE__@IW_P %![[]@[P%HDOA
M7P;9ZSXA\5-=QZ0NH7++!:F 1%Y9(T :5?WJC:'0Y(YZUQX_'8;+<++$8AV@
MK7LF]VDM$F]VM=EN[)-GM</</YKQ3G-'*\MASUJK:BKI;)R;;=DDHIM^2[G3
M?\$ZO^2'ZO\ ]CWK'_H^O>J_&S]BK_@M!\1?V?[J3P1\3? .DZWX9U+5Y[R>
MYLR]K=V<T[[G<,/,5XP?X-F['1CC!^T/B1_P7+_8.\#AX_#7B'Q%XME7@+H.
M@/&I;_>NS",>XS[9KR<+Q5D>*C)JKRN-KJ2:WO:W1[.Z3;6E[75_O\Z\$/$O
M)<?#"O RK<ZNI4O?AI:]Y*W)O]M1OTO9GV'17YB^-/\ @X-\8^(KI](^ G[*
MOG3G_4W&M:K)<LWUM[>-2/PD-<[!^U-_P6L_:;_Y$Q-(\%6%P 9/*33M+$:'
MH<W\C7 _X"<US5N,LDA4]G2DZDNT5_G8Z(^"7%>$BIYU7PV B]?]HQ$(NWI%
MS?RT/U;=TC0R2.%51EF8X 'K7E_Q)_;:_9&^$7F1_$+]HSPC83Q9\RR76HI[
ME<?],(BTG_CM? 5K_P $F/VU?VA'%S^T]^WGI\D,I!>U_P"$@N]::('^'RY'
MBB7V"L17KGPQ_P"" O[)>@A+OQ_\1_%GBJ9"/,BANH;*V?ZI&C2#_O[5PS;.
ML;_NV&27><U_Z2M31<(>$N4ZYEQ!*O);PPM&3^ZI-\C^XZ#XD_\ !=_]B#P;
MYD'@T^*?%THR(WTG1/L\+'W:[:)@/<(?I7C.J_\ !=S]H/XJ7\FA_LN?L:/?
M7(.V(W4EWJTC$]"8+2.,J?;>?K7V3\-O^";G[#'PH\M_"?[,WAF26+!2XUJU
M.I2@_P!X-=M(0?<8]J]GTK2-)T*PCTO0]+M[.UB&(K:T@6.-!Z!5  K3ZCQ'
MB?XV)C37:$;_ (RU'_K/X.9/_P B_)*N*DMI8FOR_-PI+E?H?F.=>_X+_?M)
M<6&CS>!=,G^\/LUCI'E9_P"NQ:['X9J2U_X(C?M@_&NY34OVJ_VTOM+%M[QK
M<WVMN/8&Y>%5/;C(';-?IY11_JS@ZNN*J5*O^*3M]RL)^-O$.!7+D>"PN!71
MT:$>?YRGSW?G8^'_ (;?\$#OV-_"?EW/CSQ#XN\5S#'F176II:6[?1+=%D'_
M '\-?0'PV_8 _8L^$GEOX'_9I\)PS1?ZJ[O],6^G3W$MSYC@^^ZO8**]+#Y/
ME6%_A48KSLF_O>I\;F_B+QUGUUCLRK33^SSRC'_P&+4?P([2TM;"V2SL;:.&
M&)0L<42!50#L . *DHHKTMCXUMMW84444""BBB@ HHHH **** "BBB@ HHHH
M *Q_ _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9O_0J -BBBB@ HHHH ***S-?\
M:>#O"B&7Q3XLTS35 R6U"_CA&/7YR*SJUJ5"#G4DHI=6[+[V*4HQ5V[&G17E
M?BO]MC]F+PAN2\^*ME>2+TCTF*2[W'T#1*4_-@*\P\8_\%2OAGIRM%X&^'FL
M:I(. ]_-':1GW!7S&(^H%?&9IXD\!Y.G]9S&E=;J,N>7_@,.9_@<%;-LMH?'
M57R=_P KGU'3998H(VFFD5$126=C@ #N3VKX)\6_\%(/VB?%[/9>"M*TO1$/
MW7LK$W$RCW:4LOX[!7FOB;Q!\:OBE(9?B1\1-3O(F.?(O+YY$7_=B!V+^&*_
M+\Z^D=PI@DXY=AZE>7=VIQ^]\TO_ "0WRS^UL^GRY3@ZE;^\ERP^<WHOG8^]
M/B%^V+^SI\-M\.L_$JSO+I,C['HY-W(3_=)CRJG_ 'F%>&^.O^"F^OZPTEA\
M%OA9@9PNH:[)N(_[91D*I^LA^E?/>A_#S3/M,=M;6$M]<R,!&A4N6/H%'7Z<
MU[1\._V-OC)XS6.:[T2/0;(X_>ZI^[?'M$ 7S]0H]Z_,JWB]XK<<UWA<AP_(
MG_SZ@Y-+^]4E=1]5R'WV'\.,QHTU7X@QU/"P_DA:4WY<TM$_\,9'F_COXG?'
M?XPEE^)OQ.O7M).NEV+B&WQZ%$"H<>I#'WJ#P+\)]3\0WZZ;X'\'W6I70(R;
M>W:5E]RV,(/?@5]A?#[]ASX4^%=EWXLFN?$%TN"1<'R8 ?:-#D_1F(]J]?T;
M0]%\.V":5H&D6UC;1_<M[2!8T7Z*H KULI\ N+N(L0L9Q1CG%O=<SJU'Y.3?
M*ODYKR.ZAFG ?#$N;*,'[>LO^7M6[=^Z<KM>D5 ^4_ '[!7C[6@EYX^UVUT6
M$\M;08N)_H<$(OUW-]*]N\ _LG_!3P#LN(O"ZZI=I@_:]8(G.?4(0$'U"Y]Z
M](HK]TX;\). ^&.6=#"*I47VZO[R5^Z3]V+\XQ1X^:\:\1YO>-2LXQ?V8>ZO
MPU?S;&Q1101K#!&J(@ 5%& !Z 4ZBBOTE))61\IN%%%%, HHHH **** "BBB
M@#'\#_\ ((E_Z_9O_0JV*Q_ _P#R")?^OV;_ -"K8H **** "BBB@ HHHH *
M*** "BBB@"AK_A;PSXJM?L7B?P]8ZC#CB.]M4E ^@8'%>:^+?V+?@9XFW2V&
MC76CS-SYFF79"Y_W)-R@>P KUFBO!SCA;ASB"-LRPE.KYR@FUZ2MS+Y-'HX'
M.,URUWPM>4/)-I?-;/YH^5_%W_!/OQ1:;IO!'CFSO5ZK!J,#0-]-R[P3^"UP
M-Y\&/VF/A#<M?:9H&NV>TY-UH5RTBD>I,#$@?[P%?<U%?E.:?1_X+Q%7VV6S
MJX6HMG";:3])WE]TT?983Q*SZE#V>*C"M'KS1L_PLOO3/BGPW^V7\>_",OV/
M5=5M]36([6@U:R&]?8LFQL_4FO1O"_\ P4)TN3;%XT^'<\/]^?3+M9,_1'"X
M_P"^C7O?B3P-X,\81>5XK\*:=J(Q@&]LTD(^A89'X5YUXH_8J^!7B+=)8Z/>
M:3(W._3;UL9_W9-ZCZ "O+_U'\:>&_\ D49U'$P7V:R=VNWOJI_Z7$[/]8>
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
M UL07-._Y!\'_7%?Y"IJAT[_ )!\'_7%?Y"IJ "BBB@ HHHH **** "BBB@
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
MT_P4^',Y)R3+X/AY_P"^2*ZZ7B'G$O\ FH<1'_%2_P JDC"?@SQ_#X<9!_\
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
MPWUK*T0\MBF$60DY8*O3C=GM7UYXQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "%?&?\
M$O' +S+ZWS5N7GYO9\\/9VYK\G\/GY/L_'S<OVKZGN_\1.XD^J>QM"_+;FY9
M<U[6YOBY>;K\-K]+:'@<?_!/CP(%Q+X^U9CZK#$/Z&I4_P""??PX"XD\;:V3
MZKY(_P#9*]]HKZR/@_X:QVRZ'WS_ /DCQGQQQ6_^8J7W1_R/"X_^"?\ \(AG
MSO%/B1O3;=6X_P#:)JW!^P=\$H3F2\UV7VDOXQ_Z#&*]IHKJI^%7AW3VRVE\
MTW^;9C+C'BB>^+G]]OR/)+;]B3X!P?ZW1;^;_KIJ<@_]!Q6C:_LA?L[VG*_#
MQ7/K+J5RWZ&3%>E4V>>&VA>YN9ECCC4M)([ *J@9))/05Z%'P]X$H/W,KP_S
MI0?YQ9S3XFXBJ?%BZG_@<E^3.,L_V<_@98$&#X7:0V/^>UMYG_H>:U8/AO\
M"SP_;O=6W@+0+**%"TDJ:7!&J*!DDG:,#N37R)^V?_P7E_8K_96%WX7\"ZZ?
MB9XL@W(-)\*W2&R@D':>^P8U&<@B(2N",%17Y1_M'?\ !1O_ (*)?\%3?&P^
M#_A]-5DTS4Y2++X;_#^SF$,J ]9]F9+D#@LTK&-2-P5!7[5P?X"5\V@L3+!4
ML'AUJZDZ<8NW>,;)O36[Y8V^T>/B<^QT])UYS?\ B;_4_2W]NS_@O[^R[^R[
M#>_#S]F6SL?B/XOBW1M-ITH31+"0<9DN$_X^2#@[(<@\@R(17Y=S77_!1_\
MX+2_'018U;QA=6\G$:#[+H?AV%SU[0VZX'4YEDV_\M&%?9'["'_!M=JE^;+X
MB?MY^*#:0Y65/A_X<O TK#KLN[Q"0GH4@W$@\2J>*_6+X3_!_P"%OP*\#V?P
MU^#O@+2_#>A6"XMM,TBT6&-3QESCEW.,L[99CR237Z1+BKP_\,Z+P_#-%8K%
MI6=>>L5_A:M=>4+)K><CS'3Q&*=ZKLNQ\4?\$]_^"!O[.?[*GV'XC_'W[)\1
M_'<.V6,WEMG2-,E'(\BW<?OG4])9@>@94C(K[[  & , = ***_%\]XASGB7&
MO%YE6=2?2^R7:*6D5Y)+[SLITX4XVB@HHHKQ2PHHHH **** "BBB@ HHHH *
M*** "LWQC_R+%[_UP-:59OC'_D6+W_K@: +FG?\ (/@_ZXK_ "%35#IW_(/@
M_P"N*_R%34 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 ?'W_!2C_@CA\#_P#@HGK5A\1;SQE?>#/&MA9BR_X2'3[%
M+J*\ME)9([BW9D\PH6;:ZNC ,02P"A:7_!+K_@D-\$?V!+_4OBA;>*[WQ?XU
MO8I-/&OW]FMM%9VNX%TMX%9_++E5W.SNV% !4%@WV=6/X'_Y!$O_ %^S?^A5
M]1_KIQ3_ &#_ &-]:E]6VY--M[<UN;E_NWMTL9>QI<_/;4V****^7-0HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /!?^"=7
M_)#]7_['O6/_ $?7O5>"_P#!.K_DA^K_ /8]ZQ_Z/KWJ@ KRK]IO]B+]EC]L
M/0O[$_:&^#.D:_(D1CM=5:(PW]H/^F5U$5E09YVAMI(Y!KU6BNG"8S%X#$1K
MX:I*G..THMQ:]&K,32DK,_&O]KS_ (-DO&FA_:O%?[%OQ7CUNW&YT\)>,9$@
MNP/[D5VBB*4]@)$B  Y<FODKP+^TG_P5&_X),^,X_ EY?^+/!T$<I8>$_%EF
MUSI%XH/S&%)-T3*3UEMV!/\ ?K^DFL/XB?#/X=?%WPK<>!_BIX$TCQ'HUV,7
M&EZWIT=U!)Z$I(I&1V.,CM7[!D_C/FGU;ZEQ!AX8V@]^9)3^^SC*WG&_]XY)
MX.-^:F[,_-?]DS_@YF^"OC7[+X9_:^^&-WX,OWVI)XD\.*]]IK'N[P<W$"^R
M^>?>OT6^#?Q[^"O[0WA5/&WP.^*6A^*M+;&ZZT344G$3$9V2*IW1/ZHX##N*
M^#/VLO\ @VT_9:^*YN?$O[,WB[4/AOJ\F772Y=VH:3(W7 21A-#D]UD95'2/
MC%?G5\8O^":7_!4#_@G!XK;XF^&/#WB&*WT\DQ^.OACJ4\\21@Y)D,(6>&/I
MGSHU4].:]7_53PMXX][(L8\'B'_RZJ[-]E=]?[LY6_E(]KB:'QJZ[H_HVHK\
M*_V5?^#DW]JWX5FV\._M*>#]+^)&DQX1]1C"Z;JJ+TR9(E,,N!V:)68]7YS7
MZ2_LM?\ !:?_ ()__M4?9M)T?XO1^$=>N, >'_'*KI\I<]%28L;>4D\!4E+'
M^Z,U\'Q'X7<9\-7G6P[J4U]NG[\?5I+FBO.44C>GB:-39Z^9]7T4V*6.>-9H
M9%='4,CJ<A@>A![TZOSTZ HHHH **** "@@,"K#(/4&BB@"E<^'/#U[DWF@V
M4V>OFVJ-G\Q5"X^&7PWO#F[^'VAR_P#73286_FM;E%<=7+\!7_B48R]8I_FC
M>&)Q-/X)M>C9REQ\"O@O<_ZSX4>'A_USTB%/_05%4Y_V;?@3<#$GPOTH<8^2
M$K_(BNWHKSJG"_#5;^)@J+]:<'_[:=4<WS:'PXB:_P"WY?YGGD_[*7[/EP29
M/AK;#/\ <NIU_DXJK+^QW^SK+T^'Y0DYRFK7?]9:]-HKBGP+P35^/+,._P#N
M#3_^1-X\19_#X<757_<2?^9Y5)^Q=^SXY)7PG<IGH%U2?C\WJ(_L3? (C']A
M7P_[B<G^->M45S2\.N I;Y70_P#!4/\ (U7%'$:_YC*G_@<O\SX\^*O[&OQ+
MM?'U_!\+/!$MQH*^5]@FFU:W#-^Z3?GS)%;_ %F\<@=/2HO@S^R-X_UGQU8M
M\2/!4B>'M\Z:A-%JD&Y2(GV@!)"_^LV#@?I7V16/X'_Y!$O_ %^S?^A5\$OH
M_<"+.O[0YJMO:>T]E>G[+XN;V?+[*_L_L\O-?ETOU/I/^(E\1?4/JUH?#R\]
MI<^UN:_/\76]M];'!VW[%_[/D!S+X2N)O:359Q_Z"XK3L/V5OV?]-Q]G^&EH
MV/\ GXGFE_\ 0W->@T5^BT. ^",,[T\LPZ??V-._W\MSY>IQ%Q!55IXNH_\
MM^7^9SNE?"'X5:'@Z3\-]#@8='32HMW_ 'UMS6_!;P6L0@MH$C11\J1J !^
MI]%?087 8' QY<-2C!?W8J/Y)'F5L3B,0[U9N7JV_P PHHHKK,0HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKS?]I']KW]FK]D/PW;>
M*_VC_B_I?A:TO9&2Q2[,DMQ=%<;O*@A5Y9=N1DHA"[AG&16^%PN*QM>-##TW
M.<MHQ3DWZ)7;$VHJ[.P\#_\ ((E_Z_9O_0JV*\D_9#_:O_9T_:L\%7OB/]GS
MXLZ7XFM[.^87T=H7CN+7>24,L$JI+$& .TLH!VG&<&O6Z,5A<5@J\J&(IN$X
M[QDG%KU3LT":DKH**H7OBKPQIHSJ/B.PM\-M/GWB)\WIR>M9-Y\9O@_IP=M0
M^*WAJ 1MMD,VNVZ[3G&#E^.:F&'KU/A@WZ)A=(Z6BN)NOVE_V<;&017O[0'@
MF%B,A9?%=FI(]>9*H2?M@_LDPR-#-^U'\.D=20RMXWL 01V(\VNB.6YC+:C-
M_P#;K_R%S1[GHM%>6M^W'^Q2C%'_ &P/A:"#@@_$#3>/_(U5KC]O[]A"TF-O
M=?MK_".*1?O))\2-+4COT,]:K)LWEMAZG_@$O\@YX=SUNBO(?^'@W[!'_1[W
MP@_\.5I?_P ?H_X>#?L$?]'O?"#_ ,.5I?\ \?JO[$SK_H&J?^ 2_P @YX=S
MUZBO'&_X*(_L!K<BT/[;GPEWL,@CXB::5_%O.VCIZU+_ ,/!OV"/^CWOA!_X
M<K2__C]#R/.E_P PU3_P"7^0<\.YZ]17D/\ P\&_8(_Z/>^$'_ARM+_^/T?\
M/!OV"/\ H][X0?\ ARM+_P#C]']B9U_T#5/_  "7^0<\.YZ]17D/_#P;]@C_
M */>^$'_ (<K2_\ X_1_P\&_8(_Z/>^$'_ARM+_^/T?V)G7_ $#5/_ )?Y!S
MP[GKU%>30?M[_L+W43SVW[:/PFD2/_6/'\1M,(7OR1/Q47_#P;]@C_H][X0?
M^'*TO_X_2_L7.7_S#5/_  "7^0<\.YZ]17D/_#P;]@C_ */>^$'_ (<K2_\
MX_1_P\&_8(_Z/>^$'_ARM+_^/T_[$SK_ *!JG_@$O\@YX=SUZBO%?^'D/_!/
MS_H]CX6?^%U8_P#QVJLW_!3C_@GC!*T+_MI_#8E3@E/%MLP_ AR#5KA_/GMA
M*O\ X+E_D+VE/NCW2BOGR?\ X*N?\$X;9&DD_;*\"D)U\O6 Y_ *#G\*S[O_
M (+!_P#!,^RV^=^V#X5;=G'E&>3\]L9Q^-;1X7XFG\.!K/\ [A3_ /D0]K3_
M )E]Y])T5\KWO_!;3_@EQI^?/_:UTIL/M_<:'J4O/_ +8\<=>E8]]_P7H_X)
M4V1*)^T\\[!BK"#P5K1Q[Y-F 1]":Z(<&<85/ARZN_\ N#4_^1%[:C_,OO/J
M[QC_ ,BQ>_\ 7 U<T[_D'P?]<5_D*_'O_@I)_P '$NI:M<6GPZ_X)ZZQ#'IL
MEGYFM>--8T$F=I2QQ;V]O=)M554 M)(C%BP"A=I+9O["W_!R?XO\&6.H>&/V
M]?#U_P"*+>*V#Z+XA\':-:Q7QE! ,,\!D@@9"O(=-A4K@JP;*?70\&^.IY*L
MP5!7?_+IMJK:^_*U9=[.7-;H8_6Z'/RW^?0_9RBORR\;?\'2GP)L-_\ PKC]
ME7Q;JN/]7_;>MVNG[OKY2W&/UKPCXG_\'/G[6GB$2VWPH^!O@;PS%)D++J1N
MM2N(_=6WPQY^L9'M4X'P;\0<:U?"JFN\YP7X)N7X#EC,/'J?N)7F?Q[_ &S/
MV5?V7[&2\^/GQ[\->&GC3>+"]U%6O)!C.4M8]TTG_ 4-?@9K7[>?_!7[]NF_
MF\.^%?B7\2O$23MY<ND_#O29;6$*?X'73HDRN.OF$\<DUWGP*_X-ZO\ @HC\
M;KN/7?B9I>C> ;*Z?S9[OQ7JXGO)%)R6$%MYK;_]F5HSZD5]/'P?R;(U[3B7
M-Z5&WV(.\GZ.5G]U.1E];G/^'!L^N?VH/^#G+X->%HKC0?V3/@[J/BN^&5CU
M[Q2386"GLZP(3/,OLQ@-? GQ)_:[_P""H7_!5SQB_P -['4O%'BBWN&!/@OP
M38/;Z9;H3P9TB^4H#_RTN7;;_>%?IK^S/_P;<_L9?"62VUSXZ>)-<^)>IPX9
M[:[?^SM,+#D$00,96Y[/,RGNO6OO+X<?"SX:?!WPO#X)^$_P_P!&\-:/;_ZG
M3-"TV*U@4XQG9&H!)QR>I[UJN./#3@O3AO /$5UM6J]'W5_>^48T_47L<36_
MB2LNR/R&_8W_ .#9KQQK[VOB_P#;;^),>A6GRN?!_A*=)[Q^^R:[(,47/!$0
MER#PZFOU2_9O_9*_9S_9'\'#P/\ L\?"?2O#5FRK]JFM8B]S>,.C3W#EI9F]
M"[''08'%>BT5^9\3\>\4<73?]H5W[/I3C[L%_P!NK>W1R;?F=-*A2I?"@HHH
MKXXV"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K-\8_\BQ>_]<#6E6;X
MQ_Y%B]_ZX&@"YIW_ "#X/^N*_P A4U0Z=_R#X/\ KBO\A4U !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/X'_Y!
M$O\ U^S?^A5L5C^!_P#D$2_]?LW_ *%0!L4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110!X+_P $ZO\ DA^K_P#8]ZQ_
MZ/KWJO!?^"=7_)#]7_['O6/_ $?7O5 !1110 4444 %%%% 'SE^U1_P2@_84
M_:^-SJGQ/^"-C8:[<Y+>*/"^-.U N?\ EH[QC9.W_79)![5^;O[4?_!LC\</
M!YN-?_9-^+6G>,;)<M%H'B0+I^H =D289@F;_:8P#VK]KZ*^[X=\2N,>&;0P
MN)<J:^Q/WXV[)/6*_P +B85,-1J;H_FU\,?'_P#X*L?\$J/$D/A&]U?QSX'M
M8Y2L'A_Q-9M<Z/= ?>\E)P]NX/0O <\<-Q7VO^S)_P '0-A-]GT+]KWX O W
M"R^(_ <VY<],M9W#Y [DK,QZX3M7ZQ>*O"/A/QWH-QX5\;^&-.UG2[M-EWIN
MJV4=Q;S+Z/'("K#V(KXJ_:9_X-\_V!/CP;C6? /AW4?AKK,N6%QX2N ;-G/3
M?9S;HPH_NPF+ZU^@_P#$0/#OB[W>)<L]E5>]6CW[NUI?)^T,/J^(H_PY779_
MU_D>]_LV_P#!13]BS]K1((/@=^T%H.I:C.!MT&[G-GJ(/<"UN DK8/&Y59?0
MG(KVNOP3_:1_X-Q_VX?@[)-K?P1U71/B5ID+%HAI=P-/U(*.=QM[AMF?01S.
MQ["O,? '_!1?_@J]_P $]/$47@'Q5XW\8Z:EKP/"7Q-TJ6YA:-?X8Q=KYL<?
MH870'/!YJ*GA'D7$$'6X5S6%;K[.H[37JTN9?.G'U!8N=/2K&Q_1U17Y+_L[
M_P#!T/X5OO(TG]JK]G.[T^0X$VN>!KP3Q$GO]DN65D4>TSG'0<<_=?[/W_!4
M3]@K]IH06OPL_:5\.G4;C 31=;N#IMZ7/\"PW0C:0C_IGN'H2*_.,[\/N,>'
MKO&8.:BOM17/'_P*-TOG9G1#$4:FS/?:* 01D'(/0T5\:;!1110 4444 %%%
M% !1110 5C^!_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A4 ;%%%% !1110
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
M59OC'_D6+W_K@: +FG?\@^#_ *XK_(5-4.G?\@^#_KBO\A4U !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/X'_Y
M!$O_ %^S?^A5L5C^!_\ D$2_]?LW_H5 &Q1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% '@O_!.K_DA^K_\ 8]ZQ_P"C
MZ]ZKP7_@G5_R0_5_^Q[UC_T?7O5 !1110 4444 %%%% !1110 4444 %8GC_
M .&OPZ^*_AV7PA\4/ 6C>(])G_UVF:[ID5W;O]8Y593^5;=%73J5*4U.#::V
M:T:^8;GPK^T1_P &]'_!/OXT^?JG@+P]K'PYU67+";PKJ!>T9_5K6X\Q O\
MLQ&+I7PO^T#_ ,&SO[7W@#S]2^ GQ%\,_$"S3)BLYG.DZ@_H DS-!^)G'TK]
MTJ*_1<D\6>.LCM&&*=6"^S57.O\ P)^^OE)'//"T)]+>A_-I#X\_X*\?\$T[
MA+*ZU;XJ> -.M'"P6^IPRW.BD@XPBS"6SD]/ES7T+\"O^#G#]JSP9Y.G_'GX
M0>%?&]JF!)>:<\FDWK^I9E$L)^@A7Z^G[AW-M;WEN]I=VZ2Q2H4DBD0,KJ1@
M@@\$'TKYX^.7_!)K_@GE^T(9KKQ[^R[X<MKZ?+/JGAN%M*N"Y_C9K0QB1O\
M?#9[@U]E_P 10X*XATXCR:+D]ZE*RD__ $B2_P#!C,?JU:G_  Y_>>'?!#_@
MXX_X)]_$Q(;3XDS>*/A_>O@2_P!MZ,UW:ACV66S,K$?[3QI[X'-?6_P=_:W_
M &7OV@HD?X*?M ^$/$TD@S]DTG7H);E/9X0WF(?9E!K\]OC7_P &N_P2UQIK
M[]G_ /:0\1>'G.6CL/$^FPZE#G^X)(C Z+[D.1[U\E_&#_@W3_X*+_#*:2\\
M!:3X7\<V\9W1/X<\0K;SA1W,=Z(,-[*S>Q-2^%?!SB'7+<TEA9O[-5>ZO_ U
M'_TXP]KBZ?Q1OZ'] -%?S>K\0O\ @LU^PD?+O]9^-7@^PM/N)JT-Y<Z4H'=!
M.LEJP]2N:]+^%G_!R'_P4.\#".#QPO@OQI$,"636?#WV:9AZAK*2% ?JA'M7
M-B? KB&I3]ME>*HXB'1J33?X./\ Y.-8ZG>TDT?OO17Y'?#C_@Z;TB3R[;XN
M_L@W,.,>;>^&_%:RY^D$T"X_[^FO<? G_!R7_P $[O%6R/Q+9^/?#+'B1M6\
M-QS(I]C:3S$C_@.?:OD<;X5\?X!OVF G+_ XS_\ 2&V;1Q5"7VC] **^6_"?
M_!:G_@E_XRV#2_VM=&MV?C;JVEW]CM/H3<6Z ?7.*]"T+_@H9^P9XD"C1_VS
M_A;([?=B?QY81R'_ ( \H;]*^9Q'#7$>$=J^"JP]:<U^:-%4IO:2^\]BK'\#
M_P#((E_Z_9O_ $*OD']O;_@N3^RS^QB-.\/^"1!\4/$>IVWVI-.\+Z_!]CM8
M,E0T]V@E5&8@[45'; RP4%2U?_@F_P#\%IOV:/VQXM3\%^*(4^'7BBP1[XZ9
MXBUF%K6[MRP#-!=,(P[(2-R,B-@[E# ,5]%\#<7+)O[5>#G[#^;2]KVORWY[
M>?+;S)]O2Y^2^I]O45P%U^UA^RS8QB:]_:5\ 0H3@-+XRL5!/IDRUB:M^WS^
MPQH61J_[9GPJMV4D&.3X@Z:&R#@C;YV3CZ5X<,IS6J[0H3?I&3_0OGBNIZU1
M7SSK_P#P5C_X)N^&P6U']LGP1)MZ_8-4^U_^B ^:X/Q/_P %Z/\ @EKX;RD7
M[1TNIRJ.8M+\):I)_P"/-;*A_P"^J]*APAQ7BG^ZP%:7I2G_ /(DNK26\E]Y
M]A45^>/B_P#X.7_V = W1^'/!OQ(UV0?<>TT&UAC/U,]TC ?\!->1>./^#I[
MPO!OA^&O['-_=9SY=SKGC%+?;Z$QQ6TF?IO'UKW\)X5>(.,^# 37^)QA_P"E
M21F\5AX_:/UKHK\*?B%_P<V_MN^(A);> ?A?\/?#D+@[)FT^ZO+A/HTDXC/X
MQUX]JG_!5#_@K[^T[?2:/X1^-OCB^=SM6Q^'^@);21Y_A!L(%ES[EB?>OJL)
MX$<8U(\^+J4:,5OS3;:_\!BU_P"3(S>.I=$V?T8:EJ>FZ-8RZIK&H06EM"NZ
M:XN95CCC'JS,0 /K7AWQ5_X*?_\ !/GX+F6/Q]^USX*2:'(FM-)U4:E<1D=F
MALQ+(#[%<U^'VG_\$U/^"PW[6-_%J/C/X.?$?57=MYO?B-K;6K)GJQ_M*97_
M "!/M7M_PJ_X-BOVOO$WE77Q8^,O@?PK ^-\-D]QJ5S'ZY0)%&?PE-=G_$-/
M#_*-<XSZ#:WC246U]SJ/_P D1/UG$3^"'WGUI\7_ /@Y>_8=\%>9:?"SP3XU
M\:W*Y\J>+3X]/M'^KW#^:/\ OR:^6?B__P '/_[3WB3S;7X*_ /P?X5A?(6?
M6;FXU6X0=BK*8(\_6-A[5]&?"/\ X-AOV3O"YBNOC%\;O&GBV>,@M#IJ6^E6
MLGJ&3;-)CZ2CZU]1_"+_ ()(?\$X_@F8IO!_[)OA>ZN(<%;OQ) ^KR;O[X-Z
MTH4]_E QVQ3_ +6\#LA_W;!U<9-;2G=1?JI."_\ *;#EQM3=I'XGZO\ \%%O
M^"OW[9VI2Z#X/^+?Q(UIY&V'2_AMI$EKM!_@(TV)'88_ODY'4FMGX>_\$/\
M_@J?^T+JG_"2^+?A7+HIO"#+K'C_ ,1QQ2L?5X]TES^<=?T-:+H>B^'-,BT7
MP]H]K86<"[8+2RMUBBC'HJJ  /H*M5%7QOKX"#IY%EE##1]+O_R54U]Z8+!*
M7QR;/QV^$'_!K5XGG\J\^/G[5MA:XQYVG>#]!>XW>NVXN6CQ^,)_"OJ?X0?\
M&]'_  3;^&'E7'B7P/XA\;W46")O%7B*0)N]?*LQ C#_ &6##USUK[BHKXK-
M/%+CW-KJKCIQ3Z4[4_Q@D_O;-HX6A#:)P'PH_93_ &9?@4D:_!O]G_P=X9DB
M&%N=&\.6T$Y]VE5 ['W8DUW]%%?"XC$XC%U'4KS<Y/K)MO[V;I)*R"BBBL1A
M1110 4444 %%%% &/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%6Q0 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M!F^,?^18O?\ K@:N:=_R#X/^N*_R%4_&/_(L7O\ UP-7-._Y!\'_ %Q7^0H
MFHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ K-\8_\ (L7O_7 UI5F^,?\ D6+W_K@: +FG?\@^#_KBO\A4U0Z=_P @
M^#_KBO\ (5-0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 5C^!_\ D$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%0!L444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M!X+_ ,$ZO^2'ZO\ ]CWK'_H^O>J\%_X)U?\ )#]7_P"Q[UC_ -'U[U0 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5YM\4OV./V3OC:9)
M?BU^S;X'\03RYW7FI^&;:2X!/4B8IYBGW# UZ3171AL7BL'4]I0J2A+O%M/[
MT)I/<^,_B/\ \$"O^"8OQ!,D]C\$K_PU<2$EKCPWXFO(\?2.:22)?P05XAXZ
M_P"#7;]E[4M[?#;]HSQWH[-DH-8M[/4%4_2..W)'XY]Z_3NBOKL%XC\=9>DJ
M6857;^:7/_Z7S&4L/0EO%'XU>+/^#6+XC6A8^!OVQ-$OQ_ -6\(36GX$QW$W
MYX_"O/M<_P"#8K]NJQW2:)\6?A;?J.BMK&H0N?P-D5_\>K]UJ*^DP_C=X@T5
M:=>,_P#%3A_[:HF3P6'?0_F9_;(_X)3_ +9O[#MA9^(?B_\ #Z*^T.\# >(?
M#$SWME;N#CRYG"*86(P1O4!@3M)*L!#^R'_P2R_;1_;:TJ\\2_!?X8>7HMD5
M5M=\07'V&TGD)_U<+N,S,!RVP$*,;B"R@_TV5C^!_P#D$2_]?LW_ *%7TJ^D
M'Q$LK]E]5I^W_P"?EWRV_P"O?>W7GMY&?U"GS7OH?A!;?\&V_P#P48GDV2S?
M#^ 8SOE\3R$?3Y;<FMK2?^#9#]OB^(;4?B9\*K)< L)->U!V&1TPE@0<?7\Z
M_=VBO%GX[<>26CI+TA_FV7]1H>9^)N@_\&N/[2=QC_A)_P!ICP/9^OV"QO+G
M'_?:15W?AC_@U;ME*R^,_P!M9W&?F@TSP&%X]I)+T_\ H%?KO17FU_&CQ$K*
MT<6H^E.G^L64L'AUT/S3\'_\&P/['&F%9?&_QQ^(VK.O5+&XL;.-OJ#;2-CZ
M,/K7K?@?_@W^_P""8/@_9)J7P6U3Q#*GW9=<\67QY]2L$L2'Z%2/:OM&BO Q
M?B-QUC5^\S&JO\,G#_TCE-%AZ$=HH\8^'_\ P3I_8.^%QCE\$_LA_#VVFBQY
M=W/X7MKFX7Z2S*[C_OJO7],TK2]$L8],T;3;>TMHEQ%;VL*QH@] J@ 58HKY
M;%YAC\?+FQ-651]Y2<OS;-5&,=D%%%%<@PHHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** ,?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ T*MB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@#-\8_\ (L7O_7 U<T[_ )!\'_7%?Y"J?C'_ )%B]_ZX&KFG?\@^#_KBO\A0
M!-1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !6;XQ_Y%B]_ZX&M*LWQC_R+%[_UP- %S3O^0?!_UQ7^0J:H=._Y!\'_
M %Q7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ K'\#_\@B7_ *_9O_0JV*Q_ _\ R")?^OV;_P!"H V****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KX<_X+G?M1WGP+^!GA?X:Z
MEX&^.C^$/'.NR1_$CQQ\"/#5Q=:GX8T*UB\Z1UNTQ'923SFVAWNP;R#=L@9D
M K[CKS_QO^U;^S1\,_B[IGP#^(_QY\)Z!XSUK2'U31_#>M:Y#:W=[:*YC:6)
M)&&\!E<8&3\C'&%8@ ^/O^">7B/]A#]FK]@GXG_\%"_V2/VN?BA\:_!T'A*\
MUO5[OXE?$&ZU:ZTXZ39SW,E@L-PB-8S$-\Z,@9\Q-\R["?(+"'XX7G_!#*;_
M (*X3_$[6A^T0?"<GQ5C\5G5[G[-' MP;T:(MIYGDC2SIZBV-IMV')F/[[]Y
M7??#']A/P?\ &C7OV^4_9:EL-/\ AI^T%X-MO#_AV?2R%TF\\4?V3J-OJFHV
MFS]VT7G7=JDDL>4>XAN5R3$<>=K\87/_  :QGX/C1KA?B"/AJ?@U_P (+L_X
MFA\5"7^PSI8M_OFX+?O=F,^4?,^Y\U 'Z7_LS?&S2/VEOV<? '[16@61MK'Q
M[X+TOQ#:6K/N,$=[:17"QD]RHDVGW%=O7F'[$WP-U#]F/]CCX4_LY:Q<QSWO
M@3X<Z+H%]/$V4EGM+&&"5U/H71B/K7I] !163XZ\':7\0?"-_P""];N+N&TU
M& PSR6-RT,RJ2#E'7E3QU%>0_P##O?X)_P#0V^.__"RN?\: (?\ @G5_R0_5
M_P#L>]8_]'U[U7SW_P $T])MM%^ .J:?:22LD?C?544S2%VPLBH,D^RC/J<G
MO7T)0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 5C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A4 ;%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M&/X'_P"01+_U^S?^A5L5C^!_^01+_P!?LW_H5;% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &;XQ_P"18O?^N!JY
MIW_(/@_ZXK_(53\8_P#(L7O_ %P-7-._Y!\'_7%?Y"@":BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LWQC_R+%[_U
MP-:59OC'_D6+W_K@: +FG?\ (/@_ZXK_ "%35#IW_(/@_P"N*_R%34 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5 &Q1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %<5\6/V;/V=?CU>:;J'QS^ 7@KQI<:.S-I$_B
MSPK::B]B6(+&%KB-S$254G;C.!Z5VM% $5C8V6F64.FZ;9Q6]M;Q+%;V\$81
M(D48554<*    . !7,Q_ CX'Q?$]OC=%\&O"B^-'B\I_%Z^';8:HR;-FPW6S
MS2NSY<;L8XZ5U=% !1110 4444 >"_\ !.K_ )(?J_\ V/>L?^CZ]ZKP7_@G
M5_R0_5_^Q[UC_P!'U[U0 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 5C^!_\ D$2_]?LW_H5;%8_@?_D$2_\ 7[-_
MZ%0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 8_@?\ Y!$O_7[-_P"A5L5C^!_^01+_ -?LW_H5;% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &
M;XQ_Y%B]_P"N!JYIW_(/@_ZXK_(53\8_\BQ>_P#7 U<T[_D'P?\ 7%?Y"@":
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "LWQC_P BQ>_]<#6E6;XQ_P"18O?^N!H N:=_R#X/^N*_R%35#IW_ "#X
M/^N*_P A4U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !6/X'_P"01+_U^S?^A5L5C^!_^01+_P!?LW_H5 &Q1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '
M@O\ P3J_Y(?J_P#V/>L?^CZ]ZKP7_@G5_P D/U?_ +'O6/\ T?7O5 !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6
M/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%0!L4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_@?_D$2_\
M7[-_Z%6Q6/X'_P"01+_U^S?^A5L4 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 9OC'_D6+W_K@:N:=_R#X/\ KBO\
MA5/QC_R+%[_UP-7-._Y!\'_7%?Y"@":BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "LWQC_ ,BQ>_\ 7 UI5F^,?^18
MO?\ K@: +FG?\@^#_KBO\A4U0Z=_R#X/^N*_R%34 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8_@?\ Y!$O_7[-
M_P"A5L5C^!_^01+_ -?LW_H5 &Q1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% '@O_!.K_DA^K_]CWK'_H^O>J\%_P""
M=7_)#]7_ .Q[UC_T?7O5 !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !6/X'_Y!$O_ %^S?^A5L5C^!_\ D$2_]?LW
M_H5 &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110!C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A5L4 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M9OC'_D6+W_K@:N:=_P @^#_KBO\ (53\8_\ (L7O_7 U<T[_ )!\'_7%?Y"@
M":BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "LWQC_R+%[_ -<#6E6;XQ_Y%B]_ZX&@"YIW_(/@_P"N*_R%35#IW_(/
M@_ZXK_(5-0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 5C^!_^01+_P!?LW_H5;%8_@?_ )!$O_7[-_Z%0!L4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X
M+_P3J_Y(?J__ &/>L?\ H^O>J\%_X)U?\D/U?_L>]8_]'U[U0 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^!_^
M01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A4 ;%%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/X'_P"01+_U^S?^
MA5L5C^!_^01+_P!?LW_H5;% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% &;XQ_P"18O?^N!JYIW_(/@_ZXK_(53\8
M_P#(L7O_ %P-7-._Y!\'_7%?Y"@":BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "LWQC_R+%[_UP-:59OC'_D6+W_K@
M: +FG?\ (/@_ZXK_ "%35#IW_(/@_P"N*_R%34 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8_@?_D$2_P#7[-_Z
M%6Q6/X'_ .01+_U^S?\ H5 &Q1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !7F;?ME_LLK\5O\ A2)^.GA__A)AK T=M/%YE%U,IO&G&;'E
M"\*?,+4OYQ7G9CFJ?[>7QIU_]F_]B'XP_M ^$PO]K>"?AAKVN:3N0,OVJUT^
M::'(/!'F(N?;-?GSIOP>TF/_ (-*99[JZF.JR_ :7XB/K7GM]K;7B[:^M^9L
M[S<?:]K^9G=D#F@#]7J*\D_8$^-'B+]H[]AGX.?'[Q@P.L>-/A?H.MZNRH%!
MN[G3X9IB .@\QVQ[5ZW0 45G^*_%?ASP-X<N_%OBW5X;#3;"$RWEY.<)$G3<
M<=N:\X_X;G_9'_Z+UH/_ '^?_P")H YS_@G5_P D/U?_ +'O6/\ T?7O5?$?
M[)/[?W['7P$^'&I>"?BY\=])T75)O%6HWT5I-#/(6MY9LQR9CC888 \9S[5Z
MC_P]J_X)T_\ 1TFB?^ =W_\ &: /HNBOG3_A[5_P3I_Z.DT3_P  [O\ ^,T?
M\/:O^"=/_1TFB?\ @'=__&: /HNBOG3_ (>U?\$Z?^CI-$_\ [O_ .,T?\/:
MO^"=/_1TFB?^ =W_ /&: /HNBOG3_A[5_P $Z?\ HZ31/_ .[_\ C-'_  ]J
M_P""=/\ T=)HG_@'=_\ QF@#Z+HKYT_X>U?\$Z?^CI-$_P# .[_^,T?\/:O^
M"=/_ $=)HG_@'=__ !F@#Z+HKYT_X>U?\$Z?^CI-$_\  .[_ /C-'_#VK_@G
M3_T=)HG_ (!W?_QF@#Z+HKYT_P"'M7_!.G_HZ31/_ .[_P#C-'_#VK_@G3_T
M=)HG_@'=_P#QF@#Z+HKYT_X>U?\ !.G_ *.DT3_P#N__ (S1_P /:O\ @G3_
M -'2:)_X!W?_ ,9H ^BZ*^=/^'M7_!.G_HZ31/\ P#N__C-'_#VK_@G3_P!'
M2:)_X!W?_P 9H ^BZ*^=/^'M7_!.G_HZ31/_  #N_P#XS1_P]J_X)T_]'2:)
M_P" =W_\9H ^BZ*^=/\ A[5_P3I_Z.DT3_P#N_\ XS1_P]J_X)T_]'2:)_X!
MW?\ \9H ^BZ*^=/^'M7_  3I_P"CI-$_\ [O_P",T?\ #VK_ ()T_P#1TFB?
M^ =W_P#&: /HNBOG3_A[5_P3I_Z.DT3_ , [O_XS1_P]J_X)T_\ 1TFB?^ =
MW_\ &: /HNL?P/\ \@B7_K]F_P#0J\,_X>U?\$Z?^CI-$_\  .[_ /C-9?A'
M_@J__P $\K/3)(KK]I[1HV-U*P5K&[!P6X/^IH ^GZ*^=/\ A[5_P3I_Z.DT
M3_P#N_\ XS1_P]J_X)T_]'2:)_X!W?\ \9H ^BZ*^=/^'M7_  3I_P"CI-$_
M\ [O_P",T?\ #VK_ ()T_P#1TFB?^ =W_P#&: /HNBOG3_A[5_P3I_Z.DT3_
M , [O_XS1_P]J_X)T_\ 1TFB?^ =W_\ &: /HNBOG3_A[5_P3I_Z.DT3_P
M[O\ ^,T?\/:O^"=/_1TFB?\ @'=__&: /HNBOG3_ (>U?\$Z?^CI-$_\ [O_
M .,T?\/:O^"=/_1TFB?^ =W_ /&: /HNBOG3_A[5_P $Z?\ HZ31/_ .[_\
MC-'_  ]J_P""=/\ T=)HG_@'=_\ QF@#Z+HKYT_X>U?\$Z?^CI-$_P# .[_^
M,T?\/:O^"=/_ $=)HG_@'=__ !F@#Z+HKYT_X>U?\$Z?^CI-$_\  .[_ /C-
M'_#VK_@G3_T=)HG_ (!W?_QF@#Z+HKYT_P"'M7_!.G_HZ31/_ .[_P#C-'_#
MVK_@G3_T=)HG_@'=_P#QF@#Z+HKYT_X>U?\ !.G_ *.DT3_P#N__ (S1_P /
M:O\ @G3_ -'2:)_X!W?_ ,9H ^BZ*^=/^'M7_!.G_HZ31/\ P#N__C-'_#VK
M_@G3_P!'2:)_X!W?_P 9H ^BZ*^=/^'M7_!.G_HZ31/_  #N_P#XS1_P]J_X
M)T_]'2:)_P" =W_\9H ^BZ*^=/\ A[5_P3I_Z.DT3_P#N_\ XS1_P]J_X)T_
M]'2:)_X!W?\ \9H ]S\#_P#((E_Z_9O_ $*MBOF#PC_P5?\ ^">5GIDD5U^T
M]HT;&ZE8*UC=@X+<'_4UJ?\ #VK_ ()T_P#1TFB?^ =W_P#&: /HNBOG3_A[
M5_P3I_Z.DT3_ , [O_XS1_P]J_X)T_\ 1TFB?^ =W_\ &: /HNBOG3_A[5_P
M3I_Z.DT3_P  [O\ ^,T?\/:O^"=/_1TFB?\ @'=__&: /HNBOG3_ (>U?\$Z
M?^CI-$_\ [O_ .,T?\/:O^"=/_1TFB?^ =W_ /&: /HNBOG3_A[5_P $Z?\
MHZ31/_ .[_\ C-'_  ]J_P""=/\ T=)HG_@'=_\ QF@#Z+HKYT_X>U?\$Z?^
MCI-$_P# .[_^,T?\/:O^"=/_ $=)HG_@'=__ !F@#Z+HKYT_X>U?\$Z?^CI-
M$_\  .[_ /C-'_#VK_@G3_T=)HG_ (!W?_QF@#Z+HKYT_P"'M7_!.G_HZ31/
M_ .[_P#C-'_#VK_@G3_T=)HG_@'=_P#QF@#Z+HKYT_X>U?\ !.G_ *.DT3_P
M#N__ (S1_P /:O\ @G3_ -'2:)_X!W?_ ,9H ^BZ*^=/^'M7_!.G_HZ31/\
MP#N__C-'_#VK_@G3_P!'2:)_X!W?_P 9H ^BZ*^=/^'M7_!.G_HZ31/_  #N
M_P#XS1_P]J_X)T_]'2:)_P" =W_\9H ^BZ*^=/\ A[5_P3I_Z.DT3_P#N_\
MXS1_P]J_X)T_]'2:)_X!W?\ \9H ^BZ*^=/^'M7_  3I_P"CI-$_\ [O_P",
MT?\ #VK_ ()T_P#1TFB?^ =W_P#&: />?&/_ "+%[_UP-7-._P"0?!_UQ7^0
MKYK\4_\ !6+_ ()X7?AZ[MK;]I_1GD>(A46RNR2?^_-6K'_@K/\ \$[([*%'
M_:CT4%8E!!LKO@X_ZXT ?2%%?.G_  ]J_P""=/\ T=)HG_@'=_\ QFC_ (>U
M?\$Z?^CI-$_\ [O_ .,T ?1=%?.G_#VK_@G3_P!'2:)_X!W?_P 9H_X>U?\
M!.G_ *.DT3_P#N__ (S0!]%T5\Z?\/:O^"=/_1TFB?\ @'=__&:/^'M7_!.G
M_HZ31/\ P#N__C- 'T717SI_P]J_X)T_]'2:)_X!W?\ \9H_X>U?\$Z?^CI-
M$_\  .[_ /C- 'T717SI_P /:O\ @G3_ -'2:)_X!W?_ ,9H_P"'M7_!.G_H
MZ31/_ .[_P#C- 'T717SI_P]J_X)T_\ 1TFB?^ =W_\ &:/^'M7_  3I_P"C
MI-$_\ [O_P",T ?1=%?.G_#VK_@G3_T=)HG_ (!W?_QFC_A[5_P3I_Z.DT3_
M , [O_XS0!]%T5\Z?\/:O^"=/_1TFB?^ =W_ /&:/^'M7_!.G_HZ31/_  #N
M_P#XS0!]%T5\Z?\ #VK_ ()T_P#1TFB?^ =W_P#&:/\ A[5_P3I_Z.DT3_P#
MN_\ XS0!]%T5\Z?\/:O^"=/_ $=)HG_@'=__ !FC_A[5_P $Z?\ HZ31/_ .
M[_\ C- 'T717SI_P]J_X)T_]'2:)_P" =W_\9H_X>U?\$Z?^CI-$_P# .[_^
M,T ?1=%?.G_#VK_@G3_T=)HG_@'=_P#QFC_A[5_P3I_Z.DT3_P  [O\ ^,T
M?1=9OC'_ )%B]_ZX&O!O^'M7_!.G_HZ31/\ P#N__C-4/%/_  5B_P"">%WX
M>N[:V_:?T9Y'B(5%LKLDG_OS0!]*:=_R#X/^N*_R%35\WV/_  5G_P""=D=E
M"C_M1Z*"L2@@V5WP<?\ 7&I?^'M7_!.G_HZ31/\ P#N__C- 'T717SI_P]J_
MX)T_]'2:)_X!W?\ \9H_X>U?\$Z?^CI-$_\  .[_ /C- 'T717SI_P /:O\
M@G3_ -'2:)_X!W?_ ,9H_P"'M7_!.G_HZ31/_ .[_P#C- 'T717SI_P]J_X)
MT_\ 1TFB?^ =W_\ &:/^'M7_  3I_P"CI-$_\ [O_P",T ?1=%?.G_#VK_@G
M3_T=)HG_ (!W?_QFC_A[5_P3I_Z.DT3_ , [O_XS0!]%T5\Z?\/:O^"=/_1T
MFB?^ =W_ /&:/^'M7_!.G_HZ31/_  #N_P#XS0!]%T5\Z?\ #VK_ ()T_P#1
MTFB?^ =W_P#&:/\ A[5_P3I_Z.DT3_P#N_\ XS0!]%T5\Z?\/:O^"=/_ $=)
MHG_@'=__ !FC_A[5_P $Z?\ HZ31/_ .[_\ C- 'T717SI_P]J_X)T_]'2:)
M_P" =W_\9H_X>U?\$Z?^CI-$_P# .[_^,T ?1=%?.G_#VK_@G3_T=)HG_@'=
M_P#QFC_A[5_P3I_Z.DT3_P  [O\ ^,T ?1=%?.G_  ]J_P""=/\ T=)HG_@'
M=_\ QFC_ (>U?\$Z?^CI-$_\ [O_ .,T ?1=%?.G_#VK_@G3_P!'2:)_X!W?
M_P 9H_X>U?\ !.G_ *.DT3_P#N__ (S0!]%T5\Z?\/:O^"=/_1TFB?\ @'=_
M_&:/^'M7_!.G_HZ31/\ P#N__C- 'T76/X'_ .01+_U^S?\ H5>&?\/:O^"=
M/_1TFB?^ =W_ /&:];^!OC_P;\3/ P\6^ O$-OJFFSWLPBN[8DJQ#<CD YY%
M '84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!ROQU^$7AC
M]H'X)>,?@-XVW_V-XV\+:AH.K>5C=]FO+:2WEVY[[)&Q[U^<<7P;_:]E_P""
M,K_\$;#\&/$9^+J:(?AN/$S:!<KX7.@_:O)&O_VH5^S&#^R\/]F$AN_._=>1
M_%7ZC44 <I\"/A#X9_9\^!_@WX"^"V<Z/X(\*Z?H&E&4#<;:SMH[>(MCOLC7
M/O75T44 17UA8ZI:2:?J=E%<6\J[98)XPZ./0J>"*Q_^%7?#/_HG>A?^"B'_
M .)K=HH ^8_V'?@C\%_&GPDU75_&/PB\+ZM=KXUU>%;K4] MIY!&MRVU SH3
MM'8=!7LG_#,G[-O_ $;WX'_\).S_ /C=:GPM^%/A'X/>'9_"_@N&=+2XU*XO
MI!<3F1O.F?>YR>V>@[5TE '#_P##,G[-O_1O?@?_ ,).S_\ C='_  S)^S;_
M -&]^!__  D[/_XW7<44 </_ ,,R?LV_]&]^!_\ PD[/_P"-T?\ #,G[-O\
MT;WX'_\ "3L__C==Q10!P_\ PS)^S;_T;WX'_P#"3L__ (W1_P ,R?LV_P#1
MO?@?_P ).S_^-UW%% '#_P##,G[-O_1O?@?_ ,).S_\ C='_  S)^S;_ -&]
M^!__  D[/_XW7<44 </_ ,,R?LV_]&]^!_\ PD[/_P"-T?\ #,G[-O\ T;WX
M'_\ "3L__C==Q10!P_\ PS)^S;_T;WX'_P#"3L__ (W1_P ,R?LV_P#1O?@?
M_P ).S_^-UW%% '#_P##,G[-O_1O?@?_ ,).S_\ C='_  S)^S;_ -&]^!__
M  D[/_XW7<44 </_ ,,R?LV_]&]^!_\ PD[/_P"-T?\ #,G[-O\ T;WX'_\
M"3L__C==Q10!P_\ PS)^S;_T;WX'_P#"3L__ (W1_P ,R?LV_P#1O?@?_P )
M.S_^-UW%% '#_P##,G[-O_1O?@?_ ,).S_\ C='_  S)^S;_ -&]^!__  D[
M/_XW7<44 </_ ,,R?LV_]&]^!_\ PD[/_P"-T?\ #,G[-O\ T;WX'_\ "3L_
M_C==Q10!P_\ PS)^S;_T;WX'_P#"3L__ (W1_P ,R?LV_P#1O?@?_P ).S_^
M-UW%% '#_P##,G[-O_1O?@?_ ,).S_\ C=>*_L(? +X$^(O@[JE]X@^"OA*^
MG3QKJ\237GANUE=8UN"%0%HR0H' '05]15S?PM^%/A'X/>'9_"_@N&=+2XU*
MXOI!<3F1O.F?>YR>V>@[4 9?_#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?
M@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\
M\).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S
M_P#C==Q10!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C
M==Q10!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q1
M0!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P_
M_#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G
M[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_
M $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;W
MX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\
M).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_
M /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_ /C=
M'_#,G[-O_1O?@?\ \).S_P#C==Q10!\N_L(? +X$^(O@[JE]X@^"OA*^G3QK
MJ\237GANUE=8UN"%0%HR0H' '05[5_PS)^S;_P!&]^!__"3L_P#XW6I\+?A3
MX1^#WAV?POX+AG2TN-2N+Z07$YD;SIGWN<GMGH.U=)0!P_\ PS)^S;_T;WX'
M_P#"3L__ (W1_P ,R?LV_P#1O?@?_P ).S_^-UW%% '#_P##,G[-O_1O?@?_
M ,).S_\ C='_  S)^S;_ -&]^!__  D[/_XW7<44 </_ ,,R?LV_]&]^!_\
MPD[/_P"-T?\ #,G[-O\ T;WX'_\ "3L__C==Q10!P_\ PS)^S;_T;WX'_P#"
M3L__ (W1_P ,R?LV_P#1O?@?_P ).S_^-UW%% '#_P##,G[-O_1O?@?_ ,).
MS_\ C='_  S)^S;_ -&]^!__  D[/_XW7<44 </_ ,,R?LV_]&]^!_\ PD[/
M_P"-T?\ #,G[-O\ T;WX'_\ "3L__C==Q10!P_\ PS)^S;_T;WX'_P#"3L__
M (W1_P ,R?LV_P#1O?@?_P ).S_^-UW%% '#_P##,G[-O_1O?@?_ ,).S_\
MC='_  S)^S;_ -&]^!__  D[/_XW7<44 </_ ,,R?LV_]&]^!_\ PD[/_P"-
MT?\ #,G[-O\ T;WX'_\ "3L__C==Q10!P_\ PS)^S;_T;WX'_P#"3L__ (W1
M_P ,R?LV_P#1O?@?_P ).S_^-UW%% '#_P##,G[-O_1O?@?_ ,).S_\ C='_
M  S)^S;_ -&]^!__  D[/_XW7<44 </_ ,,R?LV_]&]^!_\ PD[/_P"-T?\
M#,G[-O\ T;WX'_\ "3L__C==Q10!\\?MH_L]? +0?V6/&^L:'\#O!]E=V^B.
M\%U:>&;6.2-MR\JRQ@@^XKM?AM^S7^SI=?#K0+JZ^ 7@J2631;5Y))/"MF69
MC"I)),?))[UV_P 2/A]X<^*O@74_AWXNBE?3=6MC!>+!*4<H2#PPZ'BM+1M*
MM-!T>TT/3U8065M'! ';)"(H5<GN< 4 <A_PS)^S;_T;WX'_ /"3L_\ XW1_
MPS)^S;_T;WX'_P#"3L__ (W7<44 </\ \,R?LV_]&]^!_P#PD[/_ .-T?\,R
M?LV_]&]^!_\ PD[/_P"-UW%% '#_ /#,G[-O_1O?@?\ \).S_P#C='_#,G[-
MO_1O?@?_ ,).S_\ C==Q10!P_P#PS)^S;_T;WX'_ /"3L_\ XW1_PS)^S;_T
M;WX'_P#"3L__ (W7<44 </\ \,R?LV_]&]^!_P#PD[/_ .-T?\,R?LV_]&]^
M!_\ PD[/_P"-UW%% '#_ /#,G[-O_1O?@?\ \).S_P#C='_#,G[-O_1O?@?_
M ,).S_\ C==Q10!P_P#PS)^S;_T;WX'_ /"3L_\ XW1_PS)^S;_T;WX'_P#"
M3L__ (W7<44 </\ \,R?LV_]&]^!_P#PD[/_ .-T?\,R?LV_]&]^!_\ PD[/
M_P"-UW%% '#_ /#,G[-O_1O?@?\ \).S_P#C='_#,G[-O_1O?@?_ ,).S_\
MC==Q10!P_P#PS)^S;_T;WX'_ /"3L_\ XW1_PS)^S;_T;WX'_P#"3L__ (W7
M<44 </\ \,R?LV_]&]^!_P#PD[/_ .-T?\,R?LV_]&]^!_\ PD[/_P"-UW%%
M '#_ /#,G[-O_1O?@?\ \).S_P#C='_#,G[-O_1O?@?_ ,).S_\ C==Q10!P
M_P#PS)^S;_T;WX'_ /"3L_\ XW7F'[:/[/7P"T']ECQOK&A_ [P?97=OHCO!
M=6GAFUCDC;<O*LL8(/N*^AZQ/B1\/O#GQ5\"ZG\._%T4KZ;JUL8+Q8)2CE"0
M>&'0\4 <1\-OV:_V=+KX=:!=77P"\%22R:+:O)))X5LRS,85)))CY)/>MK_A
MF3]FW_HWOP/_ .$G9_\ QNNOT;2K30='M-#T]6$%E;1P0!VR0B*%7)[G %6:
M .'_ .&9/V;?^C>_ _\ X2=G_P#&Z/\ AF3]FW_HWOP/_P"$G9__ !NNXHH
MX?\ X9D_9M_Z-[\#_P#A)V?_ ,;H_P"&9/V;?^C>_ __ (2=G_\ &Z[BB@#A
M_P#AF3]FW_HWOP/_ .$G9_\ QNC_ (9D_9M_Z-[\#_\ A)V?_P ;KN** .'_
M .&9/V;?^C>_ _\ X2=G_P#&Z/\ AF3]FW_HWOP/_P"$G9__ !NNXHH X?\
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
M(X[J%2$=U%N9=L<4]M" ?NO1110 4444 %%%% !1110 4444 %%%% !1110
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
MX>7'@O3K;0]+\0^/-"O[QM2UC3-*N+::,Q:9+:K%874ZVL:-(+N=82SNBO\
M*J_:=% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 445^;?\ P4Z_X+B_%3]@O]J>[_9]\)? SP_K]G;Z)9WRZAJ.HSQ2EIE)
M*[4&,#%>]PYPUF_%>8/!9;!2J*+E9M1T32>K:75&=2I"E&\C])**_%;_ (BD
M_CW_ -&L>$/_  <W7^%'_$4G\>_^C6/"'_@YNO\ "ONO^()^(?\ T#1_\&0_
M^2,?KN'[G[4T5^*W_$4G\>_^C6/"'_@YNO\ "O+?VO?^#@_]J[]I_P"$$_PA
M\)>%=/\ AW%J$Z_VKK'AC4[C[;<6X!S;K(Q!B1B06*X9@NW.TL&Z,)X'<>5\
M3"G6I1IP;UDYQ?*NKLFV_1?AN)XV@EH?OW17\LO[)G[;'[07[&OQ?L?B]\(?
M'-]'+#=K)JVCW-Y(UEK$6?GAN8]V)%89&[[RG#*0P!'WC_Q%)_'O_HUCPA_X
M.;K_  KT<[\!N+,#B5'+I1Q$&OBNJ;3[.,I/Y--_(F&.I27O:'[4T5^*W_$4
MG\>_^C6/"'_@YNO\*/\ B*3^/?\ T:QX0_\ !S=?X5XW_$$_$/\ Z!H_^#(?
M_)%_7</W/VIHK\5O^(I/X]_]&L>$/_!S=?X5^DG_  3%_;.\3?MY_LKVG[07
MBWP78:!>7.M7EBVGZ=</+$%A8*&W/SDYYKP>(_#CBSA7+UC<RHJ--R4;J<9:
MN[6B;?1ET\12JRY8LYC]OG_@J-9?\$__ (J_#7X=^/?V8_&'B#3OBOXOM/"W
MA3Q9HFI:<FGIJUPZ)';W37$\;6V=Y8.05*12,#\I ^A?B7X_U?X=?"35OB8/
M!DFHW6CZ.^H7&B0ZE!"SB--\D8GF98@54-\S,JG;R0#FO"_^"PG[#[?\%!?^
M"?7CW]G_ $)-GBM+%=;^']\C[)+37K(^?9LC_P#+,R,I@9QR$G?%?/GP._;I
MN?\ @J=_P3*^"_PS@O7A\;?&[4?^$+^+%G%F*?3+73$+^*9'08, FM83!'W1
M]8M.N:^%-SWR#_@J!X5TS]CCP/\ M;?$']GSQKX?N_BEK.F:3\,/AM=-92:[
MXBO=24-80JJS^1;M*F^4^=*@BBC9Y"I&VK=Y^WS\4?AS\7OA[\&/VB?V*/%W
MA6Z^)OB7^Q?#?B72=>T_5]$BN!;SW+175Q%(DUO-Y4$C*A@*2$$)(=K8J?\
M!53_ ()Z0_M__LWZ%\+O 'Q?G^&GCOP1XNL?%/PG\7:<N!I6MV44H@S&I4M'
MY;R@A.4PK@-Y>T_*/P _X*F?M7_ G]I#X?\ [ /_  7=_9AL]&\2ZYXFMK?X
M6?'7PD=_AWQ)JR-Y=NSA-HMYW:0*2NW!G426\"-NH ^I/CA_P4ZU#X,_MS^&
MOV ;/]DWQ;XF\8^,_#5WK_A>]T?7=+BLKNQMFE$I9[JXB:*11$249?XA@GMW
MO@[]K'XJW?QM\-?!WXL?L;^,?!4'BNWO3I7BB^UW2+ZP^TVT/G&TD^QW4DD<
MKQ+(Z93:PB?G*D5\7_MWWOQ5T_\ X./_ -FBY^#'AKP]JVO#X&>)Q;V7BC6Y
M].LV3=<;RTT%M<NI"Y( B()X)'6OLG]GSQ)^VSKO[2_CC2?VH?AUX/T3PI9>
M$= N/ [>#==NM4MYKV2?5$OS)/<V=JRS!$M!Y:H0$93N)<A0#W:BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HKXS\3?\%/?'>@^)-0T.+X7Z1(EE?2P+(UY*"P1RH)_*
MJ/\ P]2\?_\ 1*='_P# V6OR&IXY^'%*HX2Q,KIV?[NIT_[=/#?$>4IV<W]S
M_P C[:HKXE_X>I>/_P#HE.C_ /@;+1_P]2\?_P#1*='_ / V6H_XCOX:_P#0
M5+_P54_^1%_K)E/\[^Y_Y'VU17Y<_M#_ !R;]H+QI%X[OO!MII%\+1;>[-G.
MSK<!2=CMN'W@#MSW 4=J/V>/CDW[/OC27QW8^#;35[XVC6]H;R=D6W#$;W7:
M/O$#;GL"P[U\?_Q,;DW]N_5?JO\ LW-;VW/+X?YO9^QYK_W;[_:MJ<'^M>'^
ML\G)[E_BN]N]N6_R_$_4:BOB7_AZEX__ .B4Z/\ ^!LM'_#U+Q__ -$IT?\
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
MJ1S%T5U=@P4')S0!U=%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %>/?&G_ ()__L9?M%>.)/B3\;OV>/#W
MB379;:.WDU/4H7:5HHQA%R& P 3BO8:*ZL'CL;E]7VN%JRIRM:\9.+MVNFG8
M3C&2LT?.7_#HK_@FK_T9WX/_ / :3_XNC_AT5_P35_Z,[\'_ /@-)_\ %U]&
MT5Z?^M/$W_0=6_\ !L__ )(CV5+^5?<?.7_#HK_@FK_T9WX/_P# :3_XNN2^
M-W_!#S_@G3\7OAS?>"=!^!=EX,OYP&L?$?A=FBN[.4=" Y9)%/1D92"#QM8!
MA]=45K1XNXJP]:-6GCJUXNZ_>3>WDW9^CT8.C2:MRH_-7]FC_@VC_9N^$OQ&
MC\;?'3XNZC\2;"T<O9>')-%&F6CM_#]H*3RO,!UVJT8) W KE3]._P##HK_@
MFK_T9WX/_P# :3_XNOHVBNO,N/>,LVQ'ML3CJG-:WNRY%_X##EC\[7?44:%&
M"LHH^<O^'17_  35_P"C._!__@-)_P#%T?\ #HK_ ()J_P#1G?@__P !I/\
MXNOHVBO/_P!:>)O^@ZM_X-G_ /)#]E2_E7W'SE_PZ*_X)J_]&=^#_P#P&D_^
M+KV'X+? OX1?LZ^!X_AK\$? 5AX;T**YDN(],TU"L2RR'+M@DG)(YKK**Y<9
MG><YA2]EBL34J1O>TIRDK][-M7*4(1=T@KY!_8A_X)0^"_V,?VYOCW^UMX>\
M0)/IOQ4UI;_PCX;C=_+\.-=I!-K15" BM>7EO;N=G_+.T@4_< 'U]17F%'AO
M[;GP+_:6^,?_  K#Q/\ LK?%OP]X1\1?#[XD#Q'=R^*=*FO;+5;+^R-3L)=/
MDBA=&Q*;Y/G# QA3(NYD53Y1^T/^QC^U5_P4%\8_"[0/VOO#/PP\&^ ?AE\2
M-/\ ',]IX'\6:AKVI>(M2L%D%K;[[K3;%-.MBTK-+M^T2.H$:N@)<_9-% 'P
M]^TA^PK^VI\1?^"JOP\_X*)?"O4OA?!IGPV\$ZGX:L/#/B#6M1\_5([SS]US
M)+#9E;=AYJ8C E'R'YSN&WU^'P3_ ,% OB1\8/!EU\6==^&GACX?:#J<FI^)
M-)\%ZIJ5YJ6NSQPN+.W,T\$"0VR7#1SR* 6D-NB$A&=6^@J* "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@#SN]_9,_9PU&\EU"]^$&D233RM)-(T39=F.23SW)J/_AD#
M]F;_ *(UHW_?IO\ XJO2**\!\*<+2=W@*-_^O4/_ )$YOJ6#?_+N/W+_ "/-
M_P#AD#]F;_HC6C?]^F_^*H_X9 _9F_Z(UHW_ 'Z;_P"*KTBBE_JEPK_T 4?_
M  5#_P"1%]1P7_/J/_@*_P CRW6_V+_V:]7T:[TJ#X5Z;9O<V[QI=VR,)(&9
M2 ZG/W@>1]*-$_8O_9KTC1K32I_A7IMX]M;I&]W<HQDG95 +L<_>)Y/UKU*B
MLO\ 4WA'VWM?[/H\UK?PH;;[6M^HOJ&!YK^RC]R/-_\ AD#]F;_HC6C?]^F_
M^*H_X9 _9F_Z(UHW_?IO_BJ](HK7_5+A7_H H_\ @J'_ ,B/ZC@O^?4?_ 5_
MD>;_ /#('[,W_1&M&_[]-_\ %4?\,@?LS?\ 1&M&_P"_3?\ Q5>D44?ZI<*_
M] %'_P %0_\ D0^HX+_GU'_P%?Y$=E9VNGV<6GV4*QPP1+'#&O1548 'T KP
MGX5?!S]I+PQ^W!\1?V@O%^G^"/\ A$?&_AC0-%LK33M?O)-1L%TI]3D69U>S
M2.4S-J1!0.GE"(8:3->]45[Z2BK+8ZMCY%_;F_X)-?"_]K']K/X*?MR>%;NW
M\/?$CX3>-]+O;_4A&0GB'0X+M)I;"XV#+/&09('.0K;D.%?='W&O_!#]IKQ;
M_P % _#?[0OB:+P-<?#?P=X1U'2?#.BC6;P:G;7]]+;FXU=A]E\EI/(M_LR0
M[AL2:=A*?-9*^@J*8'R%_P %F?\ @G_\8?\ @HI^SMX:^%GP&\4>&O"_B[PM
MX^T[Q7X<\<Z]=W"RZ#?63$QRV\<$#F5V#NIW.@7AL.<8W?BK\$/^"AOC;QE\
M'?CIX(^)'PS\/>,? 6C:W9>.]#FCO[S1O%4=Z-/'V>-PD4UDA>T,XDQ*T+QQ
M)MN%+FOJ"B@#Y!\:?L7_ +1W[8G[6/P@_:"_;$T'X=^$M ^!NLW>N^%?#'@+
MQ->Z]=:OK$T(ACFN;Z[T^P^S6\(&\6\<+F214+2!5VGDI/V%_P!N_P -_P#!
M6;Q9_P %+_ UW\))K/Q!\+8/ MMX/U;7]466*UBNH;D737,=ECS&DB^X(RH5
ML;B1N/W710!\:>/_ /@FG\7?VT_VC/ _QR_X*)_%_P /ZQX4^&.LKK7@7X+>
M!-)FBT9=70?N]0U.[NG,NI21Y(2,101J,C:P>57])UCX(?M->*O^"@N@?M$>
M*HO UQ\./"/@_4-&\+Z,NLWG]IVE[?36[W.K,IM?)>0PVR6R0[AY:23$2GS6
M2OH*B@#Y _X+,_\ !/[XR_\ !1'X!>$_AO\  #Q5X9\*^+_"'Q!T_P 6^'/'
M6O75PLNA7MD28WMXX(',K.'<'<Z!=JG#G&W6_:V_X)]^*/V\O@K\/-5^,?BO
M2? GQP^%NOV_B/P)\0O XDO[;1]9A*%G6&Y2%IK.?RT\VT<C(55\QB@<_5-%
M 'YD_M4_\%&/V[M'^-&C_P#!-C]I'X.>'_@)_P +2@ET/2_VI+#6[C5O#MW)
M+$5,>G0/;P_8M0F!=(HKNX_<R[#BX4HS_=W[(W[*?P:_8B_9S\*_LN? '0'T
M[PMX1T[[+8)-('FG=F:2:XF< ;YI97>5V  +.< # ';^+/"/A/QYX=N_!_CG
MPQIVM:3J$)BO]+U:RCN;:YC/5)(I 5=?8@BH/ _@#P9\--!3PKX \.6VD:7$
MV;;3;%/+M[<8 V11CY8D  PB *.P&30!\W_\%%?^";MY^UUXS^'?[3GP&^*R
M_#CXY_![4I;SX?>-WTS[9:S03+MN=,U" ,C3VDZ%D.U@Z>8Y7(=U?I?!:_\
M!4#QKHZ>#?C)I'P6\#&1/+U#QKX \4ZIK5TZ$89K73[[3;:*UE(SL>6XNDC8
M@M%,%*M]!T4 ?'W[1?\ P3L^)^G_ +9_PU_X*&?L6^+M%MO'G@GP2_@?Q3X8
M\>ZE=KI_C#PTS^:D$U_%'<7%O=13?O5N#%.78+O4A?FZ#X=_L:?%K3OCY\4/
MV[?B)'X1NOBYXX\#V?A#PQH%CJMRVC^'-&MFDE%L;YK59[IYKF5KB67[-&/D
MBC6-=C2/]0T4 ?G%H/\ P24_:QT7_@A'+_P2#/C+X>2:Z^EW&CIXV_M2_%I]
MDEU1]0,YM_LF_P T;_)\O?M/^LWC_5UZ/^V!^PM^UM^TKX8_9CLM"N?AUIE]
M\"OB9H/C77A=^(+]XM5GTR*6#[';LMCF-)4D+^<X)1CM\MPNYOM:B@#\T/@K
M>_M%Z=_P<#_M6:I\%/"_@W6<?#'P%'KNB^*/$=UIBEFM)3%+#=P6=T?D*R*8
MV@&\2JV]-FU^_P#'7_!$CPC\>_V-?C3\%?CO\2$7XC?'7QZ_CC7_ !QX>LV$
M6@ZU$T9TZ*RCD8.]K:1PQP_.RR3*T[$Q&4!/I;P#^P]^S3\,?VAM?_:L\%>#
M-4M?'_BJ".#Q)XAF\8ZK<-J<,:;(HIXIKIHI$C7B-"A6, ; N*]:H ^./%_[
M&?[87[9?A+X7?";]OV^^&T?A[X>>,M+\4>)K_P ":M?7D_CJ^TT%K5);:YL[
M>/2[=YRL\T:R79?RQ&K(K%J9^UG^QI^UM^U'\.?C3^S-\2?#WPA\=?#SXCW<
M[^!=0\9:M?IJ'@D36,<'F+;+8S)=R07 DNH=D]LRL^SS ,,OV510!\/_ !E_
MX)J_'JZ\>?L?3?!GQGX8OO#_ .RO D<]QXQU6[CU'Q*!I46F<^3;2) _EQM*
M7)?<[XVJ%RW52?L-_M)^#?\ @JWK_P"W/\(OBIX.M_!GQ!\":/H'CK1M<TJY
MFU2V;3KAY$:Q,;K"1+&QC+2G]V6+!)-H4_6U% 'YP_ S_@FI_P %6/V#OB)X
MI^#?[ _[6OPFMOV?/%?BF\UG3-+^)/A:_O\ 7/ AO)3+<0Z6EN\<%RH=F9!<
M2>7GDQY:1G_0?P!X0M_A]X%T;P)::Q?ZA'HVEV]DFH:K<^==70BC5/-FDP/,
ME;;N9L<L2>]:]% !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 %%%% !5*^\2>'=+N#:ZEK]E;R@ F.>Z1&P>^"<
MU=KYO_:;_9D^*7Q3^*4OBSPG:63V;V4,2M/>!&W*"#P17R7&F>9WP]DZQ65X
M*6+J\RCR1O>S3O+12>EDMNI[>0Y=E^9XYT<9B%1A9OF=M]--6M_T/??^$U\&
M_P#0VZ9_X'Q__%4?\)KX-_Z&W3/_  /C_P#BJ^0?^&'OCQ_T#],_\&2_X4?\
M,/?'C_H'Z9_X,E_PK\H_XBGXG?\ 1,U/OG_\K/LO]3^$O^AM#[H__)'U]_PF
MO@W_ *&W3/\ P/C_ /BJ\]^//[4FC?!K^RO[(T6U\0?VEY_F?9M86/[/Y?EX
MSM1\[MY]/N]^W@?_  P]\>/^@?IG_@R7_"N0^*WP/\>?!G[!_P )M;VL?]I>
M;]E^S7(DSY>S=G'3[ZU\]Q5XM>)^%R"M5633P=N7]\TY*'OQ6JG3Y7S?!K_-
M=:V/3R;@OA&MF4(?7HU[W_=K1RT?6,KZ?%IV['M'_#Q3_JCW_EP?_<]?0O\
MPFO@W_H;=,_\#X__ (JOSBKU_P#X8>^/'_0/TS_P9+_A7SW ?C%XH8[ZQ?"2
MS*W)\,8P]G?FW]G3UY[?:VY=-V>GQ'P-PCA_96KK"WYMVY<^W\\M.7R[ZGU]
M_P )KX-_Z&W3/_ ^/_XJC_A-?!O_ $-NF?\ @?'_ /%5\@_\,/?'C_H'Z9_X
M,E_PH_X8>^/'_0/TS_P9+_A7Z%_Q%/Q._P"B9J??/_Y6?,_ZG\)?]#:'W1_^
M2/K[_A-?!O\ T-NF?^!\?_Q57;'4=/U2W%UIM]#<1$D"2"4.N1VR.*^-/^&'
MOCQ_T#],_P#!DO\ A7TA^S)\.?$WPL^%L7A/Q9%"EXE[-*RP3!UVL01R*^MX
M+XVXSXASAX7-,FGA*7*Y<\G*UTU:.L(K6[>_0\3/L@R'+,"JV#Q\:T[I<JMM
MKKI)[?J?$/\ P6E_:O\ #7[.G[7W[.WAO]L;5/$NC?LO^)6UJ+QSJV@SW<-G
M<>(%CB&G6^JR6A$QLU!EE\@'9*P+NLB0,%]Q_9K_ &4OA_X4_:M\,?M6_LA_
M&S5=6^#&N_"?6].?PS9?$"?5_#D6I3:CH\UI?Z=%)/*D)>&VO4?R<1C8N C.
MY?I_VF_CW^R;KO[06B_\$Z_VMM(\)WVG?%;P5>:AHFE>,5A>TUN:VNHHI;()
M.-CS;9HY8U'S_NW9>4R/AW]FW]C6V_X)7?\ !<_P+^S5_P $^/B=K=Q\'_BK
MX*\0:[\7?A!=ZQ)J%KX(^RP#[#J*ERS0+<73P01-(3(P692[J5"?JY\:>M_\
M%T_VC)/@-\6/V5M'^,7B?5=(^ GB[XLW6F_&*;2[NXMUO&^Q%M+M+E[<B1[1
MI_-EEA'RRK;X8,!BNB_91_:/^&O[$*>(=,_:-U_Q)\/?!OQ9^*DS?LW?#OQ-
MHVJWNI0Z:+&RA>VBA6*66V:XO%N;J+36Q+#'<*ICC):-/C'X,:I^R/\ \%GO
MV=?VK[3_ (*8?''PYX.^+MKX]U?0=#L_'.M06<GPMTBR:%].-C!<.@AC^T1.
M;J9-KW+1O'*V @'0?\$H?^"FW@3XF?$KPI\.O^"P7QC\,?#_ .)7[.OA%[?P
M%/\ $"Y?28?%XO(VB_X2E+G4%A621M.6&&)1AG6ZN[C#"95@ /:/^"]&F/)\
M;?V-;KPUXP\7:##\0?VE-!\+^+XO#OBK4]&;5M&NF7S;6X6VFB;D #)Q(F2
M5)-9/Q5\7?%#_@GU_P %T?V>?V7OV7?C)XT\0> /C=X=U3_A/OA/XJ\9W_B"
M'1$M(Y&CU>T?4)IY[(,5<D*XC?[+*,?-\L?_  7D\:_#+XO^(_V ==NKM6\/
M>+OVJ/"][#%J:M:O/ITVS+LC[7C&R:/.=I7S!G!K[]^$'[%_[+/P'^(.J_%W
MX6?!+1=.\7:Y;+;:MXMFC>ZU6Z@7&(&O+AGG\H;5_=[]ORKQP* /3Z_-+_@O
M;^U1^UG\+K?2/$O[&TLDUO\ LYW&D?%;XR6MM*ROJ.F-?FSMM()7@I+ NJW4
MZM@I%91M_&IK]%_'GCOP?\+_  1J_P 2/B%XCM='T'0=-GU#6=5OI0D-I;0H
M9))78]%55)/TKXM_9A_9;^.'[3_P$\4?M#^(/VD9-"L/VFEF\3:]X2D\%Z=J
M"0Z+?V4=MI^G/-,"S"/24M(I%!V^:9V &\Y /L?X1_%+P3\<?A7X;^,_PVU=
M=0\/>+-"M-8T.]3I/:7,*S1/[$HZ\=CQ7BOQ2_X*H?L=_!H1:_\ $+Q7K]EX
M/?Q+_P (_<?$L>$+^3PQ:ZEYYM_)EU)8C J"<&%I\F!90T;2*RN%^1/^"%/Q
M+\:?#+X1_'O_ ((P:_\ $B"Y^)/[./B'5]*\":A/=*LVH:!>>9+IUV!G.8Y9
M#O R(5E@0XX%>*?\$^?B=_P1U^-?_!+S1_V1O^"@OQ,\2:7XU\&6,?A/XE?
MGQ5\:O$]I?:AJUC=!8X;+1(]23[6\LT4,D<-I$VV4A-JLN* /TA^._\ P5E_
M8<_9Q^,>J_L__$[XEZK%XQT?P9/XIN="T[PAJ5W+-IT4J1%K?RH&6[<NS )
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
M_3FBOS&_X<D_MF_]'SG_ ,"M1_\ CE'_  Y)_;-_Z/G/_@5J/_QRE_:V<?\
M0#+_ ,#B7_Q#_P .O^BII?\ A/6_S/:/^"A7_!7[PS^QO\1!\%/ /P\3Q5XH
MM[6.?6'NM0-O:Z:)%#QQG:K-)(4*N5&T*KJ=Q)(#OV ?^"PW@C]L/XAQ?!7Q
MS\/&\)>*;N"232#!J'VFTU$QH7>-6**T4@168*0P(1OF!PI_,']N7]DOXR?L
MC?&J3P3\7-8EUR34+2.[T[Q./-:+4T*@,5:3+%HVRC*3D84]&4GG_P!ECX#_
M !8_:$^..@_##X137-GK-_= C4H6D3^SH!_K;MV3E(T4]<@L2%&2<5\?+BC/
MH9SR..G-;V=E]U[7OY_IH?T50\#O"O$^&ZQ%.JG)TG/ZYS3M=*[FX<W*H)Z.
M#5TDTVI^\?T6T5^8W_#DG]LW_H^<_P#@5J/_ ,<H_P"')/[9O_1\Y_\  K4?
M_CE?8?VMG'_0#+_P.)_.O_$/_#K_ **FE_X3UO\ ,_3FBOS&_P"')/[9O_1\
MY_\  K4?_CE'_#DG]LW_ */G/_@5J/\ \<H_M;./^@&7_@<0_P"(?^'7_14T
MO_">M_F?IS7Y8_\ "DO"_P 5O^#D#X@_LV^,?%_CP> D_9FMO%=OX4T?XG:Y
MIEG;ZNVK6MJUU&EE>1>6QB=QM7"Y8MC=S7Z=^"=$O?#/@S2/#>I7WVJXT_2[
M>VN+G)_?/'&JL_//)!///-?F+<?#_P"$_P :/^#IKQ_X$^(D4=]%#^R%:&.V
M@U::UF2X&LVC%0\$B2!O)E)*@\H^2,5]%%MI-GX]4C&%1QB[I-V??S^9#_P3
M5_;L\9_LV_M7?MG?LV_M!_M#>)_'?P,_9ZU2TO?#WQ \2O>:]J6AQS1RR7.F
M3W,:2W-X(!'(N7WR1_9)2QP?E^NO@9_P5[_8/_:)\<:5X$^&GQ5OI)M8^'#^
M.+75-2\.7EGIBZ/&L;32/>S1+;H\2RH94+YB)*OM=2HE_:'_ &<OV>OV4?\
M@FK\;OA_^S_\)?#G@GP__P *M\3WEY9Z'I\=M'/.VEW&^XF8#,LA &Z20LQ
M&3P*^0;GP-X_^)O_  :0:3X-_9TTMM0UNY_9NTQX]/T92TEXD2PRZC JQ<O)
M)%'=(R#YF=F7ECBF0?:.C?\ !33]E34/BWX-^#FN:IXH\.7WQ(WK\.-4\6>"
M=1TO3?%$BJ',5G=7,*(TI5@R1N4:0,IC#AESL?L^_M_?LW?M.?&[QY^SI\)]
M4\22^,/AE);Q^.M)UGP3J>F_V2]P':W5Y+N"-&,JQN\>QF#HN]<J03\7?"CX
MO_\ !#?_ (*#>&/@OX^T/XFZ_P#$;QV/%^CZUX$^%VJ?'KQ-J>O>'M>B=6-Q
M)IL^J,T268\V26X>,P>5"[!G4J&U/^"D&N>/?^"<7_!3/X>_\%#O@]\/;SQ#
MIGQO\-3_  H\<>&]/C)^W^)5C>X\,3L%_CEG1K)I20(X>>] 'M7[:?[7?_!.
MOXM_L-_%H?M;:AXNM?A-IU_<^%?'T[^$M<LI#=0S!)((7@@65PLZK&98R8M_
MR,_+"O:=>_:)_9\_9\^$/@>_U#7;NWTSQ%#8Z7X!T6UL[K4-3UAWMO,@MK>W
M027%Q(($+N2#L2-Y)&559Q\I_P#!7_X26'[//_!OG\7_ (5WNNKJ%SIGP[_X
MG.M3J$;5=5N+Z*:\O7'027-Y--,P'\<QQ7F_[1?CJ^^"O_!1?_@GK^T=\3]0
M6#X1W/P^U7PK!XBFD L=(\0ZGH\*VK2R'Y8S<JL<,;$\A9.< T ?<?PC_;N_
M9^^-'B?QE\-_"][KUIXU\ 01S^+/A_K7AF[M-<LX)1NAG2TD0/<PR C9-!YD
M;$@;MW%<_H?_  5#_8Y\3?L@ZO\ MV>'O&FO7GPS\/WE];:[K,'@G5#/I[6;
MNETTUG]G^THD3(P=S'M7&2<<UX1\3?ASJGCS_@XW^&7Q*^%$@(\"?L\:M!\6
MKVS/R):7EXXTJQN&7@2/.9KA(F^8I;LX& #7R%\!_CS\%_A__P &^/[6?P!\
M8?%#1+'QU9:[\5M)N/!LE^AU5;N2:\=8_L@)F($9,C-MVI&DCL56-V4 _6'6
M/VT/@?9>&O /B#P_=ZQXAG^*&A_VSX$T3P_H4]Q?ZIIP@AGDN_)V@P0QQW%O
MO>;RU5IXHR=\B(W0? #]H7X:_M,>!I_B'\+)]5:PM=;O=(NXM;T&ZTRZM[VS
MF:"Y@DM[N..6-HY4=#N49*DC(()_.JV^$WPY_;1_9W_8V/[+/[=,_P *?V@_
M"WP$6_\ A7XNT*6UU#3]1MX=/TB#5M)O;5WVW8$AM2\)!:/8[E6V,M?37_!'
MS]I#X^?M$_ ;QQ:?M1_#7PSH?Q!^'WQ<UOP;XLU?P4C+I'B>]L1 )=5M0W.)
M&D,;Y_Y:02<(<QH >!_\%Z= FA_:-_8W@T+QEXJT.+Q[^T=I/A;QE%X8\8ZC
MI0UC29R@DMIOL<\1887 ;AU!.&&36-\1O&'Q1_8 _P""[GP!_93_ &8OC)XT
M\0_#WXV>%M4D\>_"GQ7XRO\ Q!%H*VD<SQ:M:27\TT]DK&-LJKB-_L\HQEAM
MTO\ @X8C\'ZK\=_V%/"OC2XM39ZC^U?HR75M<7'E^;;EDCD.000H,B L",%U
MY&17W-\'OV,/V6O@)X_U;XL_"GX)Z+IGBW7;=;?6/%LL376JW<"[=L+WEPSS
MF(;5_=[]ORCC@4 <;\=/^"FO[*?[.]MKGB#XA:MXGD\->%-772_&?C70_!6H
M:AHOAZ[+JC17=Y;PM&I1W5)=A<0L=LOEMQ7=?$?]JSX.?#JU\/;-6OO$E_XO
ML)+_ ,*:+X+TN75[S5K-$C=[N&.V5O\ 1E6:'-PY6$&>)=^Z6-6_)W_@GI\4
M_P#@F5-^RG\1?V%_^"K/QYU?P5\1_!7C/Q3I7Q2\$>,OCCXAT*T\20WFJW=X
M+FSL8M1B@NTN([D92WC9Y'S)M/G(S];\3O%W[+O[%G_!37X+6?[2D?CGX/?
M7QC^RAI7A+X4ZI/\1-=T*+PSJ-CJ$UP=)U&\MKR.1&%I-;AVN97"LD(8_*64
M ^YG_P""NW[!EM^S!XG_ &N=4^+5_9>$O!&M3Z+XU@NO">I#4_#^J0L$DL;V
MP$!N+:57*K\Z!<LIW8(-=)^S=_P48_95_:R^+^O_  /^"/B_5-2UWPYX?L]:
MOC<^&KRVM);*Y)5)(+F6)8K@!P48QLPW*P!.Q]OP7^VWX+_X)VZ%_P $F_VV
MOBC^P+G6=/\ %OAN"3QQ\2H?'VH^(=/\2ZTLC92&\O;NX6>6%9H_,D@;8S7*
M(69XF5/TC_9%;1G_ &4/ABWAPVW]GGX>:+]@^Q[?)\G[##LV;>-NW&,<8QB@
M#Y?_ ."M/[:/QA\%?&;X'?\ !-G]E3QD?#7Q(_:&\2SVUYXSAMTFG\+>'+-!
M+J%[;I("ANVBWK"6!53'(>&",/8;'_@F+^R?I?A,Z-INE>+8->-J8S\18_B!
MJW_"4&8CFY.JFX^T-(6^8@L8R?E*%/DKY$_X+B_##XC?L\_MO_LR?\%DO"/@
M_4O$'A3X*ZO>:/\ %NSTBS>YNM,T"^5H7U-(D!9XX8[B[\S'0M$>%W,OUY^U
MOXM_9H_:9_X)R?$3Q^GB#P=XU\ ZM\-=6O;'5Y)[:]TV8?89?+E61LH&#$8.
M0RMZ&@#F;?\ :"^&_P#P27_8E\'V'[>?QTU34IM*NY-$'B^32KS4;G6YFO72
MUFG,$3^7--&\+.9"J!W8;B!FM_P-_P %5/V'O'^E?$SQ%I7Q8NK33/A+?V%I
MXMU+5O#=_:0N]]G[$;(R0@Z@+AAMA^SB0S%H_+#B6(O^3&J^#/A]X%_X,ZOA
M_>/X7TG2CKOB'0+S6YGLXX6U!V\8@F68D RGR5^\V?W:C^$5]R_\'!FK>*?A
MW\+_ -G/]HV*RN+KX;_"S]I_PEXH^*2V,+2+::/!+(JWLBJ/FAAD=#CIO>(]
ML@ ^HO '[>_[/OCGXY0?LT:E-XC\*>/=0T:35]!\,>-_"UWI-QK=A'_K)[(S
MH$N2@R7B1C-& 2\:CFG?"/\ ;T_9W^.<_P 2-,^&5]XFU#5/A+JD>G>.]";P
M3J4.H6%T\9D2)+:2!9+@E!N'DAP1@C.1GY?_ ."K7A:#]H7]LG]A5/@'K=IJ
M7BO3/C6/%L>I:/<K-Y7@Z"T\W5;DR1D@6LRBU@WYV2/-&@)+ 5@_L$_'CX,?
ML^?\%/OV\O#'QL^*&B>&=4O/B/X8U33M+U?4$ANM0M9M%C6)[6 GS+HN[(BI
M$KLSR(H!9U! /HFY_P""PG_!/RU_98\%_MG2?&JY_P"%??$+6'TKP?J__"+:
MB'O[Q;V2Q,1A-N)(/](BD3=,$7"EMVWFCX-?\%@/V!_CO^U O['_ ("^+EZO
MC6]M);KPY!K'AF_L+3Q'!$&,DNFW5Q"D5\@".P>)BLBHSQET4L/R*\&_$+X7
MZE_P:5?!W3+WQ9HUTGAGXUV"^+K)[N*0Z:C^-[Z?;=1Y)B#0.),.!N1@>0:_
M0K_@KU\-=,^.?[8/[#.C_"-+:\\=:+\?;?Q1#<Z>RM);>#[.W,^KSEU^Y;/L
MLHMQ(5WDC09+ $ _0:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@#F_'_P:^$'Q8L[C3OBG\*?#7B6WN[06MU!X@T*WO$F@W%O*=9D8,FX
MD[3QDYQ5#X,_LX_L]?LY:5=Z%^SU\!_!G@.QOYA-?6?@SPO::7%<2#.'D2VC
M0.W)Y()Y-=G10!YQXB_8[_9&\7_%:/X[^+?V6?AQJGCB%T:'QEJ/@>PGU5&3
M 0B[>$S K@8PW&!BM#XI_LS?LW_'/7=(\4?&S]GWP1XQU/0)1)H.H^*?"EGJ
M$^FN&W!K>2>-VA.><H0<\UV]% '&>/?V<?V>OBIK2^)/B?\  ?P9XDU%(Q&E
M_KWA>TO)E0=%#RQLP ],UU>DZ1I.@:7;Z)H6F6]E96D*Q6MG:0+'%#&HPJ(B
M@!5 X  P*L44 9'CCX?> OB=X>D\)?$KP1I'B'2I9%>73-<TV*[MW93E6,<J
MLI(/(..#1X(^'_@/X9:!'X3^&_@G2/#^E1.SQ:9H>FQ6ENC,<L1'$JJ">YQS
M6O10!PGAO]ES]F;P;XIB\<^$/V=? FE:W!,TL&L:;X1LH+J.1L[G65(@X8Y.
M2#DY-277[,O[-U]\78OV@;W]GWP1-X]@4+#XWE\)V;:O&H7: MX8_. V_+P_
M3BNWHH XZ]_9V_9^U+QZOQ4U'X%^#KCQ0EREPGB2?PQ:/?K,F-D@N#'Y@=<#
M#;LC Q4_Q:^!?P2^/F@0^%?CK\'?"OC72[>X%Q!IOBWP];:E;QS#@2+'<(ZA
MA_> S7544 <];?"/X4V7P\C^$5G\,?#T7A.*W%O%X7BT6!=.2(-N$8M@GE!0
MW.W;C/-8?@OX$_ O]G32]5USX!?LU^&=$N[FW7[58^!O#FG:;<:ELR4C+#R(
MV(+-M\QU49/(S7>T4 ? ?_!&'_@G5/\  G]FZ/PW^VA^Q3X5T[XBZ)XZUC5M
M)\2:M8Z+JT_V>[U*>]M_L]W \TL;1>;@@[-K<H6R37VK\2O@G\&?C/'IL/QA
M^$GACQ8FCWHO-(7Q+H%O?BQN1TFA$Z-Y4@_OK@^]=/10!B^'_AM\.O"?B;6?
M&OA7P#HNF:SXBDBD\0:MI^E0PW6IO$FR-KB5%#SE$^52Y.T<# K#^''[-7[.
M?P<\5:OXZ^$7P!\$^%=;U]BVNZSX;\*V=C=:D2VXFXEAC5YCNY^<GGFNVHH
MXCXD_LR_LW?&7Q5I7CKXO_L^^"/%>N:"P.AZSXE\)V=]=Z<0VX&":>-GAPQ)
M^0CGFNWHHH \]^+?[(_[*7Q^\2:?XR^._P"S'\/?&NKZ2@32]5\6^"['4KFS
M4$L!%+<1.T8R2<*1R2:T/BK^SG^SW\=O"5IX ^-_P(\&^,M"T^1'L-$\5^%[
M34;2V9%VJT<-Q&Z(0. 0!@<5V5% %;1=%T;PWH]KX>\.Z3:V&GV-NEO8V-E
ML4-O$BA4C1% 5%50 %     KC?&/[+7[,GQ%U^;Q7\0?V<_ FNZI<8^T:EK/
MA"RNKB7'3=))$S-^)KNZ* .<^'OP=^$?PCMIK+X4_"SPYX8AN"#/#X>T.WLE
MD([L(44-^-6/B+\,_AQ\7_"%W\/OBU\/]$\4:#?J!?:)XBTJ&]L[@ Y DAF5
MD?! /(/(K;HH Y30/@/\#O"GPQ'P2\+?!KPIIO@Q8C$OA'3_  [;0Z6$+;BO
MV5$$6"WS8VXSS4GP[^"7P8^$'GCX3?"+PQX7^U?\?7_".Z!;67G?[WDHN[H.
MOI73T4 <1\-_V9?V;O@YXMU7Q]\(?V?/ _A77=>).N:UX;\)V=C=ZB2P8^?-
M#&KS98 _.3R,U%I?[+/[,>B/J,NB_LY> [-M7@>#5FM?"%E&;V)FW-'-MB'F
M*2 2&R"1FN\HH \]G_9'_92NO!\OP]N?V8_A[)H$UX+N;0W\%V)LY+@(T8F:
M$Q;"X1W7<1G:[#.":Z/X<?"GX7?!SP[_ ,(A\(OAMH'A72?M#S_V7X;T>"QM
M_-;&Z3RX55=QP,G&3@5OT4 <1\-OV9?V;O@UXKU7QY\(/V??!'A37->).N:S
MX;\)V=C=ZB2P8^?-!&KS98 _.3R,UV]%% !1110 4444 %%%% !1110!SGQ.
M^$'PK^-7AW_A$_BW\/-'\2::'WI::SI\=PD;XQO3>#L;'\2X/O5#X0_L\_ W
MX!6,^G?!CX4:%X:CNL?:VTG3DBDN,=/,D WR8[;B<=J[*BLG0HNK[1Q7-WLK
M_?N=T<SS*.">#C6FJ+=W#F?(WW<;VOYV"BBBM3A"BBB@ KA+7]EO]F2R\6+X
M]L_V=/ D.NI=?:4UJ+PA9+=K-G/FB81;P^>=V<^]=W10!E>-/ G@CXD>'IO"
M/Q$\&Z5K^DW!4W&F:UIT5U;RE3E2T<JLK8(!&1P14'@#X8_#7X3Z(WAKX6?#
MW0_#6FO.T[Z?X?TF&S@:4@ N8X552Q  )QDX'I6Y10!Q'@+]F7]F[X5>.M5^
M*'PO_9]\$>&_$VN[O[;\1:!X3L[.^U#<VYO/N(8UDERP!.]CDC-=3KOACPWX
MH2UC\2^'K'45L;Z*]LEOK1)A;W,3;HYTW@[)$/*N,,IY!%7J* ,/Q_\ ##X:
M?%C15\-_%/X>:%XETY)A,EAX@TF&\A60 @.$F5E# $\XSR:IWWP0^"VJ?#)_
M@IJ?PA\+W'@V2#R9/"4^@6SZ8T>_?L-J4\HKN^;&W&>>M=110!S7PK^#/P?^
M!?AG_A"O@E\*/#7@[1A*91I'A70K?3[7S" "_E6Z(F[  SC. /2L:_\ V4_V
M7=4\2^)?&FI_LV^ ;G6/&>FOI_C#5I_!UD]SKMHZA7M[R4Q;[J)E !20LI
M(KOJ* .(\;_LR_LW?$W1]+\._$C]GWP1X@T_1(?)T6QUSPI9W<-A'\OR0)+&
MRQ+\J\* /E'H*Z7P?X,\'_#SPS9^"O 'A33=#T;3H?*T_2='L8[:UM8\D[(X
MHP$1<DG  '-:5% '&>//V</V>?BGK8\3?$[X#>#/$>I+&(UU#7O"]I>3A!T7
MS)8V; [#-=7I6DZ7H.F6^BZ'IMO96=I"L-K:6D*QQ0QJ,*B*H 50   !@"K%
M% '$>+/V9?V;O'GQ+TWXT^.?V??!&M>,=&V?V1XLU;PG9W.IV.PY7R;J2,RQ
M8/(VL,=JT_BK\&_A#\=O"4G@#XW_  J\-^,M!EE6671/%6AV^HVCNN=K&&X1
MT)&3@XR,UTE% ''WO[/'P U+X>:=\(]1^!O@Z?PGI!7^R?#$WAFT;3K+;NV^
M3;&/RH\;FQM48W'UK<\&>!O!/PX\/0>$?AYX/TK0=)MBQMM+T;3X[6WBW$LV
MV.)55<DDG Y)K4HH 1E5E*LH((P01UKR*?\ X)]_L%77B=_&US^Q%\(9-9EN
M1<R:O)\-=+-T\P.1(93!O+_[6<UZ]10!S'C[X)_!KXK:=9:1\4?A)X8\2VFF
MDG3K77] M[R.UR I\M9D8)D #Y<< >E:5AX&\$Z5X07X?:7X/TJVT!;-K1=#
MM]/C2S%NP(:$0A=FP@D%<8()XK5HH XKX0_LV_L[?L^I>1_ 3X!^"O!"ZBP;
M4%\(>%K331=$$D&3[/&F\@LQYSU/K5C5_@%\"?$'Q3T_XYZ_\%?"5]XVTFV-
MOI?C&\\.6LNJV</S?NXKMHS-&GS-\JL!\Q]:ZVB@#X8_X+!?L5?$/XK?L0>'
M/V5?V&/V6M-FAL/B'H&M+HGA^32=%TRPL["^2YE01RS0J&<)M58T()/S%17U
M9\%?@1\"OA1:2>)?A1^SAX8^'U_K-M&=6MM&\-Z?97+8)813O9920J6;H[KD
MD@G.:[NB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
8@ HHHH **** "BBB@ HHHH **** /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<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="idm139812510465776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Feb. 28, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">000-3676<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">VSE 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">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">54-0649263<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">6348 Walker Lane<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Alexandria,<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">VA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">22310<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">703<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">960-4600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $0.05 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">VSEC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 396<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,835,927<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">Portions of Registrant's definitive proxy statement for the Annual Meeting of Stockholders expected to be held on May 3, 2023, which is expected to be filed with the Securities and Exchange Commission on or about April 2, 2023, have been incorporated herein 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000102752<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<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="idm139812514247600">
<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_vsec_AuditorInformationAbstract', window );"><strong>Auditor 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_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">248<span></span>
</td>
</tr>
<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_AuditorName', window );">Auditor Name</a></td>
<td class="text">GRANT THORNTON LLP<span></span>
</td>
</tr>
<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_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Arlington, Virginia<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_vsec_AuditorInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Auditor 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;">vsec_AuditorInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>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="idm139812514016784">
<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">$ 478<span></span>
</td>
<td class="nump">$ 518<span></span>
</td>
</tr>
<tr class="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 );">Receivables, net</a></td>
<td class="nump">103,193<span></span>
</td>
<td class="nump">76,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_UnbilledReceivablesCurrent', window );">Unbilled receivables</a></td>
<td class="nump">38,307<span></span>
</td>
<td class="nump">31,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_InventoryFinishedGoods', window );">Inventories</a></td>
<td class="nump">380,707<span></span>
</td>
<td class="nump">322,702<span></span>
</td>
</tr>
<tr class="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">26,193<span></span>
</td>
<td class="nump">32,304<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">548,878<span></span>
</td>
<td class="nump">463,993<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">47,969<span></span>
</td>
<td class="nump">42,486<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">90,624<span></span>
</td>
<td class="nump">108,263<span></span>
</td>
</tr>
<tr class="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">248,837<span></span>
</td>
<td class="nump">248,753<span></span>
</td>
</tr>
<tr class="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">34,412<span></span>
</td>
<td class="nump">27,327<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">29,069<span></span>
</td>
<td class="nump">27,736<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">999,789<span></span>
</td>
<td class="nump">918,558<span></span>
</td>
</tr>
<tr class="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_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">10,000<span></span>
</td>
<td class="nump">14,162<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">159,600<span></span>
</td>
<td class="nump">115,064<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">53,722<span></span>
</td>
<td class="nump">49,465<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsPayableCurrent', window );">Dividends payable</a></td>
<td class="nump">1,282<span></span>
</td>
<td class="nump">1,273<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">224,604<span></span>
</td>
<td class="nump">179,964<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">276,300<span></span>
</td>
<td class="nump">270,407<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent', window );">Deferred compensation</a></td>
<td class="nump">7,398<span></span>
</td>
<td class="nump">14,328<span></span>
</td>
</tr>
<tr class="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 operating lease obligations</a></td>
<td class="nump">32,340<span></span>
</td>
<td class="nump">27,168<span></span>
</td>
</tr>
<tr class="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 tax liabilities</a></td>
<td class="nump">9,621<span></span>
</td>
<td class="nump">9,108<span></span>
</td>
</tr>
<tr class="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">0<span></span>
</td>
<td class="nump">250<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">550,263<span></span>
</td>
<td class="nump">501,225<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 13)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, par value $0.05 per share, authorized 23,000,000 shares; issued and outstanding 12,816,613 and 12,726,659 respectively</a></td>
<td class="nump">641<span></span>
</td>
<td class="nump">636<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">92,620<span></span>
</td>
<td class="nump">88,515<span></span>
</td>
</tr>
<tr class="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">351,297<span></span>
</td>
<td class="nump">328,358<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss)</a></td>
<td class="nump">4,968<span></span>
</td>
<td class="num">(176)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">449,526<span></span>
</td>
<td class="nump">417,333<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 999,789<span></span>
</td>
<td class="nump">$ 918,558<span></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_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or 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(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_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_DividendsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 dividends declared but unpaid on equity securities issued by the entity and outstanding. 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_DividendsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher 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)(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_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnbilledReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnbilledReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>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="idm139812514001216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.05<span></span>
</td>
<td class="nump">$ 0.05<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized (in shares)</a></td>
<td class="nump">23,000,000<span></span>
</td>
<td class="nump">23,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, issued (in shares)</a></td>
<td class="nump">12,816,613<span></span>
</td>
<td class="nump">12,726,659<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding (in shares)</a></td>
<td class="nump">12,816,613<span></span>
</td>
<td class="nump">12,726,659<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_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>23
<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="idm139812514153536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Income (Loss) - USD ($)<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_CostOfRevenueAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 949,762,000<span></span>
</td>
<td class="nump">$ 750,853,000<span></span>
</td>
<td class="nump">$ 661,659,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_OperatingCostsAndExpensesAbstract', window );"><strong>Costs and 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">5,163,000<span></span>
</td>
<td class="nump">3,625,000<span></span>
</td>
<td class="nump">3,120,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_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">17,639,000<span></span>
</td>
<td class="nump">18,482,000<span></span>
</td>
<td class="nump">17,504,000<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_OperatingCostsAndExpenses', window );">Total costs and operating expenses</a></td>
<td class="nump">894,631,000<span></span>
</td>
<td class="nump">729,333,000<span></span>
</td>
<td class="nump">606,896,000<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_vsec_OperatingIncomeLossExcludingNonrecurringIncomeExpense', window );">Operating income before non-recurring items</a></td>
<td class="nump">55,131,000<span></span>
</td>
<td class="nump">21,520,000<span></span>
</td>
<td class="nump">54,763,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_GainLossOnSaleOfBusiness', window );">Loss on sale of a business entity and certain assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(8,214,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_GainLossOnSaleOfProperties', window );">Gain on sale of property</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,108,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_GoodwillAndIntangibleAssetImpairment', window );">Goodwill and intangible asset impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(33,734,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">55,131,000<span></span>
</td>
<td class="nump">21,520,000<span></span>
</td>
<td class="nump">13,923,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_InterestIncomeExpenseNet', window );">Interest expense, net</a></td>
<td class="nump">17,885,000<span></span>
</td>
<td class="nump">12,069,000<span></span>
</td>
<td class="nump">13,496,000<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="nump">37,246,000<span></span>
</td>
<td class="nump">9,451,000<span></span>
</td>
<td class="nump">427,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_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">9,187,000<span></span>
</td>
<td class="nump">1,485,000<span></span>
</td>
<td class="nump">5,598,000<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 (loss)</a></td>
<td class="nump">$ 28,059,000<span></span>
</td>
<td class="nump">$ 7,966,000<span></span>
</td>
<td class="num">$ (5,171,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_EarningsPerShareBasic', window );">Basic earnings (loss) per share (in dollars per share)</a></td>
<td class="nump">$ 2.20<span></span>
</td>
<td class="nump">$ 0.63<span></span>
</td>
<td class="num">$ (0.47)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average shares outstanding (in shares)</a></td>
<td class="nump">12,780,117<span></span>
</td>
<td class="nump">12,551,459<span></span>
</td>
<td class="nump">11,034,256<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings (loss) per share (in dollars per share)</a></td>
<td class="nump">$ 2.19<span></span>
</td>
<td class="nump">$ 0.63<span></span>
</td>
<td class="num">$ (0.47)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted average shares outstanding (in shares)</a></td>
<td class="nump">12,827,894<span></span>
</td>
<td class="nump">12,632,874<span></span>
</td>
<td class="nump">11,034,256<span></span>
</td>
</tr>
<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_ProductOrServiceAxis=us-gaap_ProductMember', window );">Products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 562,482,000<span></span>
</td>
<td class="nump">$ 400,935,000<span></span>
</td>
<td class="nump">$ 318,324,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_OperatingCostsAndExpensesAbstract', window );"><strong>Costs and 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Costs and operating expenses</a></td>
<td class="nump">503,932,000<span></span>
</td>
<td class="nump">385,065,000<span></span>
</td>
<td class="nump">283,814,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_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">387,280,000<span></span>
</td>
<td class="nump">349,918,000<span></span>
</td>
<td class="nump">343,335,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_OperatingCostsAndExpensesAbstract', window );"><strong>Costs and 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Costs and operating expenses</a></td>
<td class="nump">$ 367,897,000<span></span>
</td>
<td class="nump">$ 322,161,000<span></span>
</td>
<td class="nump">$ 302,458,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_CostOfRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4582445-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfProperties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 carrying value and the sale price of real estate or properties that were intended to be sold or held for capital appreciation or rental income. This element refers to the gain (loss) included in earnings and not to the cash proceeds of the sale. This element is a noncash adjustment to net income when calculating net cash generated by operating activities 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2443-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_GainLossOnSaleOfProperties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_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_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_OperatingCostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_OperatingCostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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_vsec_OperatingIncomeLossExcludingNonrecurringIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Income (Loss), Excluding Nonrecurring Income (Expense)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsec_OperatingIncomeLossExcludingNonrecurringIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>24
<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="idm139812514007616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income (Loss) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 28,059<span></span>
</td>
<td class="nump">$ 7,966<span></span>
</td>
<td class="num">$ (5,171)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Change in fair value of interest rate swap&#160;agreements, net of tax</a></td>
<td class="nump">5,144<span></span>
</td>
<td class="nump">1,027<span></span>
</td>
<td class="num">(98)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="nump">5,144<span></span>
</td>
<td class="nump">1,027<span></span>
</td>
<td class="num">(98)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income (loss)</a></td>
<td class="nump">$ 33,203<span></span>
</td>
<td class="nump">$ 8,993<span></span>
</td>
<td class="num">$ (5,269)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: 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(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: 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 11: 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(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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(19))<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_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<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="idm139812513616016">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' 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>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, beginning balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,970,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="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 );">Balance, beginning balance at Dec. 31, 2019</a></td>
<td class="nump">$ 363,101<span></span>
</td>
<td class="nump">$ 549<span></span>
</td>
<td class="nump">$ 29,411<span></span>
</td>
<td class="nump">$ 334,246<span></span>
</td>
<td class="num">$ (1,105)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(5,171)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock-based compensation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">2,463<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">2,459<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Change in fair value of interest rate swap&#160;agreements, net of tax</a></td>
<td class="num">(98)<span></span>
</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">(98)<span></span>
</td>
</tr>
<tr class="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 );">Dividends declared</a></td>
<td class="num">(3,978)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,978)<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 );">Balance, ending balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,055,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="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 );">Balance, ending balance at Dec. 31, 2020</a></td>
<td class="nump">356,317<span></span>
</td>
<td class="nump">$ 553<span></span>
</td>
<td class="nump">31,870<span></span>
</td>
<td class="nump">325,097<span></span>
</td>
<td class="num">(1,203)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,599,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_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common stock</a></td>
<td class="nump">52,017<span></span>
</td>
<td class="nump">$ 80<span></span>
</td>
<td class="nump">51,937<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="nump">7,966<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,966<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock-based compensation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">4,711<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">4,708<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Change in fair value of interest rate swap&#160;agreements, net of tax</a></td>
<td class="nump">1,027<span></span>
</td>
<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,027<span></span>
</td>
</tr>
<tr class="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 );">Dividends declared</a></td>
<td class="num">$ (4,705)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,705)<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 );">Balance, ending balance (in shares) at Dec. 31, 2021</a></td>
<td class="nump">12,726,659<span></span>
</td>
<td class="nump">12,727,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="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 );">Balance, ending balance at Dec. 31, 2021</a></td>
<td class="nump">$ 417,333<span></span>
</td>
<td class="nump">$ 636<span></span>
</td>
<td class="nump">88,515<span></span>
</td>
<td class="nump">328,358<span></span>
</td>
<td class="num">(176)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="nump">28,059<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock-based compensation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90,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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">4,110<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">4,105<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Change in fair value of interest rate swap&#160;agreements, net of tax</a></td>
<td class="nump">5,144<span></span>
</td>
<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,144<span></span>
</td>
</tr>
<tr class="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 );">Dividends declared</a></td>
<td class="num">$ (5,120)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,120)<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 );">Balance, ending balance (in shares) at Dec. 31, 2022</a></td>
<td class="nump">12,816,613<span></span>
</td>
<td class="nump">12,817,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="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 );">Balance, ending balance at Dec. 31, 2022</a></td>
<td class="nump">$ 449,526<span></span>
</td>
<td class="nump">$ 641<span></span>
</td>
<td class="nump">$ 92,620<span></span>
</td>
<td class="nump">$ 351,297<span></span>
</td>
<td class="nump">$ 4,968<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_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_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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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 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_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>26
<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="idm139812516657024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity (Parenthetical) - $ / 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_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>
</tr>
<tr class="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 declared per share (in dollars per share)</a></td>
<td class="nump">$ 0.40<span></span>
</td>
<td class="nump">$ 0.37<span></span>
</td>
<td class="nump">$ 0.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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<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="idm139812513676656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<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_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 28,059,000<span></span>
</td>
<td class="nump">$ 7,966,000<span></span>
</td>
<td class="num">$ (5,171,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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>&#160;&#160;Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">25,570,000<span></span>
</td>
<td class="nump">25,600,000<span></span>
</td>
<td class="nump">24,135,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_DeferredIncomeTaxesAndTaxCredits', window );">Deferred taxes</a></td>
<td class="num">(1,139,000)<span></span>
</td>
<td class="num">(4,356,000)<span></span>
</td>
<td class="nump">106,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_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">4,465,000<span></span>
</td>
<td class="nump">3,932,000<span></span>
</td>
<td class="nump">2,858,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsec_InventoryValuationAdjustment', window );">Provision for inventory</a></td>
<td class="nump">1,094,000<span></span>
</td>
<td class="nump">24,420,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfInvestments', window );">Loss on sale of a business entity and certain assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,214,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_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss (gain) on sale of property and equipment</a></td>
<td class="nump">122,000<span></span>
</td>
<td class="num">(64,000)<span></span>
</td>
<td class="num">(1,051,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_GoodwillAndIntangibleAssetImpairment', window );">Goodwill and intangible asset impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">33,734,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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Earn-out obligation fair value adjustment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(4,999,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_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities, net of impact of acquisitions:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Receivables</a></td>
<td class="num">(26,606,000)<span></span>
</td>
<td class="num">(9,413,000)<span></span>
</td>
<td class="nump">7,732,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_IncreaseDecreaseInContractWithCustomerAsset', window );">Unbilled receivables</a></td>
<td class="num">(6,425,000)<span></span>
</td>
<td class="num">(5,542,000)<span></span>
</td>
<td class="nump">19,694,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_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(59,099,000)<span></span>
</td>
<td class="num">(80,021,000)<span></span>
</td>
<td class="num">(50,172,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_IncreaseDecreaseInOtherOperatingAssets', window );">Other current assets and noncurrent assets</a></td>
<td class="num">(4,522,000)<span></span>
</td>
<td class="num">(14,247,000)<span></span>
</td>
<td class="num">(1,722,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_IncreaseDecreaseInAccountsPayable', window );">Accounts payable and deferred compensation</a></td>
<td class="nump">36,193,000<span></span>
</td>
<td class="nump">33,210,000<span></span>
</td>
<td class="nump">3,503,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_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities', window );">Accrued expenses and other current and noncurrent liabilities</a></td>
<td class="nump">10,339,000<span></span>
</td>
<td class="nump">913,000<span></span>
</td>
<td class="num">(1,100,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="nump">8,051,000<span></span>
</td>
<td class="num">(17,602,000)<span></span>
</td>
<td class="nump">35,761,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_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(11,212,000)<span></span>
</td>
<td class="num">(10,520,000)<span></span>
</td>
<td class="num">(4,427,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_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from the sale of property and equipment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">68,000<span></span>
</td>
<td class="nump">2,875,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_ProceedsFromSaleAndCollectionOfNotesReceivable', window );">Proceeds from payments on notes receivable</a></td>
<td class="nump">8,835,000<span></span>
</td>
<td class="nump">2,906,000<span></span>
</td>
<td class="nump">1,856,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_vsec_ProceedsFromSaleOfBusinessAndCertainAssets', window );">Proceeds from sale of a business entity and certain assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">19,915,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_PaymentForContingentConsiderationLiabilityInvestingActivities', window );">Earn-out obligation payments</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(750,000)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash paid for acquisitions, net of cash acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(53,336,000)<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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash (used in) provided by investing activities</a></td>
<td class="num">(2,377,000)<span></span>
</td>
<td class="num">(61,632,000)<span></span>
</td>
<td class="nump">20,219,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_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Borrowings on loan agreement</a></td>
<td class="nump">520,223,000<span></span>
</td>
<td class="nump">491,567,000<span></span>
</td>
<td class="nump">432,999,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_RepaymentsOfLongTermDebt', window );">Repayments on loan agreement</a></td>
<td class="num">(518,347,000)<span></span>
</td>
<td class="num">(458,294,000)<span></span>
</td>
<td class="num">(452,338,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_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock</a></td>
<td class="nump">899,000<span></span>
</td>
<td class="nump">52,017,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Earn-out obligation payments</a></td>
<td class="num">(1,250,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(31,701,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_PaymentsOfDebtIssuanceCosts', window );">Payment of debt financing costs</a></td>
<td class="num">(1,113,000)<span></span>
</td>
<td class="num">(808,000)<span></span>
</td>
<td class="num">(636,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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payment of taxes for equity transactions</a></td>
<td class="num">(1,015,000)<span></span>
</td>
<td class="num">(681,000)<span></span>
</td>
<td class="num">(690,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_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(5,111,000)<span></span>
</td>
<td class="num">(4,427,000)<span></span>
</td>
<td class="num">(3,970,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used in) provided by financing activities</a></td>
<td class="num">(5,714,000)<span></span>
</td>
<td class="nump">79,374,000<span></span>
</td>
<td class="num">(56,336,000)<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 (decrease) increase in cash and cash equivalents</a></td>
<td class="num">(40,000)<span></span>
</td>
<td class="nump">140,000<span></span>
</td>
<td class="num">(356,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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of year</a></td>
<td class="nump">518,000<span></span>
</td>
<td class="nump">378,000<span></span>
</td>
<td class="nump">734,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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of year</a></td>
<td class="nump">478,000<span></span>
</td>
<td class="nump">518,000<span></span>
</td>
<td class="nump">378,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_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental cash flow disclosures:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">16,423,000<span></span>
</td>
<td class="nump">12,146,000<span></span>
</td>
<td class="nump">13,936,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_IncomeTaxesPaid', window );">Cash paid for income taxes</a></td>
<td class="nump">10,332,000<span></span>
</td>
<td class="nump">7,536,000<span></span>
</td>
<td class="nump">4,759,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_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplemental disclosure of noncash investing and 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_ReceivableWithImputedInterestFaceAmount', window );">Notes receivable from the sale of a business entity and certain assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">12,852,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsec_NoncashOrPartNoncashAcquisitionContingentConsideration', window );">Earn-out obligation in connection with acquisitions</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,250,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_GainLossOnSaleOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 other obligations or expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_PaymentForContingentConsiderationLiabilityInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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, made soon after acquisition date of business combination, to settle contingent consideration liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 (d)<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_PaymentForContingentConsiderationLiabilityInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 debt initially having maturity due after one year or beyond 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_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 proceeds from sale of notes receivable, as well as principal collections from a borrowing supported by a written promise to pay an obligation (note 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<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_ProceedsFromSaleAndCollectionOfNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_ReceivableWithImputedInterestFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The principal amount of the receivable or note before consideration of the discount or premium.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivableWithImputedInterestFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsec_InventoryValuationAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventory Valuation Adjustment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsec_InventoryValuationAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsec_NoncashOrPartNoncashAcquisitionContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Noncash Or Part Noncash Acquisition, Contingent Consideration</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsec_NoncashOrPartNoncashAcquisitionContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsec_ProceedsFromSaleOfBusinessAndCertainAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Sale Of Business And Certain 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;">vsec_ProceedsFromSaleOfBusinessAndCertainAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>28
<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="idm139812515045744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Business and Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock', window );">Nature of Business and Significant Accounting Policies</a></td>
<td class="text">Nature of Business and Summary of Significant Accounting Policies<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%">Nature of Business</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%">The term "VSE," the "Company," "us," "we," or "our" means VSE and its subsidiaries and divisions unless the context indicates operations of only VSE as the parent company.</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%">Our operations include aftermarket supply chain management solutions and parts supply for vehicle fleets; maintenance, repair, and overhaul ("MRO") services and parts supply for aviation clients; vehicle and equipment maintenance and refurbishment; logistics; engineering; energy services; IT and health care IT solutions; and consulting services. We serve the United States Government (the "government"), including the United States Department of Defense ("DoD"), federal civilian agencies, and other commercial customers. </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%">Principles of Consolidation and Basis of 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-weight:400;line-height:120%">The consolidated financial statements consist of the operations of our parent company and our wholly owned subsidiaries. All intercompany transactions have been eliminated in consolidation. </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%">Use of Estimates </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%">The preparation of financial statements in conformity with generally accepted accounting principles in the United States ("U.S. GAAP") requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingencies at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates affecting the financial statements may include, but are not limited to, fair value measurements, inventory provisions, collectability of receivables, estimated profitability of long-term contracts, valuation allowances on deferred tax assets, fair value of goodwill and other intangible assets and contingencies.</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-Based Compensation</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%">We issue stock-based awards as compensation to employees and directors. Stock-based awards include stock-settled bonus awards, vesting stock awards and performance share awards. We recognize stock-based compensation expense over the underlying award&#8217;s requisite service period, as measured using the award&#8217;s grant date fair value. Our policy is to recognize forfeitures as they occur. For performance share awards, we assess the probability of achieving the performance conditions at each reporting period end and adjust compensation expense based on the number of shares we expect to ultimately issue.</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%">Earnings Per Share</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%">Basic earnings per share ("EPS") is computed by dividing net income by the weighted average number of shares of common stock outstanding during each period. Shares issued during the period are weighted for the portion of the period that they were outstanding. Our calculation of diluted earnings per common share includes the dilutive effects for the assumed vesting of outstanding stock-based awards. As a result of incurring a net loss for the year ended December 31, 2020, potential dilutive shares were excluded from diluted loss per share as the effect would have been anti-dilutive. The antidilutive common stock equivalents excluded from the diluted per share calculation were not material.</span></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 style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years Ended December 31,</span></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-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:top"><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="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:top"><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="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><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%">Basic weighted average common shares outstanding</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%">12,780,117&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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,551,459&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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,034,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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive shares</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,777&#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%">81,415&#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"/></tr><tr><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%">Diluted weighted average common shares outstanding</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%">12,827,894&#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 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%">12,632,874&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">11,034,256&#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><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%">Cash and Cash Equivalents</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%">We consider all highly liquid investments with an original maturity of three months or less to be cash equivalents. Due to the short maturity of these instruments, the carrying values on our consolidated balance sheets approximate fair value.</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%">Property and Equipment</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%">Property and equipment is recorded at cost, net of accumulated depreciation and amortization. Depreciation and amortization is generally provided on the straight-line method over the estimated useful lives of the various assets. Property and equipment is generally depreciated over the following estimated useful lives: computer equipment, furniture, other equipment from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzQxNTA_b0ffcea4-ce3a-417a-9a5c-8553e5805820">three</span> to 15 years; and buildings and land improvements from 15 to 20 years. Amortization of leasehold improvements is provided by the straight-line method over the lesser of their useful life or the remaining term of the lease.&#160;</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%">Leases</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%">We determine at inception whether an arrangement that provides us control over the use of an asset is a lease. Substantially all of our leases are long-term operating leases for facilities with fixed payment terms. We recognize a right-of-use ("ROU") asset and a lease liability upon commencement of our operating leases. The initial lease liability is equal to the future fixed minimum lease payments discounted using our incremental borrowing rate, on a secured basis. The lease term includes option renewal periods and early termination payments when it is reasonably certain that we will exercise those rights. The initial measurement of the ROU asset is equal to the initial lease liability plus any initial indirect costs and prepayments, less any lease incentives. </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%">We recognize lease costs on a straight-line basis over the remaining lease term, except for variable lease payments that are expensed in the period in which the obligation for those payments is incurred.  </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%">Leases with an initial term of 12 months or less with purchase options or extension options that are not reasonably certain to be exercised are not recorded on the balance sheet. Operating lease cost is included in costs and operating expenses on our consolidated statement of income.</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%">Concentration of Credit 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-weight:400;line-height:120%">Financial instruments that potentially subject us to concentration of credit risk consist primarily of our trade receivables.&#160;Our trade receivables consist of amounts due from various commercial entities and government clients. We believe that concentrations of credit risk with respect to trade receivables are limited due to the large number of customers comprising the customer base and their dispersion across many different geographic regions. Contracts with the government, either as a prime or subcontractor, accounted for approximately 47%, 57%, and 69% of revenues for the years ended December&#160;31, 2022, 2021 and 2020, respectively. The credit risk, with respect to contracts with the government, is limited due to the creditworthiness of the respective governmental entity. We perform ongoing credit evaluations and monitoring of the financial condition of all our customers. We maintain an allowance for credit losses based upon several factors, including historical collection experience, current aging status of the customer accounts and financial condition of our customers. </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%">Revenue Recognition</span></div><div><span><br/></span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for revenue in accordance with ASC 606. The unit of account in ASC 606 is a performance obligation. At the inception of each contract with a customer, we determine our performance obligations under the contract and the contract's transaction price. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is defined as the unit of account. A contract&#8217;s transaction price is allocated to each distinct performance obligation and recognized as revenue when the performance obligation is satisfied. The majority of our contracts have a single performance obligation as the promise to transfer the respective goods or services is not separately identifiable from other promises in the contracts and is, therefore, not distinct. For product sales, each product sold to a customer typically represents a distinct performance obligation. Our performance obligations are satisfied over time as work progresses or at a point in time based on transfer of control of products and services to our customers.</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%">Contract modifications are routine in the performance of our contracts. Contracts are often modified to account for changes in contract specifications or requirements. In most instances, contract modifications are for goods or services that are not distinct, and therefore are accounted for as part of the existing contract. </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%">Substantially all our Fleet segment revenues from the sale of vehicle parts to customers are recognized at the point in time of the transfer of control to the customer. Sales returns and allowances for vehicle parts are not significant.</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%">Our Aviation segment revenues result from the sale of aircraft parts and performance of MRO services for private and commercial aircraft owners, other aviation MRO providers, and aviation original equipment manufacturers. Our Aviation segment recognizes revenues for the sale of aircraft parts at a point in time when control is transferred to the customer, which </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%">usually occurs when the parts are shipped. Our Aviation segment recognizes revenues for MRO services over time as the services are transferred to the customer. MRO services revenue recognized is measured based on the cost-to-cost input method, as costs incurred reflect the work completed, and therefore the services transferred to date. Sales returns and allowances are not significant.</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%">Our Federal and Defense segment revenues result from professional and technical services, which we perform for customers on a contract basis. Revenue is recognized for performance obligations over time as we transfer the services to the customer. The three primary types of contracts used are cost-type, fixed-price and time-and-materials. Revenues result from work performed on these contracts by our employees and our subcontractors and from costs for materials and other work-related costs allowed under our contracts. </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%">Revenues on cost-plus contracts are recorded as contract allowable costs are incurred and fees are earned. Variable consideration is included in the estimated transaction price, to the extent that it is probable that a significant reversal will not occur, when there is a basis to reasonably estimate the amount of the fee. These estimates are based on historical award experience, anticipated performance and our best judgment based on current facts and circumstances. </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%">Revenues on fixed-price contracts are recorded as work is performed over the period. We generally recognize revenue using the time-elapsed output method for our fixed-price service offering performance obligations. For certain deliverable-based fixed-price performance obligations, revenue is recognized over time using costs incurred to date relative to total estimated costs at completion. For such contracts, we estimate total costs at the inception of the contract based on our assumptions of the cost elements required to complete the associated tasks of the contract and assess the impact of the risks on our estimates of total costs to complete the contract. Our cost estimates are based on assumptions that include the complexity of the work, our employee labor costs, the cost of materials and the performance of our subcontractors.&#160;These cost estimates are subject to change as we perform under the contract and as a result, the timing of revenues and amount of profit on a contract may change as there are changes in estimated costs to complete the contract. Such adjustments are recognized on a cumulative catch-up basis in the period we identify the changes.</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%">Revenues for time and materials ("T&amp;M") contracts are recorded based on the amount for which we have the right to invoice our customers, because the amount directly reflects the value of our work performed for the customer. Revenues are recorded on the basis of contract allowable labor hours worked multiplied by the contract defined billing rates, plus the direct costs and indirect cost burdens associated with materials and subcontract work used in performance on the contract. Generally, profits on time and materials contracts result from the difference between the cost of services performed and the contract defined billing rates for these services.</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%">Revenues related to work performed on government contracts at risk, which is work performed at the customer's request prior to the government formalizing funding, is not recognized until it can be reliably estimated, and its realization is probable.</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%">A substantial portion of contract and administrative costs are subject to audit by the Defense Contract Audit Agency.&#160;Our indirect cost rates have been audited and approved for 2021 and prior years with no material adjustments to our results of operations or financial position. While we maintain reserves to cover the risk of potential future audit adjustments based primarily on the results of prior audits, we do not believe any future audits will have a material adverse effect on our results of operations, financial position, or 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:700;line-height:120%">Receivables and Unbilled Receivables </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%">Receivables are recorded at amounts earned less an allowance.&#160;We review our receivables regularly to determine if there are any potentially uncollectible accounts.&#160;The majority of our receivables are from government agencies, where there is minimal credit risk.&#160;</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%">Unbilled receivables include amounts typically resulting from sales under contracts when the cost-to-cost method of revenue recognition is utilized, and revenue recognized exceeds the amount billed to the customer. The amounts may not exceed their estimated net realizable value. Unbilled receivables are classified as current based on our contract operating cycle.</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%">Allowance for Credit Losses</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%">We establish allowances for credit losses on our accounts receivable and unbilled receivables. To measure expected credit losses, we have disaggregated pools of receivable balances by segment. Within each segment, receivables exhibit similar risk characteristics. In determining the amount of the allowance for credit losses, we consider historical collectability based on past due status. We also consider current market conditions and forecasts of future economic conditions to inform potential </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%">adjustments to historical loss data. In addition, we also record allowance for credit losses for specific receivables that are deemed to have a higher risk profile than the rest of the respective pool of receivables, such as concerns about a specific customer's inability to meet its financial obligation to us. The adequacy of these allowances is assessed quarterly through consideration of factors on a collective basis where similar characteristics exist and on an individual basis.</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%">Inventories</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%">Inventories are stated at the lower of cost or net realizable value using the first-in, first-out ("FIFO") method. Inventories consist primarily of finished goods replacement parts for our Fleet and Aviation segments, and also include related purchasing, storage and handling costs.&#160;Inventories for our Aviation segment consist primarily of aftermarket parts for distribution, and general aviation engine accessories and parts, and also include related purchasing, overhaul labor, storage and handling costs. </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%">We periodically evaluate the carrying value of inventory, giving consideration to factors such as its physical condition, sales patterns and expected future demand in order to estimate the amount necessary to write down any slow moving, obsolete or damaged inventory. These estimates could vary significantly from actual amounts based upon future economic conditions, customer inventory levels or competitive factors that were not foreseen or did not exist when the estimated write-downs were made. </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%">During 2021, we recorded a $24.4&#160;million provision for inventory within cost and operating expenses primarily related to slow moving and excess quantities of Aviation segment inventory supporting certain international region distribution programs entered into prior to 2019.</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%">Deferred Compensation Plans</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%">We established the VSE Corporation Deferred Supplemental Compensation Plan ("DSC Plan") for the benefit of certain key management employees to be incentivized and rewarded based on overall company performance. We recognized DSC Plan expenses of $0.3 million, $0.4 million and $1.0 million 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We invest in corporate owned life insurance ("COLI") products and in mutual funds that are held in a Rabbi Trust to fund the DSC Plan obligations.&#160;The COLI investments are recorded at cash surrender value and the mutual fund investments are recorded at fair value. The DSC Plan assets are included in other assets on the accompanying consolidated balance sheets. Gains and losses recognized on the changes in fair value of the investments are recorded as selling, general and administrative expenses on the accompanying consolidated statements of income. We recorded a net gain of $22 thousand and net losses of $0.6 million and $0.9 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</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%">Derivative Instruments</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%">Derivative instruments are recorded on the consolidated balance sheets at fair value. Unrealized gains and losses on derivatives designated as cash flow hedges are report in other comprehensive income (loss) and reclassified into earnings in a manner that matches the timing of the earnings impact of the hedged transactions. </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%">Income Taxes</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%">Income taxes are accounted for under the asset and liability method. Under the asset and liability method, deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. This method also requires the recognition of future tax benefits, such as net operating loss carryforwards, to the extent that realization of such benefits is more likely than not. 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.</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%">The carrying value of net deferred tax assets is based on assumptions regarding our ability to generate sufficient future taxable income to utilize these deferred tax assets.</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%">Business Combinations</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%">We allocate the purchase price of acquired entities to the underlying tangible and identifiable intangible assets acquired and liabilities assumed based on their respective estimated fair values, with any excess recorded as goodwill. The operating results of acquired businesses are included in our results of operations beginning as of their effective acquisition dates. For contingent </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%">consideration arrangements, a liability is recognized at fair value as of the acquisition date with subsequent fair value adjustments recorded in 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%">Goodwill and Other Intangible Assets</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the purchase price paid in excess of the fair value of net tangible and intangible assets acquired in a business combination. Goodwill is tested for potential impairment at the reporting unit level annually at the beginning of the fourth quarter, or whenever events or changes in circumstances indicate that the carrying value may not be recoverable. </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%">We estimate and compare the fair value of each reporting unit to its respective carrying value including goodwill. The fair value of our reporting units is determined using a combination of the income approach and the market approach, which involves the use of estimates and assumptions, including projected future operating results and cash flows, the cost of capital, and financial measures derived from observable market data of comparable public companies. If the fair value is less than the carrying value, the amount of impairment expense is equal to the difference between the reporting unit&#8217;s fair value and the reporting unit&#8217;s carrying 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-weight:400;line-height:120%">Intangible assets with finite lives are amortized using the method that best reflects how their economic benefits are utilized or, if a pattern of economic benefits cannot be reliably determined, on a straight-line basis over their estimated useful lives.&#160; Intangible assets with finite lives are assessed for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. </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%">Impairment of Long-Lived Assets (Excluding Goodwill)</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%">We review our long-lived assets, including amortizable intangible assets and property and equipment, for impairment whenever events or changes in facts and circumstances indicate that their carrying values may not be fully recoverable. We assess impairment by comparing the estimated undiscounted future cash flows of the related asset to its carrying value. If an asset is determined to be impaired, we recognize an impairment charge in the current period for the difference between the fair value of the asset and its carrying 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-weight:700;line-height:120%">Recent Adopted Accounting Pronouncements</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%">In October 2021, the FASB issued ASU 2021-08, "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers," which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, "Revenue from Contracts with Customers," as if the acquirer had originated the contracts. The new standard is effective on a prospective basis for fiscal years and interim reporting periods within those fiscal years beginning after December 15, 2022, with early adoption permitted. We elected to early adopt this standard during the first quarter 2022 and will apply the guidance prospectively to business combinations entered into subsequent to adoption.</span></div>In March 2020, the FASB issued ASU 2020-04, "Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting." The amendments provide optional guidance for a limited time to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. The amendments apply only to contracts and hedging relationships that reference LIBOR or another reference rate expected to be discontinued due to reference rate reform. These amendments are effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. We amended our loan agreement in October 2022, which is discussed in Note (7) "Debt". The change from LIBOR rates did not have a material impact on our consolidated financial statements.<span></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_BusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<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_BusinessDescriptionAndAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>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="idm139812515131456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition and Divestitures<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_MergersAcquisitionsAndDispositionsDisclosuresTextBlock', window );">Acquisition and Divestitures</a></td>
<td class="text">Acquisitions and Divestitures<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquisitions</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%">Global Parts Group, Inc</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 26, 2021, our Aviation segment acquired Global Parts Group, Inc. ("Global Parts"), a privately owned company with operations in Augusta, Kansas. Global Parts provides distribution and MRO services for business and general aviation ("B&amp;GA") aircraft families. The acquisition expands our existing B&amp;GA focus and further diversifies our existing product and </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%">platform offerings to include additional airframe components, while expanding our customer base of regional and global B&amp;GA customers. </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%">The cash purchase price for Global Parts was approximately $40&#160;million, net of cash acquired, which was funded using our existing bank revolving loan. The purchase price included $2&#160;million of contingent consideration. Refer to Note (17) "Fair Value Measurements," for additional information regarding the earn-out obligation. </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%">We completed the purchase accounting valuation for this transaction in 2021 and recorded the final purchase price allocation as follows (in thousands):</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:74.368%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.711%"/><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%">Description</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%">Fair Value</span></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%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">6,410&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</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,240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles - customer related</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%">16,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%">10,019&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,043&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,775&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,112)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,936)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,874)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 assets acquired, excluding cash</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%">40,553&#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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash consideration, net of cash acquired</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%">38,553&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 date estimated fair value of earn-out obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:3pt double #000;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%">40,553&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value attributed to the customer relationship intangible asset is being amortized on a straight-line basis using a useful life of 15 years. None of the value attributed to goodwill and customer relationships was deductible for income tax purposes. Goodwill resulting from the acquisition reflects the strategic advantage of expanding our supply chain management capabilities through the diversification of our existing product and platform offerings to 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:400;line-height:120%">We incurred approximately $0.5&#160;million of acquisition-related expenses associated with our Global Parts acquisition for the year ended December 31, 2021, which are included in selling, general and administrative expenses. </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%">Global Parts' results of operations are included in our Aviation segment in the accompanying consolidated financial statements beginning on the acquisition date of July 26, 2021. Had the acquisition occurred as of January 1, 2020, revenue and net income (loss) from consolidated operations, and basic and diluted earnings (loss) per share on a pro forma basis for the year ended December 31, 2021 and 2020 would not have been materially different than our reported amounts. </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%">HAECO Special Services, LLC</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%">On March 1, 2021, our Federal and Defense segment acquired HAECO Special Services, LLC ("HSS") from HAECO Airframe Services, LLC, a division of HAECO Americas ("HAECO") for the purchase price of $14.8&#160;million. HSS is a leading provider of fully integrated MRO support solutions for military and government aircraft. HSS provides scheduled depot maintenance, contract field deployment and unscheduled drop-in maintenance for a United States DoD contract specifically for the sustainment of the U.S. Air Force ("USAF") KC-10 fleet. HSS operating results are included in our Federal and Defense segment in the accompanying consolidated financial statements beginning on the acquisition date of March 1, 2021. The acquisition was not material to our consolidated financial statements. </span></div>The final allocation of the purchase price resulted in approximately $7.0&#160;million to the fair value of net tangible assets (including $9.2&#160;million of accounts receivable), $0.7&#160;million to goodwill, and $7.2&#160;million to customer relationship intangible asset, which is being amortized over approximately 4 years from the acquisition date.We incurred approximately $0.3&#160;million of acquisition-related expenses associated with our HSS acquisition for the year ended December 31, 2021, which are included in selling, general and administrative expenses.<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Divestitures</span></div><div><span><br/></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%">Prime Turbines Sale</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%">In January 2020, VSE&#8217;s subsidiary VSE Aviation, Inc. entered into two definitive agreements to sell (1) Prime Turbines LLC ("Prime Turbines") and (2) certain related inventory assets to PTB Holdings USA, LLC ("PTB"). The transaction was completed on February 26, 2020 with cash proceeds of $20.0&#160;million, including final working capital adjustments, and a note receivable of $8.3&#160;million received as consideration. As a result of the sale of the business and inventory, we derecognized the assets and liabilities of Prime Turbines and recorded a $7.5&#160;million loss in 2020 which is reflected within loss on sale of a business entity and certain assets in the consolidated statements of income. </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%">CT Aerospace Asset Sale</span></div>In June 2020, VSE's subsidiary VSE Aviation, Inc. entered into an asset purchase agreement to sell CT Aerospace, LLC ("CT Aerospace") inventory and certain assets to Legacy Turbines, LLC ("Legacy Turbines") for $6.9&#160;million, with a note receivable received as consideration. As a result of the sale, we recorded a $678&#160;thousand loss in 2020, which is reflected within loss on sale of a business entity and certain assets in the consolidated statements of income.<span></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_MergersAcquisitionsAndDispositionsDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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> -URI https://asc.fasb.org/subtopic&amp;trid=2122178<br><br>Reference 2: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>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="idm139812515065536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue Recognition</a></td>
<td class="text">Revenue Recognition<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:700;line-height:120%">Disaggregated Revenue</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%">Our revenues are derived from the delivery of products to our customers and from services performed for commercial customers, the DoD, and various other government agencies. </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:400;line-height:120%">A summary of revenues by customer for each of our operating segments for the years ended December&#160;31, 2022, 2021 and 2020 were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:48.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.816%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended 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:400;line-height:100%">Fleet</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:400;line-height:100%">Aviation</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:400;line-height:100%">Federal and Defense</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:400;line-height:100%">Total</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%">Commercial</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%">104,162&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">403,155&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">583&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">507,900&#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%">DoD</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,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%">&#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%">224,436&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 government</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%">153,888&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,957&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,295&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 #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%">261,336&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,112&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280,314&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">949,762&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:48.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.816%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Commercial</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%">73,606&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">245,380&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">3,332&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">322,318&#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%">DoD</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%">12,689&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">220,733&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,422&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 government</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%">147,237&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,472&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,404&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 #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%">233,532&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,852&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,469&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750,853&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:48.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.816%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Commercial</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%">42,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="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,695&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,877&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">208,305&#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%">DoD</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,744&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,560&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,397&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 government</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%">178,693&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,982&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,957&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">242,170&#160;</span></td><td style="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%">165,070&#160;</span></td><td style="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%">254,419&#160;</span></td><td style="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%">661,659&#160;</span></td><td style="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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of revenues by type for each of our operating segments for the year ended December&#160;31, 2022, 2021 and 2020 were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:48.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.816%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended 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:400;line-height:100%">Fleet</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:400;line-height:100%">Aviation</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:400;line-height:100%">Federal and Defense</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:400;line-height:100%">Total</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%">Repair</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%">107,399&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">107,399&#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%">Distribution</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%">261,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,713&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">562,049&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost Plus Contract</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%">&#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%">139,958&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,958&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed Price Contract</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,674&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,674&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">T&amp;M Contract</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%">&#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%">41,682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 #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%">261,336&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,112&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280,314&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">949,762&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:48.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.816%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Repair</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,725&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,725&#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%">Distribution</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%">233,532&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">405,659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost Plus Contract</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%">&#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%">93,694&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,694&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed Price Contract</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,495&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,495&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">T&amp;M Contract</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%">&#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%">70,280&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,280&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 #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%">233,532&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,852&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,469&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750,853&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:48.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.816%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Repair</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,445&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,445&#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%">Distribution</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%">242,170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">324,795&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost Plus Contract</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%">&#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%">79,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed Price Contract</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,406&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">T&amp;M Contract</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%">&#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%">36,949&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,949&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">242,170&#160;</span></td><td style="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%">165,070&#160;</span></td><td style="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%">254,419&#160;</span></td><td style="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%">661,659&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;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%">Contract Balances</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%">Receivables, net, represent rights to consideration, which are unconditional other than the passage of time. A contract asset is a right to consideration that is conditional upon factors other than the passage of time. Contract assets include unbilled receivables and contract retentions but exclude billed receivables. Contract liabilities include customer advances, billings in excess of revenues and deferred revenue. Contract assets and liabilities are recorded net on a contract-by-contract basis and are generally classified as current based on our contract operating cycle. </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%">Receivables, net and unbilled receivables as of  December&#160;31, 2022 and 2021, respectively, were as follows (in thousands):</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:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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:center;vertical-align:top"><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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, net</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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,193&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">76,587&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled receivables</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,307&#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%">31,882&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 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%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,469&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Net of allowance of $2.1 million and $1.7 million as of  December&#160;31, 2022 and 2021, respectively.</span></div></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:8pt;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:120%">Unbilled receivables increased to $38.3 million as of December&#160;31, 2022 from $31.9 million as of December&#160;31, 2021, primarily due to revenue recognized in excess of billings. </span></div><div style="margin-bottom:8pt;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:120%">Contract liabilities, which are included in accrued expenses and other current liabilities in our consolidated balance sheet, were $6.4 million as of December&#160;31, 2022 and $7.1 million as of December&#160;31, 2021. For the year ended December&#160;31, 2022 and 2021, we recognized revenue of $3.9 million and $5.1 million, respectively, that was previously included in the beginning balance of contract liabilities.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our performance obligations are satisfied either at a point in time or over time as work progresses. Revenues from products and services transferred to customers at a point in time are primarily related to the sales of vehicle and aircraft parts in our Fleet and Aviation segments. Revenue recognized at a point in time accounted for approximately 59% and 54% of our revenues for the </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%">year ended December&#160;31, 2022 and 2021, respectively. Revenues from products and services transferred to customers over time are primarily related to revenues in our Federal and Defense segment and MRO services in our Aviation segment. Revenues recognized over time accounted for approximately 41% and 46% of our revenues for the year ended December&#160;31, 2022 and 2021, respectively.</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%">As of December&#160;31, 2022, the aggregate amount of transaction prices allocated to unsatisfied or partially unsatisfied performance obligations was $187 million. Performance obligations expected to be satisfied within one year and greater than one year are 97% and 3%, respectively. We have applied the practical expedient for certain parts sales and MRO services to exclude the amount of remaining performance obligations for (i) contracts with an original expected term of one year or less or (ii) contracts for which we recognize revenue in proportion to the amount we have the right to invoice for services performed.</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%">During the year ended December&#160;31, 2022, revenue recognized from performance obligations satisfied in prior periods was not material.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<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="idm139812515099632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Current Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsDisclosureTextBlock', window );">Other Current Assets</a></td>
<td class="text">Other Current Assets <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:145%">Other current assets consisted of the following as of December&#160;31, 2022 and 2021 (in thousands): </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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:center;vertical-align:top"><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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><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%">Self insurance trust 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%">&#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%">5,993&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of notes 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%">&#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,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor advances</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,998&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 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%">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%">11,195&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,939&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 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%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,193&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,304&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 other assets. This disclosure includes other current assets and other noncurrent assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>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="idm139812515012496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment</a></td>
<td class="text">Property and Equipment<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%">Property and equipment, net consisted of the following as of December&#160;31, 2022 and 2021 (in thousands):</span></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 style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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:center;vertical-align:top"><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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><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%">Buildings and building improvements</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%">30,482&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,596&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,728&#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%">28,084&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures, equipment and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,377&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><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="padding:2px 0 2px 1pt;text-align: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,495&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,164&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and land improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,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%">4,726&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,174&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,947&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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,205)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,461)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 7.75pt 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%">Total property and equipment, net</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,969&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,486&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><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%">Depreciation and amortization expense for the years ended December&#160;31, 2022, 2021 and 2020 was $7.1 million, $6.1 million and $5.6 million, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI https://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<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="idm139812514231040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Intangible Assets</a></td>
<td class="text">Goodwill and Intangible Assets<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%">Changes in goodwill for the years ended December&#160;31, 2022 and 2021 by operating segment were as follows (in thousands):</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 style="width:51.246%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.899%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fleet</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:400;line-height:100%">Federal and Defense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation </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="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:400;line-height:100%">Total</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%">Balance as of December 31, 2020</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%">63,190&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,883&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,053&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">608&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,019&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,627&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">63,190&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">31,491&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">154,072&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">248,753&#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%">Adjustments to 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%">&#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%">84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</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%">63,190&#160;</span></td><td style="background-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%">31,575&#160;</span></td><td style="background-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%">154,072&#160;</span></td><td style="background-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%">248,837&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="24" 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: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%"> As of December 2022 and 2021, the Aviation segment accumulated goodwill impairment loss was $30.9 million.</span></div></td></tr></table></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%">Goodwill increased during the year ended December 31, 2021 in connection with acquisitions completed during the period as discussed in Note (2) "Acquisitions and Divestitures." There were no impairments of goodwill during the years ended December&#160;31, 2022 and 2021. During the year ended December 31, 2020, we recognized a $30.9&#160;million goodwill impairment charge resulting from the negative impact of the COVID-19 pandemic on our Aviation reporting unit. </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%">Intangible assets consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost</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:400;line-height:100%">Accumulated Amortization</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:400;line-height:100%">Net Intangible Assets</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%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract and customer-related</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,291&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,881)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,456)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,961&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124,337)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,624&#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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 31, 2021</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 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 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%">Contract and customer-related</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%">221,796&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,385)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">105,411&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technologies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,915)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,303)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,367&#160;</span></td><td style="background-color:#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</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%">242,866&#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%">(134,603)</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%">108,263&#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><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%">Intangible assets with a gross carrying value of 27.9 million were fully amortized during the year and are no longer reflected in the intangible asset values as of December&#160;31, 2022. There were no impairment losses during 2022 and 2021. We recognized an impairment expense, included in goodwill and intangible impairment, of $2.8&#160;million within the Aviation segment during the second quarter of 2020 in connection with the sale of all of the inventory of our CT Aerospace subsidiary.</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%">Amortization expense for the years ended December&#160;31, 2022, 2021 and 2020 was $17.6 million, $18.5 million and $17.5 million, respectively.</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-weight:400;line-height:120%">The estimated future annual amortization expense related to intangible assets are as follows (in thousands):</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 style="width:79.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.402%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><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%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,639&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,059&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,015&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,190&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,444&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,277&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 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%">Total</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%">90,624&#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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI https://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<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="idm139812515077408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text">Debt<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%">Long-term debt consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:72.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.694%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.695%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ee2724;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:middle"><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="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:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank credit facility - term loan</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,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,175&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank credit facility - revolver loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,610&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,559&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 amount of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288,610&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">286,734&#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 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%">(2,310)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,165)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,300&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">284,569&#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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, net of current portion</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%">276,300&#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%">270,407&#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><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%">As of December&#160;31, 2022, the interest rate on our outstanding term debt and weighted average interest rate on our aggregate outstanding revolver debt was 6.93% and 7.01%, respectively. Interest expense incurred on bank credit facilities was approximately $17.4 million, $11.2 million and $12.7 million 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a loan agreement with a group of banks from which we borrow amounts under the loan agreement to provide working capital support, fund letters of credit, and finance acquisitions. The loan agreement includes term and revolving loan facilities. The revolving loan facility provides for revolving loans and letters of credit. The maximum amount of credit available under the loan agreement for revolving loans and letters of credit is $350 million. Under the loan agreement we may elect to increase the maximum availability of the term loan facility, the revolving loan facility, or both facilities up to an aggregate additional amount of $100 million subject to lender approvals. The loan agreement also provides for letters of credit aggregating up to $25 million. As of December&#160;31, 2022 and 2021, we had approximately $1.0 million in letters of credit outstanding.</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%">On October 7, 2022, we entered into the Fourth Amendment to our loan agreement which, among other things, (i) extended the maturity date from July 23, 2024 to October 7, 2025; (ii) reset the aggregate principal amount of the term loan to $100&#160;million, (iii) modified the quarterly amortization payments on the term loan from $3.75&#160;million to $2.50&#160;million, (iv) increased the maximum Total Funded Debt to EBITDA Ratio from 4.25x to 4.50x, with such ratios decreasing thereafter, (v) changed the benchmark rate from LIBOR to Secured Overnight Financing Rate (SOFR) with a SOFR floor of 0%; and (vi) modified pricing to account for the change from LIBOR to SOFR. </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%">Borrowings under our loan agreement bear interest at a variable rate of interest based on Term SOFR or a base rate, plus in each case an applicable margin (based on our Total Funded Debt to EBITDA Ratio). The base rate for any day is a fluctuating rate per annum equal to the highest of (i) the Federal Funds Rate plus .50%; (ii) the Prime Rate and (iii) the sum of Term SOFR for a one month interest period, plus the difference between the additional Term SOFR interest margin for SOFR rate loans and the additional base rate interest margin for base rate loans. The applicable margins for SOFR loans ranges from 1.50% to 3.75% and .50% to 2.75% for base rate loans. We also pay a commitment fee with respect to undrawn amounts under the revolving loan facility ranging from .25% to .50% (based on our Total Funded Debt to EBITDA Ratio) and fees on letters of credit that are issued. </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%">We incurred and deferred $1.1&#160;million of debt issuance costs in connection with the Fourth Amendment to our loan agreement, which are amortized to interest expense over the remaining term of the loan. Amortization of debt issuance costs was $1.0&#160;million, $1.0&#160;million, $1.1&#160;million 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future required term and revolver loan payments as of December&#160;31, 2022 are as follows (in thousands):</span></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 style="width:58.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ending</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%">Term</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%">Revolver</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%">Total</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%">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%">10,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">10,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">10,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">80,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,610&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,610&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 #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%">100,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,610&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288,610&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>The loan agreement contains collateral requirements to secure our loan agreement obligations, restrictive covenants, a limit on annual dividends, and other affirmative and negative covenants, conditions, and limitations. Restrictive covenants include a maximum Total Funded Debt to EBITDA Ratio and a minimum Fixed Charge Coverage Ratio. We were in compliance with required ratios and other terms and conditions as of December&#160;31, 2022.<span></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>35
<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="idm139812514815472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instruments and Hedging Activities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Derivative Instruments and Hedging Activities</a></td>
<td class="text">Derivative Instruments and Hedging Activities<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%">We are party to fixed interest rate swap instruments that are designated and accounted for as cash flow hedges to manage risks associated with interest rate fluctuations on a portion of our floating rate debt. </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%">Our derivative instruments designated as cash flow hedges as of December 31, 2022 were (in thousands):</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:16.005%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.819%"/><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:400;line-height:100%">Notional Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paid Fixed Rate </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receive Variable Rate</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement and Termination</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%">Interest rate swap</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;border-top:1pt 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%">$150,000</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%">2.8%</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%">1-month term SOFR</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%">Monthly through October 31, 2027</span></td></tr><tr><td colspan="15" 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:8pt;font-weight:400;line-height:100%"> On July 22, 2022, we executed forward-starting fixed interest rate swap, the tenor of which began on October 31, 2022.</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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -URI https://asc.fasb.org/topic&amp;trid=2229140<br><br>Reference 2: 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 5<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=d3e90205-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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>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="idm139812514882736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Current Liabilities<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_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">Accrued Expenses and Other Current Liabilities</a></td>
<td class="text">Accrued Expenses and Other Current Liabilities<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 style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90ZXh0cmVnaW9uOjk1NWZlMWJjMjMxMzQxNzhiNWU2YzFmZTVmZjAzODIwXzE1Mw_14324201-8c5b-4dcf-b8e1-5ec04a317b6b"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90ZXh0cmVnaW9uOjk1NWZlMWJjMjMxMzQxNzhiNWU2YzFmZTVmZjAzODIwXzE1Mw_b25bb7d3-38bd-4065-81f4-c3f760b09f7e">Accrued expenses and other current liabilities</span></span> consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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:400;line-height:100%">December 31,</span></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-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:middle"><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="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:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</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%">23,298&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,395&#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%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,402&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,147&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 customer rebates and royalties</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,514&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,254&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,991&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">10,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,418&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 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%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">53,722&#160;</span></td><td style="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%">49,465&#160;</span></td><td style="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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 accounts payable and accrued liabilities 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(a),20,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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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="idm139812515099632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation Plans<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_ShareBasedCompensationAbstract', window );"><strong>Share-Based Payment Arrangement, Noncash Expense [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-Based Compensation Plans</a></td>
<td class="text">Stock-Based Compensation Plans    <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The VSE Corporation 2006 Restricted Stock Plan, as amended (the "2006 Plan"), provides VSE's employees and directors the opportunity to receive various types of stock-based compensation and cash awards.&#160;In May 2020, the stockholders approved amendments to the 2006 Plan extending its term until May 6, 2027 and authorizing an additional 500,000 shares of our common stock for issuance under the 2006 Plan.&#160;As of December&#160;31, 2022, we are authorized to issue up to 1,500,000 shares of our common stock and 598,637 shares remained available for issuance. As of December 31, 2022, we have outstanding stock-settled bonus awards, vesting stock awards, and performance share awards under this plan.</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%">Stock-settled bonus awards are a fixed dollar-denominated award that vests over a three-year service period in three equal tranches. As each tranche vests, the fixed dollar value of the vested portion of the award is converted into shares based on the closing market price of our stock at the date of conversion. On each vesting date, 100% of the vested award is paid in stock that is subject to a two-year stock sales restriction. Expense is recognized on a straight-line basis over the requisite service period for each tranche, which results in an accelerated pattern for an award. </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%">Employee vesting stock awards generally vest over a three-year service period in equal installments on each anniversary of the grant date. Our directors receive a grant of vesting stock annually as part of their compensation and the stock vests immediately upon grant.</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%">We grant performance share awards to certain employees under the 2006 Plan. Performance share awards are rights to receive shares of our stock on the satisfaction of service requirements and performance conditions. These awards vest ratably in equal installments over a three-year period on the anniversary of each grant date, subject to meeting the minimum service requirements and the achievement of certain annual or cumulative financial metrics of our performance, with the number of shares ultimately issued, if any, ranging up to 100% of the specified target shares. If performance is below the minimum threshold level of performance, no shares will be issued. For all performance share awards granted, the annual and cumulative financial metrics are based on our achievement of a return on equity.</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%">During fiscal 2021, we established the Employee Stock Purchase Plan (ESPP) to allow eligible employees to purchase shares of our VSE common stock at a discount of up to 15% of the fair market value on specified dates. For ESPP offerings in the year ended December&#160;31, 2022, the purchase price was 12% off the lesser of the fair market value on the date of the offering and the fair market value on the date of purchase, thereby resulting in stock compensation expense of $123 thousand. As of December&#160;31, 2022, 500,000 shares of VSE common stock are authorized for issuance under the ESPP.</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:700;line-height:120%">Expense and Related Tax Benefits Recognized</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%">Stock-based compensation expense and related tax benefits recognized under the 2006 Plan for the years ended December 31, was as follows (in thousands):</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:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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:center;vertical-align:middle"><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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:400;line-height:100%">2020</span></td></tr><tr><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%">Stock-settled bonus awards</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,186&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">820&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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,265&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vesting stock 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%">2,089&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,273&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,593&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance share awards</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,067&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">784&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 7.75pt 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%">Total</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%">4,342&#160;</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,877&#160;</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%">2,858&#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 7.75pt 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%">Tax benefit recognized from stock-based compensation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,083&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 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: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:#cceeff;border-bottom:3pt double #000;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%">967&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 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: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:#cceeff;border-bottom:3pt double #000;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%">713&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;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%">Stock-Settled Bonus Awards</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%">In March 2022, the employees eligible for the 2021 awards, 2020 awards and 2019 awards received a total of 21,871 shares of common stock. The grant-date fair value of these awards was $43.30 per share. The total compensation cost related to non-vested stock-settled bonus awards not yet recognized was approximately $0.9 million with a weighted average amortization period of 1.4 years as of December&#160;31, 2022. The total fair value of stock-settled bonus awards that vested in the years ended December&#160;31, 2022, 2021 and 2020 was $0.9 million, $0.9 million and $1.2 million, 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%">Vesting Stock Awards</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%">Vesting stock award activity for the year ended December&#160;31, 2022 was:</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:66.151%"/><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:14.543%"/><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:14.546%"/><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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of Shares</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted Average Grant Date Fair Value</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%">Unvested as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,351</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%">38.80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align: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,463&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.01&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,509)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="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,380)</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%">42.53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,925</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%">43.01&#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"><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%">The grant date fair value of vesting stock awards is based on the closing market price of our common stock on the grant date. The weighted average grant date fair value of the vesting stock awards granted for the years ended December&#160;31, 2022, 2021 and 2020 was $43.01, $41.90 and $33.68, respectively. As of December&#160;31, 2022 there was $2.0 million of unrecognized compensation cost related to vesting stock awards, which is expected to be recognized over a weighted-average period of 1.9 years. The total fair value of vesting stock awards that vested in the years ended December&#160;31, 2022, 2021 and 2020 was $1.7 million, $1.7 million and $1.6 million, respectively.</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%">Performance Share Awards </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%">Performance Share award activity for the year ended December 31, 2022 was:</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:66.151%"/><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:14.543%"/><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:14.546%"/><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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of Shares</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted Average Grant Date Fair Value</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%">Unvested as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,173</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%">42.01&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align: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,441&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,542)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.01&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="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%">(10,911)</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%">42.36&#160;</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,161</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%">42.88&#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"><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%">The actual number of shares to be issued upon vesting range between 0-100% of the target number of shares granted. The weighted average grant date fair value of the vesting stock awards granted for the year ended December&#160;31, 2022 was $42.01. As of December&#160;31, 2022 there was $1.2 million of unrecognized compensation cost related to vesting stock awards, which is expected to be recognized over a weighted-average period of 1.5 years. The total fair value of vesting stock awards that vested in the year ended December&#160;31, 2022 was $0.5 million</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;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_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_ShareBasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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="idm139812514827568">
<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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to U.S. federal income tax as well as income tax in multiple state and local jurisdictions.&#160;We have concluded all U.S. federal income tax matters as well as material state and local tax matters for years through 2017. </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%">We file consolidated federal income tax returns that include all of our U.S. subsidiaries. The components of the provision for income taxes from continuing operations for the years ended December&#160;31, 2022, 2021 and 2020 were as follows (in thousands):</span></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 style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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:center;vertical-align:top"><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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><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:100%">Current:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 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%">Federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,880&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 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%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,411&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">856&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 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%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,066&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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><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,326&#160;</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%">5,841&#160;</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%">5,492&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><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:2px 1pt;text-align: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 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 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 7.75pt 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%">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%">(1,050)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,318)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 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%">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%">(89)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,038)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 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%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">&#160;</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,139)</span></td><td style="background-color:#cceeff;border-top:1pt 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,356)</span></td><td style="background-color:#cceeff;border-top:1pt 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%">106&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,187&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,485&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,598&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The differences between the amount of tax computed at the federal statutory rate of 21% in 2022, 2021 and 2020, and the provision for income taxes from continuing operations for the years ended December&#160;31, 2022, 2021 and 2020 were as follows (in thousands):</span></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 style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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:center;vertical-align:top"><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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><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%">Tax at statutory federal income tax rate</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%">7,822&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,985&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases (decreases) in tax resulting from:</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 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 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal 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%">1,523&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent differences, 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%">(52)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(839)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,406)</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"/></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%">Tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(579)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(434)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(195)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior year true-up adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397&#160;</span></td><td style="background-color:#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:top"><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%">338&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,716&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other provision 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%">(54)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Provision for income taxes</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%">9,187&#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%">1,485&#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%">5,598&#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><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:400;line-height:120%">The tax effect of temporary differences representing deferred tax assets and liabilities as of December&#160;31, 2022 and 2021 was as follows (in thousands):</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:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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:center;vertical-align:top"><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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation and accrued paid leave</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,552&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,422&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued 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%">1,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">Inventory reserve</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,984&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,465&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,840&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,805&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">942&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 rate swaps</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,128&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 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%">US operating and capital loss carryforward</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,040&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,045&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 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%">Tax credit carryforward</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,537&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,411&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 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%">Foreign country operating loss carryforward</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">749&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">892&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 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%">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%">278&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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: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%">39,208&#160;</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%">35,773&#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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,257)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;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%">30,871&#160;</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%">27,516&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,652)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:justify;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,017)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,895)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,087)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,358)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and intangible 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%">(26,226)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,836)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(8,510)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,375)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">&#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%">(160)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Total gross deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,492)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,624)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="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 #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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;padding:2px 0;text-align: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,621)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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;padding:2px 0;text-align: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)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) A valuation allowance was provided against US capital loss in connection with the stock sale of Prime Turbines, certain state net operating loss, tax credit, and foreign tax loss deferred tax assets arising from carryforwards of unused tax benefits.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) Certain amounts from prior year have been reclassified to conform with current year 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-weight:400;line-height:120%">We file income tax returns in the U.S. federal jurisdiction and in various state and foreign jurisdictions. With few exceptions, the statute of limitations for these jurisdictions is no longer open for audit or examinations for the years before 2018.  </span></div>As of December 31, 2022, we have various tax losses and tax credits that may be applied against future taxable income. The majority of such tax attributes will expire in 2026 through 2034; however, some may be carried forward indefinitely.<span></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>39
<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="idm139812515142000">
<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"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating lease cost included the following components for the year ended December 31, (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:41.462%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:top"><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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,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%">5,868&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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,032&#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%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">622&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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: sublease income</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%">(294)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(152)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(666)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,714&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,918&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,988&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-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%">Our lease arrangements do not contain any material residual guarantees, variable payment provisions, or restrictive covenants. In 2020, we closed on a sale-leaseback agreement involving land and an office building utilized by our Aviation segment to conduct operations in Miami, Florida. Under the agreement, the land and building, with a net book value of $1.3&#160;million was sold for a sale price of $2.6&#160;million and leased back under a 6-year term operating lease commencing upon the closing of the transaction. The lease provides us with an option to extend the lease upon the expiration of its term in April 2026 for two additional five-year periods. In connection with the sale and leaseback transaction, we recognized a gain of $1.1&#160;million, net of selling expenses.&#160;&#160;&#160;&#160;</span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes future minimum lease payments under operating leases, recorded on the balance sheet, as of December&#160;31, 2022 (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:77.397%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.667%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><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%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><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%">9,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><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%">9,192&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><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%">7,785&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><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%">3,666&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">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%">6,843&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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 #000;padding:2px 0 2px 1pt;text-align: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,127&#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:top"><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%">(6,533)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Present value of 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 #000;padding:2px 0 2px 1pt;text-align: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,594&#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:top"><div><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 liabilities</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%">(7,254)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Long-term lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,340&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:8pt;margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</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"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current portion of lease liabilities are presented within Accrued expenses and other current liabilities on our consolidated balance sheets. Refer to Note (9) "Accrued Expenses and Other Current Liabilities."</span></div></td></tr></table></div><div style="margin-bottom:8pt;margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other supplemental operating lease information for the year ended December 31, was as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:top"><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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,372&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,309&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">3,681&#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%">Right-of-use assets obtained in exchange for new operating lease liabilities</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%">12,295&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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,175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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,728&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining lease term and the weighted-average discount rate was 5.1 years and 5.5% as of December&#160;31, 2022, respectively, and 5.1 years  and 4.8% as of December&#160;31, 2021, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<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="idm139812514915856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitment 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 ContingenciesWe may have certain claims in the normal course of business, including legal proceedings, against us and against other parties. In our opinion, the resolution of these claims will not have a material adverse effect on our results of operations, financial position or cash flows. However, because the results of any legal proceedings cannot be predicted with certainty, the amount of loss, if any, cannot be reasonably estimated.Further, from time-to-time, government agencies audit or investigate whether our operations are being conducted in accordance with applicable contractual and regulatory requirements. Government audits or investigations of us, whether relating to government contracts or conducted for other reasons, could result in administrative, civil or criminal liabilities, including repayments, fines or penalties being imposed upon us, or could lead to suspension or debarment from future government contracting. Government investigations often take years to complete and many result in no adverse action against us. We believe, based upon current information, that the outcome of any such government disputes, audits and investigations will not have a material adverse effect on our results of operations, financial condition or cash flows.<span></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>41
<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="idm139812514915856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segments and Customer Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract', window );"><strong>Segment Reporting, Disclosure of Entity's Reportable Segments [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 );">Business Segments and Customer Information</a></td>
<td class="text">Business Segments and Customer Information<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</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%">Management of our business operations is conducted under three reportable operating segments:</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%;text-decoration:underline">Aviation</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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Aviation segment provides aftermarket repair and distribution services to commercial, business and general aviation, cargo, military and defense, and rotorcraft customers globally. Core services include parts distribution, engine accessory maintenance, MRO services, rotable exchange and supply chain 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-weight:400;line-height:120%;text-decoration:underline">Fleet</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%">Our Fleet segment provides parts, inventory management, e-commerce fulfillment, logistics, supply chain support and other services to support the commercial aftermarket medium- and heavy-duty truck market, the United States Postal Service ("USPS"), and the DoD. Core services include vehicle parts distribution, sourcing, IT solutions, customized fleet logistics, warehousing, kitting, just-in-time supply chain management, alternative product sourcing, and engineering and technical support.</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">Federal and Defense</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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Federal and Defense segment provides aftermarket MRO and logistics and sustainment services to improve operational readiness and extend the life cycle of military vehicles, ships and aircraft for the DoD, federal agencies and international defense customers. Core services include base operations support; procurement; supply chain management; vehicle, maritime and aircraft sustainment services; IT services and energy consulting. </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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating segments reported below are our segments for which separate financial information is available and for which segment results are evaluated regularly by our Chief Executive Officer in deciding how to allocate resources and in assessing performance. We evaluate segment performance based on consolidated revenues and operating income. Net sales of our business segments exclude inter-segment sales as these activities are eliminated in consolidation. Corporate expenses are primarily selling, general and administrative expenses not allocated to segments. Corporate assets are primarily cash, property and equipment and investments held in separate trust. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our segment information is as follows (in thousands):</span></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 style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the years ended December 31,</span></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-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:top"><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="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:top"><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="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><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%">Revenues</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,852&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,070&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fleet</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,532&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,170&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal and Defense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,314&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,469&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,419&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">949,762&#160;</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%">750,853&#160;</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%">661,659&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss):</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 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 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,416&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,373)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,513)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fleet</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,911&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,426&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,659&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal and Defense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,897&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,309&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate 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%">(4,391)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,430)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,532)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,131&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,520&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,923&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Depreciation and amortization 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 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 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,174&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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,374&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,874&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Fleet</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">9,679&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,260&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal and Defense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,613&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,547&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,001&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation and amortization</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,570&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,600&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,135&#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:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Capital expenditures:</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 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 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</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%">5,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,468&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">3,445&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Fleet</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,502&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,669&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Federal and Defense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total capital expenditures</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,651&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,520&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,427&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></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 style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,</span></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-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:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></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-weight:400;line-height:100%">Total assets:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Aviation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">637,615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580,156&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fleet</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">182,089&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Federal and Defense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,728&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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="background-color:#ffffff;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%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,308&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">63,742&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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%">Total assets</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%">999,789&#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%">918,558&#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><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%">Customer Information</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%">Our revenues are derived from the delivery of products and services performed for commercial customers and the U.S. government, including the DoD and various other government agencies. The USPS revenues, reported within our Fleet segment, comprised approximately 16%, 20%, and 27% of our consolidated revenues in 2022, 2021 and 2020, respectively. U.S. Navy revenues, reported within our Federal and Defense segment, comprised approximately 15%, 13%, and 16% of our consolidated revenues in 2022, 2021 and 2020, respectively. Our customers also include various other commercial entities and government agencies. See Note (3) "Revenue Recognition" for revenue by customer.</span></div><div style="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:120%">We do not measure revenue or profit by product or service lines, either for internal management or external financial reporting purposes, because it would be impractical to do so. Products offered and services performed are determined by contract requirements and the types of products and services provided for one contract bear no relation to similar products and services provided on another contract. Products and services provided vary when new contracts begin or current contracts expire. In many cases, more than one product or service is provided under a contract or contract task order. Accordingly, cost and revenue tracking are designed to best serve contract requirements and segregating costs and revenues by product or service lines in situations for which it is not required would be difficult and costly to both us and our customers.</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%">Geographical Information </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:400;line-height:120%">Revenue by geography is based on the billing address of the customer. Our revenue by geographic area is as follows (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.853%"><tr><td style="width:1.0%"/><td style="width:58.490%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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: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:400;line-height:100%">Years ended December 31,</span></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-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:top"><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="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:top"><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="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</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%">837,929&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">668,892&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">598,142&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Countries</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="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%">111,833&#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%">81,961&#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%">63,517&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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%">Total revenue</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%">949,762&#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%">750,853&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">661,659&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) No individual country, other than disclosed above, exceeded 10% of our total revenue for any period presented</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>42
<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="idm139812513771760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock<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 );">Capital Stock</a></td>
<td class="text">Capital Stock<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%">Common Stock</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%">Our common stock has a par value of $0.05 per share.&#160;Proceeds from common stock issuances that are greater than $0.05 per share are credited to additional paid in capital.&#160;Holders of common stock are entitled to one vote per common share held on all matters voted on by our stockholders.&#160;Stockholders of record are entitled to the amount of dividends declared per common share held.</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%">In 2021, we completed the issuance and sale of 1,428,600 shares of the Company's common stock, in a public offering at a price of $35.00 per share. The underwriters exercised their option to purchase an additional 170,497 shares. The transaction closed on February 2, 2021. We received net proceeds of approximately $52&#160;million after deducting underwriting discounts, commissions and offering related expenses.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<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="idm139812514915856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>401(k) 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_ContractorsAbstract', window );"><strong>Contractors [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 );">401(k) Plan</a></td>
<td class="text">401(k) Plan We maintain a defined contribution plan under Section 401(k) of the Internal Revenue Code of 1986, as amended, that covers substantially all of our employees. Under the provisions of our 401(k) plan, employees' eligible contributions are matched at rates specified in the plan documents. Our expense associated with this plan was approximately $7.1 million, $6.6 million and $5.9 million for the years ended December&#160;31, 2022, 2021, and 2020, 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_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_ContractorsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ContractorsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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="idm139812514913424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<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_FairValueMeasurementInputsDisclosureTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">Fair Value Measurements<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%">We utilize fair value measurement guidance prescribed by GAAP to value our financial instruments. The accounting standard for fair value measurements establishes a three-tier value hierarchy, which prioritizes the inputs used in measuring fair value as follows: observable inputs such as quoted prices in active markets (Level 1); inputs other than the quoted prices in active markets that are observable either directly or indirectly (Level 2); and unobservable inputs in which there is little or no market data, which requires the Company to develop its own assumptions (Level 3).</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%">The carrying amounts of cash and cash equivalents, receivables, accounts payable and amounts included in other current assets and accrued expenses and other current liabilities that meet the definition of a financial instrument approximate fair value due to their relatively short maturity. The carrying value of our outstanding debt obligations approximates its fair value. The fair value of long-term debt is calculated using Level 2 inputs based on interest rates available for debt with terms and maturities similar to our existing debt arrangements.</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%">Non-financial assets acquired and liabilities assumed in business combinations were measured at fair value using income, market and cost valuation methodologies. See Note (2), "Acquisitions and Divestitures." The fair value measurements were estimated using significant inputs that are not observable in the market and thus represent a Level 3 measurement.</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:115%">The following table summarizes the financial assets and liabilities measured at fair value on a recurring basis as of December&#160;31, 2022 and December&#160;31, 2021 and the level they fall within the fair value hierarchy (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:28.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.135%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.256%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts Recorded at Fair Value</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:400;line-height:100%">Financial Statement 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:400;line-height:100%">Fair Value Hierarchy</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:400;line-height:100%">Fair Value 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:400;line-height:100%">Fair Value December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-COLI assets held in Deferred Supplemental Compensation Plan</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="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%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</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%">539&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">598&#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%">Interest rate swaps</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%">Other 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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</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%">6,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">Interest rate swaps</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%">Accrued expenses and other current 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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 obligation - short-term</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%">Accrued expenses and other current liabilities</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%">Level 3</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%">&#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,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 obligation - long-term</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%">Other long-term 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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:#080808;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1) Non-COLI assets held in our deferred supplemental compensation plan consist of equity funds with fair value based on observable inputs such as quoted prices for identical assets in active markets and changes in fair value are recorded as selling, general and administrative expenses.</span></div></td></tr></table></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%">Contingent Consideration </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%">In connection with the acquisition of Global Parts in July 2021, we were required to make earn-out obligation payments of up to $2.0&#160;million should Global Parts meet certain financial targets during the twelve months following the acquisition and meet a certain milestone event on or before March 2023. Final settlement of the obligation was made during the third quarter of fiscal 2022. </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%">Changes in earn-out obligation measured at fair value on a recurring basis using significant unobservable inputs (Level 3) for the years ended December&#160;31, 2022 and 2021 are as follows (in thousands):</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:52.847%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.525%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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="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%">Current portion</span></td><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:400;line-height:100%">Long-term portion</span></td><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:400;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%">&#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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition date fair value of contingent consideration</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,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%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earn-out payments</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%">(750)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(750)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#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,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">250&#160;</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,250&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications from long-term to current</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%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(250)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Earn-out payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">&#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><span></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_FairValueMeasurementInputsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or 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> -URI https://asc.fasb.org/topic&amp;trid=2155941<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementInputsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>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="idm139812515077408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text">Subsequent EventsAcquisition of Precision Fuel Components, LLCOn February 1, 2023, our Aviation segment acquired Precision Fuel Components, LLC ("Precision Fuel"), a privately owned company with operations out of Everett, Washington. Precision Fuel is a market-leading provider of MRO services for engine accessory and fuel systems supporting the B&amp;GA market. The acquisition will expand the Aviation segment's repair capabilities across a diverse base of global rotorcraft, fixed wing, and B&amp;GA customers and complement our existing service capabilities. The aggregate initial cash purchase price for Precision Fuel was approximately $11.8&#160;million, subject to certain post-closing and working capital adjustments.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI https://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<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="idm139812515105728">
<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 - Valuation and Qualifying Accounts</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Schedule II - Valuation and Qualifying Accounts</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><span><br/></span></div><div><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:42.613%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at Beginning of 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:400;line-height:100%">Additions Charged to Statement of Income Accounts</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:400;line-height:100%">Deductions</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at End of Year</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Allowance for credit losses on accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,677&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,177&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,742&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,493&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,767&#160;</span></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,493&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">Valuation allowance for deferred tax assets </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">Year ended December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,257&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,926&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,257&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,761&#160;</span></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,926&#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:#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="18" 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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Increase in 2020 primarily due to allowances booked as a result of the financial impact from the COVID-19 pandemic.</span></div></td></tr><tr><td colspan="18" 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Increase in 2020 primarily due to full valuation allowance established against capital loss DTA in connection with the Prime Turbines stock sale and full valuation allowance against foreign tax loss DTA.</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_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>47
<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="idm139812604835872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Business and Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation and Basis of Presentation</a></td>
<td class="text">Principles of Consolidation and Basis of PresentationThe consolidated financial statements consist of the operations of our parent company and our wholly owned subsidiaries. All intercompany transactions have been eliminated in consolidation.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates </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%">The preparation of financial statements in conformity with generally accepted accounting principles in the United States ("U.S. GAAP") requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingencies at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates affecting the financial statements may include, but are not limited to, fair value measurements, inventory provisions, collectability of receivables, estimated profitability of long-term contracts, valuation allowances on deferred tax assets, fair value of goodwill and other intangible assets and contingencies.</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_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</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%">We issue stock-based awards as compensation to employees and directors. Stock-based awards include stock-settled bonus awards, vesting stock awards and performance share awards. We recognize stock-based compensation expense over the underlying award&#8217;s requisite service period, as measured using the award&#8217;s grant date fair value. Our policy is to recognize forfeitures as they occur. For performance share awards, we assess the probability of achieving the performance conditions at each reporting period end and adjust compensation expense based on the number of shares we expect to ultimately issue.</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_EarningsPerSharePolicyTextBlock', window );">Earnings Per Share</a></td>
<td class="text"><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%">Earnings Per Share</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%">Basic earnings per share ("EPS") is computed by dividing net income by the weighted average number of shares of common stock outstanding during each period. Shares issued during the period are weighted for the portion of the period that they were outstanding. Our calculation of diluted earnings per common share includes the dilutive effects for the assumed vesting of outstanding stock-based awards. As a result of incurring a net loss for the year ended December 31, 2020, potential dilutive shares were excluded from diluted loss per share as the effect would have been anti-dilutive. The antidilutive common stock equivalents excluded from the diluted per share calculation were not material.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</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%">We consider all highly liquid investments with an original maturity of three months or less to be cash equivalents. Due to the short maturity of these instruments, the carrying values on our consolidated balance sheets approximate fair value.</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_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text">Property and EquipmentProperty and equipment is recorded at cost, net of accumulated depreciation and amortization. Depreciation and amortization is generally provided on the straight-line method over the estimated useful lives of the various assets. Property and equipment is generally depreciated over the following estimated useful lives: computer equipment, furniture, other equipment from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzQxNTA_b0ffcea4-ce3a-417a-9a5c-8553e5805820">three</span> to 15 years; and buildings and land improvements from 15 to 20 years. Amortization of leasehold improvements is provided by the straight-line method over the lesser of their useful life or the remaining term of the lease.<span></span>
</td>
</tr>
<tr class="ro">
<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"><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%">Leases</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%">We determine at inception whether an arrangement that provides us control over the use of an asset is a lease. Substantially all of our leases are long-term operating leases for facilities with fixed payment terms. We recognize a right-of-use ("ROU") asset and a lease liability upon commencement of our operating leases. The initial lease liability is equal to the future fixed minimum lease payments discounted using our incremental borrowing rate, on a secured basis. The lease term includes option renewal periods and early termination payments when it is reasonably certain that we will exercise those rights. The initial measurement of the ROU asset is equal to the initial lease liability plus any initial indirect costs and prepayments, less any lease incentives. </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%">We recognize lease costs on a straight-line basis over the remaining lease term, except for variable lease payments that are expensed in the period in which the obligation for those payments is incurred.  </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%">Leases with an initial term of 12 months or less with purchase options or extension options that are not reasonably certain to be exercised are not recorded on the balance sheet. Operating lease cost is included in costs and operating expenses on our consolidated statement of income.</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_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk</a></td>
<td class="text">Concentration of Credit RiskFinancial instruments that potentially subject us to concentration of credit risk consist primarily of our trade receivables.&#160;Our trade receivables consist of amounts due from various commercial entities and government clients. We believe that concentrations of credit risk with respect to trade receivables are limited due to the large number of customers comprising the customer base and their dispersion across many different geographic regions. Contracts with the government, either as a prime or subcontractor, accounted for approximately 47%, 57%, and 69% of revenues for the years ended December&#160;31, 2022, 2021 and 2020, respectively. The credit risk, with respect to contracts with the government, is limited due to the creditworthiness of the respective governmental entity. We perform ongoing credit evaluations and monitoring of the financial condition of all our customers. We maintain an allowance for credit losses based upon several factors, including historical collection experience, current aging status of the customer accounts and financial condition of our customers.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div><span><br/></span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for revenue in accordance with ASC 606. The unit of account in ASC 606 is a performance obligation. At the inception of each contract with a customer, we determine our performance obligations under the contract and the contract's transaction price. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is defined as the unit of account. A contract&#8217;s transaction price is allocated to each distinct performance obligation and recognized as revenue when the performance obligation is satisfied. The majority of our contracts have a single performance obligation as the promise to transfer the respective goods or services is not separately identifiable from other promises in the contracts and is, therefore, not distinct. For product sales, each product sold to a customer typically represents a distinct performance obligation. Our performance obligations are satisfied over time as work progresses or at a point in time based on transfer of control of products and services to our customers.</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%">Contract modifications are routine in the performance of our contracts. Contracts are often modified to account for changes in contract specifications or requirements. In most instances, contract modifications are for goods or services that are not distinct, and therefore are accounted for as part of the existing contract. </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%">Substantially all our Fleet segment revenues from the sale of vehicle parts to customers are recognized at the point in time of the transfer of control to the customer. Sales returns and allowances for vehicle parts are not significant.</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%">Our Aviation segment revenues result from the sale of aircraft parts and performance of MRO services for private and commercial aircraft owners, other aviation MRO providers, and aviation original equipment manufacturers. Our Aviation segment recognizes revenues for the sale of aircraft parts at a point in time when control is transferred to the customer, which </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%">usually occurs when the parts are shipped. Our Aviation segment recognizes revenues for MRO services over time as the services are transferred to the customer. MRO services revenue recognized is measured based on the cost-to-cost input method, as costs incurred reflect the work completed, and therefore the services transferred to date. Sales returns and allowances are not significant.</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%">Our Federal and Defense segment revenues result from professional and technical services, which we perform for customers on a contract basis. Revenue is recognized for performance obligations over time as we transfer the services to the customer. The three primary types of contracts used are cost-type, fixed-price and time-and-materials. Revenues result from work performed on these contracts by our employees and our subcontractors and from costs for materials and other work-related costs allowed under our contracts. </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%">Revenues on cost-plus contracts are recorded as contract allowable costs are incurred and fees are earned. Variable consideration is included in the estimated transaction price, to the extent that it is probable that a significant reversal will not occur, when there is a basis to reasonably estimate the amount of the fee. These estimates are based on historical award experience, anticipated performance and our best judgment based on current facts and circumstances. </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%">Revenues on fixed-price contracts are recorded as work is performed over the period. We generally recognize revenue using the time-elapsed output method for our fixed-price service offering performance obligations. For certain deliverable-based fixed-price performance obligations, revenue is recognized over time using costs incurred to date relative to total estimated costs at completion. For such contracts, we estimate total costs at the inception of the contract based on our assumptions of the cost elements required to complete the associated tasks of the contract and assess the impact of the risks on our estimates of total costs to complete the contract. Our cost estimates are based on assumptions that include the complexity of the work, our employee labor costs, the cost of materials and the performance of our subcontractors.&#160;These cost estimates are subject to change as we perform under the contract and as a result, the timing of revenues and amount of profit on a contract may change as there are changes in estimated costs to complete the contract. Such adjustments are recognized on a cumulative catch-up basis in the period we identify the changes.</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%">Revenues for time and materials ("T&amp;M") contracts are recorded based on the amount for which we have the right to invoice our customers, because the amount directly reflects the value of our work performed for the customer. Revenues are recorded on the basis of contract allowable labor hours worked multiplied by the contract defined billing rates, plus the direct costs and indirect cost burdens associated with materials and subcontract work used in performance on the contract. Generally, profits on time and materials contracts result from the difference between the cost of services performed and the contract defined billing rates for these services.</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%">Revenues related to work performed on government contracts at risk, which is work performed at the customer's request prior to the government formalizing funding, is not recognized until it can be reliably estimated, and its realization is probable.</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%">A substantial portion of contract and administrative costs are subject to audit by the Defense Contract Audit Agency.&#160;Our indirect cost rates have been audited and approved for 2021 and prior years with no material adjustments to our results of operations or financial position. While we maintain reserves to cover the risk of potential future audit adjustments based primarily on the results of prior audits, we do not believe any future audits will have a material adverse effect on our results of operations, financial position, or cash flows.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesPolicyTextBlock', window );">Receivables and Unbilled Receivables</a></td>
<td class="text"><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%">Receivables and Unbilled Receivables </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%">Receivables are recorded at amounts earned less an allowance.&#160;We review our receivables regularly to determine if there are any potentially uncollectible accounts.&#160;The majority of our receivables are from government agencies, where there is minimal credit risk.&#160;</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%">Unbilled receivables include amounts typically resulting from sales under contracts when the cost-to-cost method of revenue recognition is utilized, and revenue recognized exceeds the amount billed to the customer. The amounts may not exceed their estimated net realizable value. Unbilled receivables are classified as current based on our contract operating cycle.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsec_AccountsAndUnbilledReceivablesAllowanceForCreditLossesPolicyPolicyTextBlock', window );">Allowance for Credit Losses</a></td>
<td class="text"><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%">Allowance for Credit Losses</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%">We establish allowances for credit losses on our accounts receivable and unbilled receivables. To measure expected credit losses, we have disaggregated pools of receivable balances by segment. Within each segment, receivables exhibit similar risk characteristics. In determining the amount of the allowance for credit losses, we consider historical collectability based on past due status. We also consider current market conditions and forecasts of future economic conditions to inform potential </span></div>adjustments to historical loss data. In addition, we also record allowance for credit losses for specific receivables that are deemed to have a higher risk profile than the rest of the respective pool of receivables, such as concerns about a specific customer's inability to meet its financial obligation to us. The adequacy of these allowances is assessed quarterly through consideration of factors on a collective basis where similar characteristics exist and on an individual 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_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><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%">Inventories</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%">Inventories are stated at the lower of cost or net realizable value using the first-in, first-out ("FIFO") method. Inventories consist primarily of finished goods replacement parts for our Fleet and Aviation segments, and also include related purchasing, storage and handling costs.&#160;Inventories for our Aviation segment consist primarily of aftermarket parts for distribution, and general aviation engine accessories and parts, and also include related purchasing, overhaul labor, storage and handling costs. </span></div>We periodically evaluate the carrying value of inventory, giving consideration to factors such as its physical condition, sales patterns and expected future demand in order to estimate the amount necessary to write down any slow moving, obsolete or damaged inventory. These estimates could vary significantly from actual amounts based upon future economic conditions, customer inventory levels or competitive factors that were not foreseen or did not exist when the estimated write-downs were made.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PostemploymentBenefitPlansPolicy', window );">Deferred Compensation Plans</a></td>
<td class="text"><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%">Deferred Compensation Plans</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%">We established the VSE Corporation Deferred Supplemental Compensation Plan ("DSC Plan") for the benefit of certain key management employees to be incentivized and rewarded based on overall company performance. We recognized DSC Plan expenses of $0.3 million, $0.4 million and $1.0 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div>We invest in corporate owned life insurance ("COLI") products and in mutual funds that are held in a Rabbi Trust to fund the DSC Plan obligations.&#160;The COLI investments are recorded at cash surrender value and the mutual fund investments are recorded at fair value. The DSC Plan assets are included in other assets on the accompanying consolidated balance sheets. Gains and losses recognized on the changes in fair value of the investments are recorded as selling, general and administrative expenses on the accompanying consolidated statements of income.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivatives Instruments</a></td>
<td class="text">Derivative InstrumentsDerivative instruments are recorded on the consolidated balance sheets at fair value. Unrealized gains and losses on derivatives designated as cash flow hedges are report in other comprehensive income (loss) and reclassified into earnings in a manner that matches the timing of the earnings impact of the hedged transactions.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</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%">Income taxes are accounted for under the asset and liability method. Under the asset and liability method, deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. This method also requires the recognition of future tax benefits, such as net operating loss carryforwards, to the extent that realization of such benefits is more likely than not. 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.</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%">The carrying value of net deferred tax assets is based on assumptions regarding our ability to generate sufficient future taxable income to utilize these deferred tax assets.</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_BusinessCombinationsPolicy', window );">Business Combinations</a></td>
<td class="text"><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%">Business Combinations</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%">We allocate the purchase price of acquired entities to the underlying tangible and identifiable intangible assets acquired and liabilities assumed based on their respective estimated fair values, with any excess recorded as goodwill. The operating results of acquired businesses are included in our results of operations beginning as of their effective acquisition dates. For contingent </span></div>consideration arrangements, a liability is recognized at fair value as of the acquisition date with subsequent fair value adjustments recorded in operations.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill and Other Intangible Assets</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the purchase price paid in excess of the fair value of net tangible and intangible assets acquired in a business combination. Goodwill is tested for potential impairment at the reporting unit level annually at the beginning of the fourth quarter, or whenever events or changes in circumstances indicate that the carrying value may not be recoverable. </span></div>We estimate and compare the fair value of each reporting unit to its respective carrying value including goodwill. The fair value of our reporting units is determined using a combination of the income approach and the market approach, which involves the use of estimates and assumptions, including projected future operating results and cash flows, the cost of capital, and financial measures derived from observable market data of comparable public companies. If the fair value is less than the carrying value, the amount of impairment expense is equal to the difference between the reporting unit&#8217;s fair value and the reporting unit&#8217;s carrying value.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Intangibles Assets</a></td>
<td class="text">Intangible assets with finite lives are amortized using the method that best reflects how their economic benefits are utilized or, if a pattern of economic benefits cannot be reliably determined, on a straight-line basis over their estimated useful lives.&#160; Intangible assets with finite lives are assessed for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock', window );">Impairment of Long-Lived Assets (Excluding Goodwill)</a></td>
<td class="text"><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%">Impairment of Long-Lived Assets (Excluding Goodwill)</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%">We review our long-lived assets, including amortizable intangible assets and property and equipment, for impairment whenever events or changes in facts and circumstances indicate that their carrying values may not be fully recoverable. We assess impairment by comparing the estimated undiscounted future cash flows of the related asset to its carrying value. If an asset is determined to be impaired, we recognize an impairment charge in the current period for the difference between the fair value of the asset and its carrying value.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted Accounting Pronouncements</a></td>
<td class="text"><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%">Recent Adopted Accounting Pronouncements</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%">In October 2021, the FASB issued ASU 2021-08, "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers," which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, "Revenue from Contracts with Customers," as if the acquirer had originated the contracts. The new standard is effective on a prospective basis for fiscal years and interim reporting periods within those fiscal years beginning after December 15, 2022, with early adoption permitted. We elected to early adopt this standard during the first quarter 2022 and will apply the guidance prospectively to business combinations entered into subsequent to adoption.</span></div>In March 2020, the FASB issued ASU 2020-04, "Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting." The amendments provide optional guidance for a limited time to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. The amendments apply only to contracts and hedging relationships that reference LIBOR or another reference rate expected to be discontinued due to reference rate reform. These amendments are effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. We amended our loan agreement in October 2022, which is discussed in Note (7) "Debt". The change from LIBOR rates did not have a material impact on our consolidated financial statements.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment Information</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</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%">Management of our business operations is conducted under three reportable operating segments:</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%;text-decoration:underline">Aviation</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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Aviation segment provides aftermarket repair and distribution services to commercial, business and general aviation, cargo, military and defense, and rotorcraft customers globally. Core services include parts distribution, engine accessory maintenance, MRO services, rotable exchange and supply chain 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-weight:400;line-height:120%;text-decoration:underline">Fleet</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%">Our Fleet segment provides parts, inventory management, e-commerce fulfillment, logistics, supply chain support and other services to support the commercial aftermarket medium- and heavy-duty truck market, the United States Postal Service ("USPS"), and the DoD. Core services include vehicle parts distribution, sourcing, IT solutions, customized fleet logistics, warehousing, kitting, just-in-time supply chain management, alternative product sourcing, and engineering and technical support.</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">Federal and Defense</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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Federal and Defense segment provides aftermarket MRO and logistics and sustainment services to improve operational readiness and extend the life cycle of military vehicles, ships and aircraft for the DoD, federal agencies and international defense customers. Core services include base operations support; procurement; supply chain management; vehicle, maritime and aircraft sustainment services; IT services and energy consulting. </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>The operating segments reported below are our segments for which separate financial information is available and for which segment results are evaluated regularly by our Chief Executive Officer in deciding how to allocate resources and in assessing performance. We evaluate segment performance based on consolidated revenues and operating income. Net sales of our business segments exclude inter-segment sales as these activities are eliminated in consolidation. Corporate expenses are primarily selling, general and administrative expenses not allocated to segments. Corporate assets are primarily cash, property and equipment and investments held in separate trust.<span></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_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_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<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 825<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941378&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 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_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 derivative instruments and hedging 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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41620-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41638-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41675-113959<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(n))<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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2144439<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_PostemploymentBenefitPlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 postemployment benefits. Postemployment benefits are benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement, except for: a) benefits provided through a pension or postretirement benefit plan, b) individual deferred compensation arrangements, c) special or contractual termination benefits, and d) stock compensation plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 712<br> -URI https://asc.fasb.org/topic&amp;trid=2197446<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PostemploymentBenefitPlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10178-111534<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10149-111534<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 29<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-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 29<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-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 29<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-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 29<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-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 29<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-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 29<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-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_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsec_AccountsAndUnbilledReceivablesAllowanceForCreditLossesPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounts And Unbilled Receivables, Allowance For Credit Losses, 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;">vsec_AccountsAndUnbilledReceivablesAllowanceForCreditLossesPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>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="idm139812514975840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Business and 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_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock', window );">Weighted Average Number of Shares</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years Ended December 31,</span></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-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:top"><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="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:top"><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="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><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%">Basic weighted average common shares outstanding</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%">12,780,117&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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,551,459&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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,034,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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive shares</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,777&#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%">81,415&#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"/></tr><tr><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%">Diluted weighted average common shares outstanding</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%">12,827,894&#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 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%">12,632,874&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">11,034,256&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<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_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<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="idm139812514997136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions and Divestitures (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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed</a></td>
<td class="text"><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%">We completed the purchase accounting valuation for this transaction in 2021 and recorded the final purchase price allocation as follows (in thousands):</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:74.368%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.711%"/><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%">Description</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%">Fair Value</span></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%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">6,410&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</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,240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles - customer related</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%">16,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%">10,019&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,043&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,775&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,112)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,936)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,874)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 assets acquired, excluding cash</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%">40,553&#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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash consideration, net of cash acquired</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%">38,553&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 date estimated fair value of earn-out obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:3pt double #000;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%">40,553&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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_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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<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="idm139812514962736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><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%">A summary of revenues by customer for each of our operating segments for the years ended December&#160;31, 2022, 2021 and 2020 were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:48.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.816%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended 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:400;line-height:100%">Fleet</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:400;line-height:100%">Aviation</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:400;line-height:100%">Federal and Defense</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:400;line-height:100%">Total</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%">Commercial</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%">104,162&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">403,155&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">583&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">507,900&#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%">DoD</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,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%">&#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%">224,436&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 government</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%">153,888&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,957&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,295&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 #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%">261,336&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,112&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280,314&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">949,762&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:48.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.816%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Commercial</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%">73,606&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">245,380&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">3,332&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">322,318&#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%">DoD</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%">12,689&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">220,733&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,422&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 government</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%">147,237&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,472&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,404&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 #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%">233,532&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,852&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,469&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750,853&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:48.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.816%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Commercial</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%">42,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="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,695&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,877&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">208,305&#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%">DoD</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,744&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,560&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,397&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 government</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%">178,693&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,982&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,957&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">242,170&#160;</span></td><td style="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%">165,070&#160;</span></td><td style="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%">254,419&#160;</span></td><td style="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%">661,659&#160;</span></td><td style="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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of revenues by type for each of our operating segments for the year ended December&#160;31, 2022, 2021 and 2020 were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:48.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.816%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended 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:400;line-height:100%">Fleet</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:400;line-height:100%">Aviation</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:400;line-height:100%">Federal and Defense</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:400;line-height:100%">Total</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%">Repair</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%">107,399&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">107,399&#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%">Distribution</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%">261,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,713&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">562,049&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost Plus Contract</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%">&#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%">139,958&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,958&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed Price Contract</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,674&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,674&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">T&amp;M Contract</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%">&#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%">41,682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 #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%">261,336&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,112&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280,314&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">949,762&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:48.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.816%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Repair</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,725&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,725&#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%">Distribution</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%">233,532&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">405,659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost Plus Contract</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%">&#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%">93,694&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,694&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed Price Contract</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,495&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,495&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">T&amp;M Contract</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%">&#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%">70,280&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,280&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 #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%">233,532&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,852&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,469&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750,853&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:48.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.816%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Repair</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,445&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,445&#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%">Distribution</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%">242,170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">324,795&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost Plus Contract</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%">&#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%">79,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed Price Contract</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,406&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">T&amp;M Contract</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%">&#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%">36,949&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,949&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">242,170&#160;</span></td><td style="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%">165,070&#160;</span></td><td style="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%">254,419&#160;</span></td><td style="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%">661,659&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Receivables, net and unbilled receivables as of  December&#160;31, 2022 and 2021, respectively, were as follows (in thousands):</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:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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:center;vertical-align:top"><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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, net</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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,193&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">76,587&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled receivables</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,307&#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%">31,882&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 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%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,469&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Net of allowance of $2.1 million and $1.7 million as of  December&#160;31, 2022 and 2021, respectively.</span></div></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<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="idm139812515012496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Current Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock', window );">Schedule of Other Current Assets</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:145%">Other current assets consisted of the following as of December&#160;31, 2022 and 2021 (in thousands): </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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:center;vertical-align:top"><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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><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%">Self insurance trust 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%">&#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%">5,993&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of notes 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%">&#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,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor advances</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,998&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 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%">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%">11,195&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,939&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 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%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,193&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,304&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amounts of other current assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>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="idm139812514231040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following as of December&#160;31, 2022 and 2021 (in thousands):</span></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 style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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:center;vertical-align:top"><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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><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%">Buildings and building improvements</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%">30,482&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,596&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,728&#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%">28,084&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures, equipment and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,377&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><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="padding:2px 0 2px 1pt;text-align: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,495&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,164&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and land improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,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%">4,726&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,174&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,947&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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,205)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,461)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 7.75pt 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%">Total property and equipment, net</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,969&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,486&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<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="idm139812514906592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Goodwill by Operating Segment</a></td>
<td class="text"><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%">Changes in goodwill for the years ended December&#160;31, 2022 and 2021 by operating segment were as follows (in thousands):</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 style="width:51.246%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.899%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fleet</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:400;line-height:100%">Federal and Defense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation </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="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:400;line-height:100%">Total</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%">Balance as of December 31, 2020</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%">63,190&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,883&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,053&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">608&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,019&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,627&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">63,190&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">31,491&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">154,072&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">248,753&#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%">Adjustments to 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%">&#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%">84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</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%">63,190&#160;</span></td><td style="background-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%">31,575&#160;</span></td><td style="background-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%">154,072&#160;</span></td><td style="background-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%">248,837&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="24" 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: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%"> As of December 2022 and 2021, the Aviation segment accumulated goodwill impairment loss was $30.9 million.</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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Intangible Assets</a></td>
<td class="text"><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%">Intangible assets consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost</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:400;line-height:100%">Accumulated Amortization</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:400;line-height:100%">Net Intangible Assets</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%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract and customer-related</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,291&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,881)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,456)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,961&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124,337)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,624&#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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 31, 2021</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 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 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%">Contract and customer-related</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%">221,796&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,385)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">105,411&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technologies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,915)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,303)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,367&#160;</span></td><td style="background-color:#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</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%">242,866&#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%">(134,603)</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%">108,263&#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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Future Amortization of Intangible Assets</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated future annual amortization expense related to intangible assets are as follows (in thousands):</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 style="width:79.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.402%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><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%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,639&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,059&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,015&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,190&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,444&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,277&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 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%">Total</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%">90,624&#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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=SL108378252-109267<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived 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 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>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="idm139812515107136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Long-term Debt</a></td>
<td class="text"><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%">Long-term debt consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:72.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.694%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.695%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ee2724;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:middle"><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="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:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank credit facility - term loan</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,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,175&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank credit facility - revolver loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,610&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,559&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 amount of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288,610&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">286,734&#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 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%">(2,310)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,165)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,300&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">284,569&#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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, net of current portion</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%">276,300&#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%">270,407&#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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Term Loan Payments</a></td>
<td class="text"><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%">Future required term and revolver loan payments as of December&#160;31, 2022 are as follows (in thousands):</span></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 style="width:58.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ending</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%">Term</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%">Revolver</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%">Total</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%">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%">10,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">10,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">10,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">80,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,610&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,610&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 #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%">100,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,610&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288,610&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>55
<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="idm139812510548880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instruments and Hedging Activities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock', window );">Schedule of Derivative Instruments</a></td>
<td class="text"><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%">Our derivative instruments designated as cash flow hedges as of December 31, 2022 were (in thousands):</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:16.005%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.819%"/><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:400;line-height:100%">Notional Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paid Fixed Rate </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receive Variable Rate</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement and Termination</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%">Interest rate swap</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;border-top:1pt 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%">$150,000</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%">2.8%</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%">1-month term SOFR</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%">Monthly through October 31, 2027</span></td></tr><tr><td colspan="15" 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:8pt;font-weight:400;line-height:100%"> On July 22, 2022, we executed forward-starting fixed interest rate swap, the tenor of which began on October 31, 2022.</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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 notional amounts of outstanding derivative positions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>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="idm139812516720192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Current Liabilities (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_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [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_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Liabilities</a></td>
<td class="text"><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 style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90ZXh0cmVnaW9uOjk1NWZlMWJjMjMxMzQxNzhiNWU2YzFmZTVmZjAzODIwXzE1Mw_14324201-8c5b-4dcf-b8e1-5ec04a317b6b"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90ZXh0cmVnaW9uOjk1NWZlMWJjMjMxMzQxNzhiNWU2YzFmZTVmZjAzODIwXzE1Mw_b25bb7d3-38bd-4065-81f4-c3f760b09f7e">Accrued expenses and other current liabilities</span></span> consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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:400;line-height:100%">December 31,</span></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-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:middle"><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="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:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</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%">23,298&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,395&#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%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,402&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,147&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 customer rebates and royalties</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,514&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,254&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,991&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">10,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,418&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 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%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">53,722&#160;</span></td><td style="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%">49,465&#160;</span></td><td style="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCurrentLiabilitiesTableTextBlock', window );">Other Current Liabilities</a></td>
<td class="text"><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 style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90ZXh0cmVnaW9uOjk1NWZlMWJjMjMxMzQxNzhiNWU2YzFmZTVmZjAzODIwXzE1Mw_14324201-8c5b-4dcf-b8e1-5ec04a317b6b"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90ZXh0cmVnaW9uOjk1NWZlMWJjMjMxMzQxNzhiNWU2YzFmZTVmZjAzODIwXzE1Mw_b25bb7d3-38bd-4065-81f4-c3f760b09f7e">Accrued expenses and other current liabilities</span></span> consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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:400;line-height:100%">December 31,</span></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-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:middle"><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="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:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</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%">23,298&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,395&#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%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,402&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,147&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 customer rebates and royalties</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,514&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,254&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,991&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">10,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,418&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 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%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">53,722&#160;</span></td><td style="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%">49,465&#160;</span></td><td style="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_OtherCurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other current liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<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="idm139812514244496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_ShareBasedCompensationAbstract', window );"><strong>Share-Based Payment Arrangement, Noncash Expense [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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Stock-based Compensation Expense</a></td>
<td class="text"><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%">Stock-based compensation expense and related tax benefits recognized under the 2006 Plan for the years ended December 31, was as follows (in thousands):</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:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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:center;vertical-align:middle"><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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:400;line-height:100%">2020</span></td></tr><tr><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%">Stock-settled bonus awards</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,186&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">820&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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,265&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vesting stock 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%">2,089&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,273&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,593&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance share awards</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,067&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">784&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 7.75pt 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%">Total</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%">4,342&#160;</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,877&#160;</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%">2,858&#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 7.75pt 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%">Tax benefit recognized from stock-based compensation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,083&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 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: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:#cceeff;border-bottom:3pt double #000;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%">967&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 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: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:#cceeff;border-bottom:3pt double #000;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%">713&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Schedule of Other Restricted Stock Awards</a></td>
<td class="text"><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%">Vesting stock award activity for the year ended December&#160;31, 2022 was:</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:66.151%"/><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:14.543%"/><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:14.546%"/><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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of Shares</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted Average Grant Date Fair Value</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%">Unvested as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,351</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%">38.80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align: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,463&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.01&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,509)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="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,380)</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%">42.53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,925</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%">43.01&#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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock', window );">Performance Shares Activity</a></td>
<td class="text"><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%">Performance Share award activity for the year ended December 31, 2022 was:</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:66.151%"/><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:14.543%"/><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:14.546%"/><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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of Shares</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted Average Grant Date Fair Value</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%">Unvested as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,173</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%">42.01&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align: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,441&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,542)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.01&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="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%">(10,911)</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%">42.36&#160;</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,161</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%">42.88&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ShareBasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and weighted-average grant date fair value for nonvested performance 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> -Subparagraph (c)<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_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>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="idm139812518085600">
<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 );">Components of Provision for Income Taxes</a></td>
<td class="text">The components of the provision for income taxes from continuing operations for the years ended December&#160;31, 2022, 2021 and 2020 were as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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:center;vertical-align:top"><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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><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:100%">Current:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 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%">Federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,880&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 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%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,411&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">856&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 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%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,066&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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><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,326&#160;</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%">5,841&#160;</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%">5,492&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><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:2px 1pt;text-align: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 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 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 7.75pt 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%">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%">(1,050)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,318)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 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%">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%">(89)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,038)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 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%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">&#160;</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,139)</span></td><td style="background-color:#cceeff;border-top:1pt 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,356)</span></td><td style="background-color:#cceeff;border-top:1pt 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%">106&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,187&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,485&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,598&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Effective Income Tax Reconciliation</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The differences between the amount of tax computed at the federal statutory rate of 21% in 2022, 2021 and 2020, and the provision for income taxes from continuing operations for the years ended December&#160;31, 2022, 2021 and 2020 were as follows (in thousands):</span></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 style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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:center;vertical-align:top"><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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><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%">Tax at statutory federal income tax rate</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%">7,822&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,985&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases (decreases) in tax resulting from:</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 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 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal 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%">1,523&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent differences, 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%">(52)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(839)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,406)</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"/></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%">Tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(579)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(434)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(195)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior year true-up adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397&#160;</span></td><td style="background-color:#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:top"><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%">338&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,716&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other provision 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%">(54)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Provision for income taxes</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%">9,187&#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%">1,485&#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%">5,598&#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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Deferred Tax Assets and Liabilities</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effect of temporary differences representing deferred tax assets and liabilities as of December&#160;31, 2022 and 2021 was as follows (in thousands):</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:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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:center;vertical-align:top"><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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation and accrued paid leave</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,552&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,422&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued 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%">1,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">Inventory reserve</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,984&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,465&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,840&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,805&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">942&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 rate swaps</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,128&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 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%">US operating and capital loss carryforward</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,040&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,045&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 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%">Tax credit carryforward</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,537&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,411&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 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%">Foreign country operating loss carryforward</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">749&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">892&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 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%">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%">278&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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: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%">39,208&#160;</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%">35,773&#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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,257)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;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%">30,871&#160;</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%">27,516&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,652)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:justify;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,017)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,895)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,087)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,358)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and intangible 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%">(26,226)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,836)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(8,510)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,375)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">&#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%">(160)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Total gross deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,492)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,624)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="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 #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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;padding:2px 0;text-align: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,621)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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;padding:2px 0;text-align: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)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) A valuation allowance was provided against US capital loss in connection with the stock sale of Prime Turbines, certain state net operating loss, tax credit, and foreign tax loss deferred tax assets arising from carryforwards of unused tax benefits.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) Certain amounts from prior year have been reclassified to conform with current year presentation.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>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="idm139812514906464">
<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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease Cost</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%">Our operating lease cost included the following components for the year ended December 31, (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:41.462%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:top"><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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,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%">5,868&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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,032&#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%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">622&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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: sublease income</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%">(294)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(152)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(666)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,714&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,918&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,988&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock', window );">Future Minimum Annual Non-cancelable Commitments - Leases</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%">The table below summarizes future minimum lease payments under operating leases, recorded on the balance sheet, as of December&#160;31, 2022 (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:77.397%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.667%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><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%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><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%">9,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><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%">9,192&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><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%">7,785&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><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%">3,666&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">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%">6,843&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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 #000;padding:2px 0 2px 1pt;text-align: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,127&#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:top"><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%">(6,533)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Present value of 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 #000;padding:2px 0 2px 1pt;text-align: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,594&#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:top"><div><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 liabilities</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%">(7,254)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Long-term lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,340&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:8pt;margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</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"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current portion of lease liabilities are presented within Accrued expenses and other current liabilities on our consolidated balance sheets. Refer to Note (9) "Accrued Expenses and Other Current Liabilities."</span></div></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsec_AssetsAndLiabilitiesLesseeTableTextBlock', window );">Supplemental Lease Information</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other supplemental operating lease information for the year ended December 31, was as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:top"><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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,372&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,309&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">3,681&#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%">Right-of-use assets obtained in exchange for new operating lease liabilities</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%">12,295&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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,175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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,728&#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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 303<br> -Paragraph (a)<br> -Subparagraph (5)<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_vsec_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;">vsec_AssetsAndLiabilitiesLesseeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>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="idm139812513790720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segments and Customer Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract', window );"><strong>Segment Reporting, Disclosure of Entity's Reportable Segments [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 );">Segment Information</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our segment information is as follows (in thousands):</span></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 style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the years ended December 31,</span></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-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:top"><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="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:top"><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="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><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%">Revenues</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,852&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,070&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fleet</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,532&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,170&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal and Defense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,314&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,469&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,419&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">949,762&#160;</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%">750,853&#160;</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%">661,659&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss):</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 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 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,416&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,373)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,513)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fleet</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,911&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,426&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,659&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal and Defense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,897&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,309&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate 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%">(4,391)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,430)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,532)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,131&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,520&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,923&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Depreciation and amortization 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 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 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,174&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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,374&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,874&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Fleet</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">9,679&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,260&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal and Defense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,613&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,547&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,001&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation and amortization</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,570&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,600&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,135&#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:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Capital expenditures:</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 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 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</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%">5,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,468&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">3,445&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Fleet</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,502&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,669&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Federal and Defense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total capital expenditures</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,651&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,520&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,427&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></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 style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,</span></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-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:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></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-weight:400;line-height:100%">Total assets:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Aviation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">637,615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580,156&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fleet</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">182,089&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Federal and Defense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,728&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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="background-color:#ffffff;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%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,308&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">63,742&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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%">Total assets</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%">999,789&#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%">918,558&#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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Revenue by Geographic Areas</a></td>
<td class="text"><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 by geography is based on the billing address of the customer. Our revenue by geographic area is as follows (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.853%"><tr><td style="width:1.0%"/><td style="width:58.490%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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: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:400;line-height:100%">Years ended December 31,</span></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-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:top"><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="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:top"><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="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</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%">837,929&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">668,892&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">598,142&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Countries</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="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%">111,833&#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%">81,961&#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%">63,517&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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%">Total revenue</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%">949,762&#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%">750,853&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">661,659&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) No individual country, other than disclosed above, exceeded 10% of our total revenue for any period presented</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 41<br> -Subparagraph a<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>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="idm139812513790720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_FairValueByBalanceSheetGroupingTextBlock', window );">Fair Value of Assets and Liabilities</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the financial assets and liabilities measured at fair value on a recurring basis as of December&#160;31, 2022 and December&#160;31, 2021 and the level they fall within the fair value hierarchy (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:28.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.135%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.256%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts Recorded at Fair Value</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:400;line-height:100%">Financial Statement 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:400;line-height:100%">Fair Value Hierarchy</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:400;line-height:100%">Fair Value 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:400;line-height:100%">Fair Value December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-COLI assets held in Deferred Supplemental Compensation Plan</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="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%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</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%">539&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">598&#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%">Interest rate swaps</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%">Other 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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</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%">6,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">Interest rate swaps</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%">Accrued expenses and other current 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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 obligation - short-term</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%">Accrued expenses and other current liabilities</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%">Level 3</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%">&#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,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 obligation - long-term</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%">Other long-term 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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:#080808;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1) Non-COLI assets held in our deferred supplemental compensation plan consist of equity funds with fair value based on observable inputs such as quoted prices for identical assets in active markets and changes in fair value are recorded as selling, general and administrative expenses.</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_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock', window );">Fair Value Measured on a Recurring Basis</a></td>
<td class="text"><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%">Changes in earn-out obligation measured at fair value on a recurring basis using significant unobservable inputs (Level 3) for the years ended December&#160;31, 2022 and 2021 are as follows (in thousands):</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:52.847%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.525%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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="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%">Current portion</span></td><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:400;line-height:100%">Long-term portion</span></td><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:400;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%">&#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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition date fair value of contingent consideration</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,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%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earn-out payments</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%">(750)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(750)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#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,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">250&#160;</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,250&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications from long-term to current</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%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(250)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Earn-out payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">&#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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13467-108611<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_FairValueByBalanceSheetGroupingTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 liabilities, 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). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>62
<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="idm139812509227984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Business and Significant Accounting Policies - 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>contract</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>
</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_vsec_PercentageOfContractsWithGovernment', window );">Percentage of contracts with the government</a></td>
<td class="nump">47.00%<span></span>
</td>
<td class="nump">57.00%<span></span>
</td>
<td class="nump">69.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsec_RevenuefromContractswithCustomerNumberofContracts', window );">Number of contract types | contract</a></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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpenses', window );">Costs and operating expenses</a></td>
<td class="nump">$ 894,631<span></span>
</td>
<td class="nump">$ 729,333<span></span>
</td>
<td class="nump">$ 606,896<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense', window );">Deferred compensation plan expense</a></td>
<td class="nump">300<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="nump">1,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_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">28,059<span></span>
</td>
<td class="nump">7,966<span></span>
</td>
<td class="num">(5,171)<span></span>
</td>
</tr>
<tr class="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_InventoriesMember', window );">Inventories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpenses', window );">Costs and operating expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 22<span></span>
</td>
<td class="num">$ (600)<span></span>
</td>
<td class="num">$ (900)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember', window );">Other Capitalized Property Plant and Equipment | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life (in years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember', window );">Other Capitalized Property Plant and Equipment | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life (in years)</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandBuildingsAndImprovementsMember', window );">Land, Buildings and Improvements | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life (in years)</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandBuildingsAndImprovementsMember', window );">Land, Buildings and Improvements | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life (in years)</a></td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 recognized from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments), awarded to key employees or individuals. Excludes amount related to plans that cover generally all employees (for example, but not limited to, qualified pension plans).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_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_vsec_PercentageOfContractsWithGovernment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the ratio of contracts with the government revenue to total revenue during the period ended.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsec_PercentageOfContractsWithGovernment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsec_</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_vsec_RevenuefromContractswithCustomerNumberofContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue from Contracts with Customer, Number of Contracts</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsec_RevenuefromContractswithCustomerNumberofContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_InventoriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_InventoriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_OtherCapitalizedPropertyPlantAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_LandBuildingsAndImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_LandBuildingsAndImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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="idm139812510543344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Business and Significant Accounting Policies - Weighted Average Number of Shares (Details) - shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Weighted Average Number of Shares Outstanding Reconciliation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average common shares outstanding (in shares)</a></td>
<td class="nump">12,780,117<span></span>
</td>
<td class="nump">12,551,459<span></span>
</td>
<td class="nump">11,034,256<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Effect of dilutive shares (in shares)</a></td>
<td class="nump">47,777<span></span>
</td>
<td class="nump">81,415<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted average shares outstanding (in shares)</a></td>
<td class="nump">12,827,894<span></span>
</td>
<td class="nump">12,632,874<span></span>
</td>
<td class="nump">11,034,256<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock 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 718<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126962052&amp;loc=d3e4991-113900<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 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1707-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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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 28A<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1500-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 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1757-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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>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="idm139812509167264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition and Divestitures - Acquisitions Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 26, 2021</div></th>
<th class="th"><div>Mar. 01, 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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 248,837,000<span></span>
</td>
<td class="nump">$ 248,753,000<span></span>
</td>
<td class="nump">$ 238,126,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_BusinessAcquisitionAxis=vsec_GlobalPartsMember', window );">Global Parts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsec_PaymentsToAcquireBusinessesNet', window );">Cash consideration</a></td>
<td class="nump">$ 40,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Earn-out payments</a></td>
<td class="nump">$ 2,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Term of contract (in years)</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Tax deductible goodwill</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition-related expenses</a></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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td>
<td class="nump">6,410,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_Goodwill', window );">Goodwill</a></td>
<td class="nump">10,019,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangibles - customer related</a></td>
<td class="nump">$ 16,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=vsec_HAECOSpecialServicesLLCMember', window );">HAECO Special Services, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition-related expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,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_PaymentsToAcquireBusinessesGross', window );">Cash consideration, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsNetExcludingIntangibleAssets', window );">Fair value of net intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" 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">9,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=vsec_HAECOSpecialServicesLLCMember', window );">HAECO Special Services, LLC | Customer Relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangibles - customer related</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_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_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsNetExcludingIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Assets, Net, Excluding Intangible Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsNetExcludingIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsec_PaymentsToAcquireBusinessesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Net</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsec_PaymentsToAcquireBusinessesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=vsec_GlobalPartsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=vsec_GlobalPartsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vsec_HAECOSpecialServicesLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=vsec_HAECOSpecialServicesLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<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="idm139812514133216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition and Divestitures - Fair Value of Acquired Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 26, 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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 248,837<span></span>
</td>
<td class="nump">$ 248,753<span></span>
</td>
<td class="nump">$ 238,126<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 53,336<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_BusinessAcquisitionAxis=vsec_GlobalPartsMember', window );">Global Parts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">$ 6,410<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</a></td>
<td class="nump">13,240<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">620<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="nump">368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Intangibles - customer related</a></td>
<td class="nump">16,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_Goodwill', window );">Goodwill</a></td>
<td class="nump">10,019<span></span>
</td>
<td class="text">&#160;<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_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets', window );">Operating lease right-of-use-assets</a></td>
<td class="nump">3,043<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets', window );">Long-term deferred tax assets</a></td>
<td class="nump">1,775<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(6,112)<span></span>
</td>
<td class="text">&#160;<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_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses', window );">Accrued expenses and other current liabilities</a></td>
<td class="num">(1,936)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation', window );">Long-term operating lease liabilities</a></td>
<td class="num">(2,874)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Net assets acquired, excluding cash</a></td>
<td class="nump">40,553<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Cash consideration</a></td>
<td class="nump">38,553<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Reclassifications from long-term to current</a></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>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Cash consideration, net of cash acquired</a></td>
<td class="nump">$ 40,553<span></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_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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6405-128476<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 obligation assumed in business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 asset attributable to deductible temporary differences and carryforwards 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 inventory 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 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><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 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Accounts Payable And Accrued 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;">vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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;">vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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=vsec_GlobalPartsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=vsec_GlobalPartsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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="idm139812514140400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition and Divestitures -Dispositions (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 26, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 26, 2020 </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>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 28, 2020 </div>
<div>agreement</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivableWithImputedInterestFaceAmount', window );">Notes receivable from the sale of a business entity and certain 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="nump">$ 0<span></span>
</td>
<td class="nump">$ 12,852<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Loss on sale of a business entity and certain 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="nump">$ 0<span></span>
</td>
<td class="num">(8,214)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=vsec_PrimeTurbinesLLCMember', window );">Prime Turbines</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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_vsec_NumberofSaleAgreements', window );">Number of sale agreements | agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="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 );">Proceeds from sale of business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivableWithImputedInterestFaceAmount', window );">Notes receivable from the sale of a business entity and certain assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Loss on sale of a business entity and certain 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="num">$ (7,500)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=vsec_CTAerospaceLLCMember', window );">CT Aerospace LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Proceeds from sale of business</a></td>
<td class="nump">$ 6,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Loss on sale of a business entity and certain assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4582445-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_ReceivableWithImputedInterestFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The principal amount of the receivable or note before consideration of the discount or premium.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivableWithImputedInterestFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsec_NumberofSaleAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Sale Agreements</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsec_NumberofSaleAgreements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=vsec_PrimeTurbinesLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=vsec_PrimeTurbinesLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vsec_CTAerospaceLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=vsec_CTAerospaceLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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="idm139812504101984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 949,762<span></span>
</td>
<td class="nump">$ 750,853<span></span>
</td>
<td class="nump">$ 661,659<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Receivables, net</a></td>
<td class="nump">103,193<span></span>
</td>
<td class="nump">76,587<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnbilledReceivablesCurrent', window );">Unbilled receivables</a></td>
<td class="nump">38,307<span></span>
</td>
<td class="nump">31,882<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesNetCurrent', window );">Receivables, Net, Current</a></td>
<td class="nump">141,500<span></span>
</td>
<td class="nump">108,469<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for doubtful accounts</a></td>
<td class="nump">2,100<span></span>
</td>
<td class="nump">1,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsec_FleetSegmentsMember', window );">Fleet</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">261,336<span></span>
</td>
<td class="nump">233,532<span></span>
</td>
<td class="nump">242,170<span></span>
</td>
</tr>
<tr class="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=vsec_AviationSegmentsMember', window );">Aviation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">408,112<span></span>
</td>
<td class="nump">247,852<span></span>
</td>
<td class="nump">165,070<span></span>
</td>
</tr>
<tr class="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=vsec_FederalAndDefenseSegmentsMember', window );">Federal and Defense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">280,314<span></span>
</td>
<td class="nump">269,469<span></span>
</td>
<td class="nump">254,419<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=vsec_PropertyRepairMember', window );">Repair</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">107,399<span></span>
</td>
<td class="nump">75,725<span></span>
</td>
<td class="nump">82,445<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=vsec_PropertyRepairMember', window );">Repair | Fleet</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=vsec_PropertyRepairMember', window );">Repair | Aviation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">107,399<span></span>
</td>
<td class="nump">75,725<span></span>
</td>
<td class="nump">82,445<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=vsec_PropertyRepairMember', window );">Repair | Federal and Defense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=vsec_PropertyDistributionMember', window );">Distribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">562,049<span></span>
</td>
<td class="nump">405,659<span></span>
</td>
<td class="nump">324,795<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=vsec_PropertyDistributionMember', window );">Distribution | Fleet</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">261,336<span></span>
</td>
<td class="nump">233,532<span></span>
</td>
<td class="nump">242,170<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=vsec_PropertyDistributionMember', window );">Distribution | Aviation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">300,713<span></span>
</td>
<td class="nump">172,127<span></span>
</td>
<td class="nump">82,625<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=vsec_PropertyDistributionMember', window );">Distribution | Federal and Defense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=vsec_CostTypeContractMember', window );">Cost Plus Contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">139,958<span></span>
</td>
<td class="nump">93,694<span></span>
</td>
<td class="nump">79,064<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=vsec_CostTypeContractMember', window );">Cost Plus Contract | Fleet</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=vsec_CostTypeContractMember', window );">Cost Plus Contract | Aviation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=vsec_CostTypeContractMember', window );">Cost Plus Contract | Federal and Defense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">139,958<span></span>
</td>
<td class="nump">93,694<span></span>
</td>
<td class="nump">79,064<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember', window );">Fixed Price Contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">98,674<span></span>
</td>
<td class="nump">105,495<span></span>
</td>
<td class="nump">138,406<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember', window );">Fixed Price Contract | Fleet</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember', window );">Fixed Price Contract | Aviation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember', window );">Fixed Price Contract | Federal and Defense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">98,674<span></span>
</td>
<td class="nump">105,495<span></span>
</td>
<td class="nump">138,406<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember', window );">T&amp;M Contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">41,682<span></span>
</td>
<td class="nump">70,280<span></span>
</td>
<td class="nump">36,949<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember', window );">T&amp;M Contract | Fleet</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember', window );">T&amp;M Contract | Aviation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember', window );">T&amp;M Contract | Federal and Defense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">41,682<span></span>
</td>
<td class="nump">70,280<span></span>
</td>
<td class="nump">36,949<span></span>
</td>
</tr>
<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=vsec_CommercialMember', window );">Commercial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">507,900<span></span>
</td>
<td class="nump">322,318<span></span>
</td>
<td class="nump">208,305<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=vsec_CommercialMember', window );">Commercial | Fleet</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">104,162<span></span>
</td>
<td class="nump">73,606<span></span>
</td>
<td class="nump">42,733<span></span>
</td>
</tr>
<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=vsec_CommercialMember', window );">Commercial | Aviation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">403,155<span></span>
</td>
<td class="nump">245,380<span></span>
</td>
<td class="nump">163,695<span></span>
</td>
</tr>
<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=vsec_CommercialMember', window );">Commercial | Federal and Defense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">583<span></span>
</td>
<td class="nump">3,332<span></span>
</td>
<td class="nump">1,877<span></span>
</td>
</tr>
<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=vsec_DepartmentOfDefenseMember', window );">DoD</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">227,722<span></span>
</td>
<td class="nump">233,422<span></span>
</td>
<td class="nump">236,397<span></span>
</td>
</tr>
<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=vsec_DepartmentOfDefenseMember', window );">DoD | Fleet</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">3,286<span></span>
</td>
<td class="nump">12,689<span></span>
</td>
<td class="nump">20,744<span></span>
</td>
</tr>
<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=vsec_DepartmentOfDefenseMember', window );">DoD | Aviation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,093<span></span>
</td>
</tr>
<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=vsec_DepartmentOfDefenseMember', window );">DoD | Federal and Defense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">224,436<span></span>
</td>
<td class="nump">220,733<span></span>
</td>
<td class="nump">214,560<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=vsec_OtherGovernmentMember', window );">Other government</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">214,140<span></span>
</td>
<td class="nump">195,113<span></span>
</td>
<td class="nump">216,957<span></span>
</td>
</tr>
<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=vsec_OtherGovernmentMember', window );">Other government | Fleet</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">153,888<span></span>
</td>
<td class="nump">147,237<span></span>
</td>
<td class="nump">178,693<span></span>
</td>
</tr>
<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=vsec_OtherGovernmentMember', window );">Other government | Aviation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">4,957<span></span>
</td>
<td class="nump">2,472<span></span>
</td>
<td class="nump">282<span></span>
</td>
</tr>
<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=vsec_OtherGovernmentMember', window );">Other government | Federal and Defense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 55,295<span></span>
</td>
<td class="nump">$ 45,404<span></span>
</td>
<td class="nump">$ 37,982<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable 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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-06(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401414&amp;loc=d3e604059-122996<br><br>Reference 3: 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_ReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_UnbilledReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnbilledReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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=vsec_FleetSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=vsec_FleetSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vsec_AviationSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=vsec_AviationSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vsec_FederalAndDefenseSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=vsec_FederalAndDefenseSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=vsec_PropertyRepairMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=vsec_PropertyRepairMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=vsec_PropertyDistributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=vsec_PropertyDistributionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=vsec_CostTypeContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=vsec_CostTypeContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=vsec_CommercialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=vsec_CommercialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=vsec_DepartmentOfDefenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=vsec_DepartmentOfDefenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=vsec_OtherGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=vsec_OtherGovernmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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="idm139812509616912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition - Narrative (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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_UnbilledReceivablesCurrent', window );">Unbilled receivables</a></td>
<td class="nump">$ 38,307<span></span>
</td>
<td class="nump">$ 31,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_ContractWithCustomerLiability', window );">Contract with customer, liability</a></td>
<td class="nump">6,400<span></span>
</td>
<td class="nump">7,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_ContractWithCustomerLiabilityRevenueRecognized', window );">Contract with customer, liability, revenue recognized</a></td>
<td class="nump">3,900<span></span>
</td>
<td class="nump">$ 5,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_RevenueRemainingPerformanceObligation', window );">Revenue, remaining performance obligation, amount</a></td>
<td class="nump">$ 187,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_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember', window );">Product Concentration Risk | Revenue Benchmark | Transferred at Point in Time</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">59.00%<span></span>
</td>
<td class="nump">54.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember', window );">Product Concentration Risk | Revenue Benchmark | Transferred over Time</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">41.00%<span></span>
</td>
<td class="nump">46.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-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 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnbilledReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnbilledReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_ProductConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_ProductConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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="idm139812510544176">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue Recognition - Performance Obligations (Phantom) (Details)<br></strong></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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation, expected timing of satisfaction, period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue, remaining performance obligation, percentage</a></td>
<td class="nump">97.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation, expected timing of satisfaction, period</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue, remaining performance obligation, percentage</a></td>
<td class="nump">3.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<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="idm139812517829952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Current Assets (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_OtherAssetsAbstract', window );"><strong>Other Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsec_SelfInsuranceReservesCurrent', window );">Self insurance trust assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5,993<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableRelatedPartiesCurrent', window );">Current portion of notes receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,820<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_vsec_VendorAdvancesCurrent', window );">Vendor advances</a></td>
<td class="nump">14,998<span></span>
</td>
<td class="nump">14,552<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsMiscellaneousCurrent', window );">Other</a></td>
<td class="nump">11,195<span></span>
</td>
<td class="nump">8,939<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_OtherAssetsCurrent', window );">Total</a></td>
<td class="nump">$ 26,193<span></span>
</td>
<td class="nump">$ 32,304<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amounts due from parties associated with the reporting entity as evidenced by a written promise to pay, due within 1 year (or 1 business cycle).</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(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 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(3)(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_NotesReceivableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_OtherAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_OtherAssetsMiscellaneousCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsMiscellaneousCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsec_SelfInsuranceReservesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Reserves, 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;">vsec_SelfInsuranceReservesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsec_VendorAdvancesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Vendor Advances, 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;">vsec_VendorAdvancesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>71
<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="idm139812509339280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 121,174<span></span>
</td>
<td class="nump">$ 108,947<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="num">(73,205)<span></span>
</td>
<td class="num">(66,461)<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_PropertyPlantAndEquipmentNet', window );">Total property and equipment, net</a></td>
<td class="nump">47,969<span></span>
</td>
<td class="nump">42,486<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 and amortization</a></td>
<td class="nump">7,100<span></span>
</td>
<td class="nump">6,100<span></span>
</td>
<td class="nump">$ 5,600<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and building improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">30,482<span></span>
</td>
<td class="nump">29,596<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_ComputerEquipmentMember', window );">Computer equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">29,728<span></span>
</td>
<td class="nump">28,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture, fixtures, equipment and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">48,788<span></span>
</td>
<td class="nump">39,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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">7,495<span></span>
</td>
<td class="nump">7,164<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_LandAndLandImprovementsMember', window );">Land and land improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 4,681<span></span>
</td>
<td class="nump">$ 4,726<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_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_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_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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_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_LandAndLandImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_LandAndLandImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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="idm139812509360896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Changes in Goodwill by Operating Segment (Details) - USD ($)<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_GoodwillRollForward', window );"><strong>Goodwill [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_Goodwill', window );">Beginning balance</a></td>
<td class="nump">$ 248,753,000<span></span>
</td>
<td class="nump">$ 238,126,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_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,627,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_GoodwillPeriodIncreaseDecrease', window );">Adjustments to goodwill</a></td>
<td class="nump">84,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_Goodwill', window );">Ending balance</a></td>
<td class="nump">248,837,000<span></span>
</td>
<td class="nump">248,753,000<span></span>
</td>
<td class="nump">$ 238,126,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_GoodwillImpairmentLoss', window );">Goodwill acquired</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="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=vsec_FleetSegmentsMember', window );">Fleet</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Beginning balance</a></td>
<td class="nump">63,190,000<span></span>
</td>
<td class="nump">63,190,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_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired</a></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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPeriodIncreaseDecrease', window );">Adjustments to goodwill</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_Goodwill', window );">Ending balance</a></td>
<td class="nump">63,190,000<span></span>
</td>
<td class="nump">63,190,000<span></span>
</td>
<td class="nump">63,190,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_StatementBusinessSegmentsAxis=vsec_FederalAndDefenseSegmentsMember', window );">Federal and Defense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Beginning balance</a></td>
<td class="nump">31,491,000<span></span>
</td>
<td class="nump">30,883,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_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">608,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_GoodwillPeriodIncreaseDecrease', window );">Adjustments to goodwill</a></td>
<td class="nump">84,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_Goodwill', window );">Ending balance</a></td>
<td class="nump">31,575,000<span></span>
</td>
<td class="nump">31,491,000<span></span>
</td>
<td class="nump">30,883,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_StatementBusinessSegmentsAxis=vsec_AviationSegmentsMember', window );">Aviation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Beginning balance</a></td>
<td class="nump">154,072,000<span></span>
</td>
<td class="nump">144,053,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_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,019,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_GoodwillPeriodIncreaseDecrease', window );">Adjustments to goodwill</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_Goodwill', window );">Ending balance</a></td>
<td class="nump">$ 154,072,000<span></span>
</td>
<td class="nump">$ 154,072,000<span></span>
</td>
<td class="nump">144,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_GoodwillImpairmentLoss', window );">Goodwill acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,900,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_GoodwillPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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) 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> -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_GoodwillPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=vsec_FleetSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=vsec_FleetSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vsec_FederalAndDefenseSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=vsec_FederalAndDefenseSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vsec_AviationSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=vsec_AviationSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>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="idm139812513658368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 loss</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="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">214,961,000<span></span>
</td>
<td class="nump">242,866,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_GoodwillAndIntangibleAssetImpairment', window );">Goodwill and intangible asset impairment</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">$ 33,734,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_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,639,000<span></span>
</td>
<td class="nump">$ 18,482,000<span></span>
</td>
<td class="nump">17,504,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_vsec_FiniteLivedIntangibleAssetsGrossFullyAmortized', window );">Intangible assets, fully amortized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,900,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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=vsec_DisposalOfCTAerospaceInventoryMember', window );">Disposal Of CT Aerospace Inventory | Discontinued Operations, Disposed of by Sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairment', window );">Goodwill and intangible asset impairment</a></td>
<td class="nump">$ 2,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=vsec_AviationSegmentsMember', window );">Aviation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,900,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_GoodwillAndIntangibleAssetImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsec_FiniteLivedIntangibleAssetsGrossFullyAmortized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Gross, Fully Amortized</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsec_FiniteLivedIntangibleAssetsGrossFullyAmortized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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=vsec_DisposalOfCTAerospaceInventoryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=vsec_DisposalOfCTAerospaceInventoryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_DiscontinuedOperationsDisposedOfBySaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_DiscontinuedOperationsDisposedOfBySaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vsec_AviationSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=vsec_AviationSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>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="idm139812504737296">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Intangible Assets (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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="nump">$ 214,961<span></span>
</td>
<td class="nump">$ 242,866<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(124,337)<span></span>
</td>
<td class="num">(134,603)<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_FiniteLivedIntangibleAssetsNet', window );">Net Intangible Assets</a></td>
<td class="nump">90,624<span></span>
</td>
<td class="nump">108,263<span></span>
</td>
</tr>
<tr class="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_ContractualRightsMember', window );">Contract and customer-related</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="nump">206,291<span></span>
</td>
<td class="nump">221,796<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(116,881)<span></span>
</td>
<td class="num">(116,385)<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_FiniteLivedIntangibleAssetsNet', window );">Net Intangible Assets</a></td>
<td class="nump">89,410<span></span>
</td>
<td class="nump">105,411<span></span>
</td>
</tr>
<tr class="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_PatentedTechnologyMember', window );">Acquired technologies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,915)<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_FiniteLivedIntangibleAssetsNet', window );">Net Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">485<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="nump">8,670<span></span>
</td>
<td class="nump">8,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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(7,456)<span></span>
</td>
<td class="num">(6,303)<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_FiniteLivedIntangibleAssetsNet', window );">Net Intangible Assets</a></td>
<td class="nump">$ 1,214<span></span>
</td>
<td class="nump">$ 2,367<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 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 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<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_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_ContractualRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_ContractualRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_PatentedTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_PatentedTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>75
<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="idm139812513591536">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Future Expected Amortization of Intangible Assets (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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 13,639<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2024</a></td>
<td class="nump">10,059<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2025</a></td>
<td class="nump">9,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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2026</a></td>
<td class="nump">8,190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2027</a></td>
<td class="nump">6,444<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">43,277<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_FiniteLivedIntangibleAssetsNet', window );">Net Intangible Assets</a></td>
<td class="nump">$ 90,624<span></span>
</td>
<td class="nump">$ 108,263<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 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 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<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_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<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="idm139812509323936">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - 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>
<th class="th"><div>Jul. 26, 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Long-term debt</a></td>
<td class="nump">$ 288,610<span></span>
</td>
<td class="nump">$ 286,734<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less debt issuance costs</a></td>
<td class="num">(2,310)<span></span>
</td>
<td class="num">(2,165)<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_LongTermDebt', window );">Total</a></td>
<td class="nump">286,300<span></span>
</td>
<td class="nump">284,569<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less current portion</a></td>
<td class="num">(10,000)<span></span>
</td>
<td class="num">(14,162)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">276,300<span></span>
</td>
<td class="nump">270,407<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember', window );">Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">60,175<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolver</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Long-term debt</a></td>
<td class="nump">$ 188,610<span></span>
</td>
<td class="nump">$ 226,559<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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_LongtermDebtTypeAxis=us-gaap_LoansPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_LoansPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_LongtermDebtTypeAxis=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>77
<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="idm139812508810576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Oct. 07, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Debt issuance costs</a></td>
<td class="nump">$ 1,100,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_DeferredFinanceCostsNet', window );">Financing costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,310,000<span></span>
</td>
<td class="nump">$ 2,165,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_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">$ 1,100,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_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember', window );">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>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Base margin</a></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>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Commitment fee</a></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>
</tr>
<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 | Secured Overnight Financing Rate (SOFR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Base margin</a></td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Base 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>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Base margin</a></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>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Commitment fee</a></td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Secured Overnight Financing Rate (SOFR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Base margin</a></td>
<td class="nump">3.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Base 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>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Base margin</a></td>
<td class="nump">2.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=vsec_AmendedAndRestatedMember', window );">Amended and Restated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,400,000<span></span>
</td>
<td class="nump">$ 11,200,000<span></span>
</td>
<td class="nump">$ 12,700,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsec_RevolvingLoansPotentialIncrementinMaximumBorrowingCapacity', window );">Revolving loans, potential increment in maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolver</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Revolving loans maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Letters of credit outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | 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>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Revolving loans maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Secured Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.93%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Secured Debt | Bank 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>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Face amount</a></td>
<td class="nump">$ 100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Periodic payment</a></td>
<td class="nump">$ 2,500,000<span></span>
</td>
<td class="nump">$ 3,750,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsec_DebtInstrumentCovenantDebtToEBITDARatio', window );">Debt to EBITDA ratio</a></td>
<td class="nump">4.50<span></span>
</td>
<td class="nump">4.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Revolver</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.01%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Secured Overnight Financing Rate (SOFR) | Secured Debt | Bank 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>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Base margin</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>
<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_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 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.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentPeriodicPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the required periodic payments including both interest and principal payments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentPeriodicPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_DeferredFinanceCostsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 cost of borrowed funds accounted for as interest 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 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<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><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 (d)<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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<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_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_LineOfCreditFacilityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 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_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_vsec_DebtInstrumentCovenantDebtToEBITDARatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Debt To EBITDA Ratio</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsec_DebtInstrumentCovenantDebtToEBITDARatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsec_RevolvingLoansPotentialIncrementinMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Potential increment in 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsec_RevolvingLoansPotentialIncrementinMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=vsec_SecuredOvernightFinancingRateSOFRMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=vsec_SecuredOvernightFinancingRateSOFRMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_BaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_LongtermDebtTypeAxis=vsec_AmendedAndRestatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=vsec_AmendedAndRestatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=vsec_BankCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=vsec_BankCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>78
<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="idm139812504755600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Loan 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>
<th class="th"><div>Jul. 26, 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2023</a></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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024</a></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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2025</a></td>
<td class="nump">268,610<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_DebtInstrumentCarryingAmount', window );">Total</a></td>
<td class="nump">288,610<span></span>
</td>
<td class="nump">$ 286,734<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=vsec_TermLoanMember', window );">Term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2023</a></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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024</a></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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2025</a></td>
<td class="nump">80,000<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_DebtInstrumentCarryingAmount', window );">Total</a></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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolver</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2023</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024</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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2025</a></td>
<td class="nump">188,610<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_DebtInstrumentCarryingAmount', window );">Total</a></td>
<td class="nump">$ 188,610<span></span>
</td>
<td class="nump">$ 226,559<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_LongtermDebtTypeAxis=vsec_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=vsec_TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_LongtermDebtTypeAxis=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>79
<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="idm139812514004928">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Derivative Instruments and Hedging Activities (Details) - Cash Flow Hedging - Interest Rate Swap<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jul. 22, 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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [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_DerivativeNotionalAmount', window );">Notional Amount</a></td>
<td class="nump">$ 150,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_DerivativeFixedInterestRate', window );">Paid Fixed Rate</a></td>
<td class="nump">2.80%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fixed interest rate related to the interest rate derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<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="idm139812517801504">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Expenses and Other Current 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_AccruedLiabilitiesAndOtherLiabilitiesAbstract', window );"><strong>Accrued Liabilities and Other Liabilities [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_EmployeeRelatedLiabilitiesCurrentAndNoncurrent', window );">Accrued compensation and benefits</a></td>
<td class="nump">$ 23,298<span></span>
</td>
<td class="nump">$ 24,395<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">6,402<span></span>
</td>
<td class="nump">7,147<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedRoyaltiesCurrent', window );">Accrued customer rebates and royalties</a></td>
<td class="nump">6,240<span></span>
</td>
<td class="nump">4,514<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of lease liabilities</a></td>
<td class="nump">7,254<span></span>
</td>
<td class="nump">5,991<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">10,528<span></span>
</td>
<td class="nump">7,418<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_AccruedLiabilitiesAndOtherLiabilities', window );">Total</a></td>
<td class="nump">$ 53,722<span></span>
</td>
<td class="nump">$ 49,465<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Total<span></span>
</td>
<td class="text">Total<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_AccruedLiabilitiesAndOtherLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedRoyaltiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. 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><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 8<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedRoyaltiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<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_EmployeeRelatedLiabilitiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher 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_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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="idm139812503282368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation Plans - Narrative (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>tranche </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, 2014 </div>
<div>shares</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_srt_TitleOfIndividualAxis=vsec_EmployeeMember', window );">Employee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Restricted stock awarded (in shares) | shares</a></td>
<td class="nump">21,871<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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) | $ / shares</a></td>
<td class="nump">$ 43.30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember', window );">Employee Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares authorized (in shares) | shares</a></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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Employee discount (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate', window );">Employee purchase price (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 123<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=vsec_StockSettledBonusAwardsMember', window );">Stock-settled bonus awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Award vesting period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches', window );">Number of tranches | tranche</a></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>
<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_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTarget', window );">Vested paid in full (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.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_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockSaleRestrictionPeriod', window );">Stock sale restriction (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Cost not yet recognized, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Fair value of awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 900<span></span>
</td>
<td class="nump">$ 900<span></span>
</td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Weighted average amortization period of compensation not yet recognized (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 4 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=vsec_StockSettledBonusAwardsMember', window );">Stock-settled bonus awards | 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.33%<span></span>
</td>
<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=vsec_StockSettledBonusAwardsMember', window );">Stock-settled bonus awards | Share-based Payment Arrangement, Tranche Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.33%<span></span>
</td>
<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=vsec_EmployeeVestingStockAwardsMember', window );">Employee Vesting Stock Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Award vesting period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=vsec_EmployeeVestingStockAwardsMember', window );">Employee Vesting Stock Awards | 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.33%<span></span>
</td>
<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=vsec_EmployeeVestingStockAwardsMember', window );">Employee Vesting Stock Awards | Share-based Payment Arrangement, Tranche Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.33%<span></span>
</td>
<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=vsec_EmployeeVestingStockAwardsMember', window );">Employee Vesting Stock Awards | Share-based Payment Arrangement, Tranche Three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.33%<span></span>
</td>
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Award vesting period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Stock-based compensation expense</a></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>
</tr>
<tr class="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) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 43.01<span></span>
</td>
<td class="nump">$ 41.90<span></span>
</td>
<td class="nump">$ 33.68<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested', window );">Fair value of shares vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,700<span></span>
</td>
<td class="nump">$ 1,700<span></span>
</td>
<td class="nump">$ 1,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance share awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Award vesting period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTarget', window );">Vested paid in full (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.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" 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) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 43.30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Compensation expense not yet recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average amortization period of compensation not yet recognized (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1', window );">Weighted average fair value of vesting stock awards that vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
<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_PerformanceSharesMember', window );">Performance share awards | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage (as a percent)</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>
</tr>
<tr class="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_PerformanceSharesMember', window );">Performance share awards | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.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_PlanNameAxis=vsec_RestrictedStockPlan2006Member', window );">Restricted Stock Plan 2006</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Shares authorized (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,500,000<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>
</tr>
<tr class="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 issuance (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">598,637<span></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_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_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 offering 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate</td>
</tr>
<tr>
<td style="padding-right: 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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 vesting 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/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 (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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of vested 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Number Of Tranches</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsec_</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_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTarget">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Percentage Of Target</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTarget</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsec_</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_vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockSaleRestrictionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Stock Sale Restriction 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;">vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockSaleRestrictionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsec_</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_srt_TitleOfIndividualAxis=vsec_EmployeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=vsec_EmployeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=vsec_StockSettledBonusAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=vsec_StockSettledBonusAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_ShareBasedCompensationAwardTrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vsec_EmployeeVestingStockAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=vsec_EmployeeVestingStockAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_ShareBasedCompensationAwardTrancheThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_ShareBasedCompensationAwardTrancheThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_PlanNameAxis=vsec_RestrictedStockPlan2006Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=vsec_RestrictedStockPlan2006Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>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="idm139812514025888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation Plans - Stock-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_AllocatedShareBasedCompensationExpenseNetOfTax', window );">Total</a></td>
<td class="nump">$ 4,342<span></span>
</td>
<td class="nump">$ 3,877<span></span>
</td>
<td class="nump">$ 2,858<span></span>
</td>
</tr>
<tr class="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 );">Tax benefit recognized from stock-based compensation</a></td>
<td class="nump">1,083<span></span>
</td>
<td class="nump">967<span></span>
</td>
<td class="nump">713<span></span>
</td>
</tr>
<tr class="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=vsec_StockSettledBonusAwardsMember', window );">Stock-settled bonus awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_AllocatedShareBasedCompensationExpenseNetOfTax', window );">Total</a></td>
<td class="nump">1,186<span></span>
</td>
<td class="nump">820<span></span>
</td>
<td class="nump">1,265<span></span>
</td>
</tr>
<tr class="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=vsec_VestingStockAwardsMember', window );">Vesting stock awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_AllocatedShareBasedCompensationExpenseNetOfTax', window );">Total</a></td>
<td class="nump">2,089<span></span>
</td>
<td class="nump">2,273<span></span>
</td>
<td class="nump">1,593<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance share awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_AllocatedShareBasedCompensationExpenseNetOfTax', window );">Total</a></td>
<td class="nump">$ 1,067<span></span>
</td>
<td class="nump">$ 784<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 expense 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_AllocatedShareBasedCompensationExpenseNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_AwardTypeAxis=vsec_StockSettledBonusAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=vsec_StockSettledBonusAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vsec_VestingStockAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=vsec_VestingStockAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>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="idm139812516560240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation Plans - Vesting Stock Award Activity (Details) - Restricted Stock - $ / 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested, beginning balance (in shares)</a></td>
<td class="nump">61,351<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">46,463<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(38,509)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(5,380)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Unvested, ending balance (in shares)</a></td>
<td class="nump">63,925<span></span>
</td>
<td class="nump">61,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested, beginning balance (in dollars per share)</a></td>
<td class="nump">$ 38.80<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">43.01<span></span>
</td>
<td class="nump">$ 41.90<span></span>
</td>
<td class="nump">$ 33.68<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">36.37<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">42.53<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Unvested, ending balance (in dollars per share)</a></td>
<td class="nump">$ 43.01<span></span>
</td>
<td class="nump">$ 38.80<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<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="idm139812509342704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation Plans - Performance Share Awards (Details) - Performance share awards<br></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Outstanding Performance Share Awards</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested, beginning balance (in shares) | shares</a></td>
<td class="nump">42,173<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">51,441<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares) | shares</a></td>
<td class="num">(10,542)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares) | shares</a></td>
<td class="num">(10,911)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">$ 42.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested, ending balance (in shares) | shares</a></td>
<td class="nump">72,161<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="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 );">Unvested, beginning balance (in dollars per share)</a></td>
<td class="nump">$ 42.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">43.30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">42.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">42.36<span></span>
</td>
</tr>
<tr class="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 );">Unvested, ending balance (in dollars per share)</a></td>
<td class="nump">$ 42.88<span></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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>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="idm139812503899024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes -Components of Provision for 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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', 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">$ 8,880<span></span>
</td>
<td class="nump">$ 3,919<span></span>
</td>
<td class="nump">$ 4,086<span></span>
</td>
</tr>
<tr class="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">1,411<span></span>
</td>
<td class="nump">856<span></span>
</td>
<td class="nump">1,262<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">35<span></span>
</td>
<td class="nump">1,066<span></span>
</td>
<td class="nump">144<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current Total</a></td>
<td class="nump">10,326<span></span>
</td>
<td class="nump">5,841<span></span>
</td>
<td class="nump">5,492<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(1,050)<span></span>
</td>
<td class="num">(3,318)<span></span>
</td>
<td class="num">(78)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="num">(89)<span></span>
</td>
<td class="num">(1,038)<span></span>
</td>
<td class="nump">163<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">21<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 );">Deferred Total</a></td>
<td class="num">(1,139)<span></span>
</td>
<td class="num">(4,356)<span></span>
</td>
<td class="nump">106<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 );">Provision for income taxes</a></td>
<td class="nump">$ 9,187<span></span>
</td>
<td class="nump">$ 1,485<span></span>
</td>
<td class="nump">$ 5,598<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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/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_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>86
<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="idm139812509167520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Effective Income Tax Reconciliation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>Effective Income Tax Reconciliation [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 at statutory federal income tax rate</a></td>
<td class="nump">$ 7,822<span></span>
</td>
<td class="nump">$ 1,985<span></span>
</td>
<td class="nump">$ 89<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsec_IncreasesDecreasesInTaxResultingFromAbstract', window );"><strong>Increases (decreases) in tax resulting from:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 taxes, net of federal tax benefit</a></td>
<td class="nump">1,523<span></span>
</td>
<td class="nump">383<span></span>
</td>
<td class="num">(52)<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_vsec_EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount', window );">Permanent differences, net</a></td>
<td class="num">(52)<span></span>
</td>
<td class="num">(839)<span></span>
</td>
<td class="num">(1,406)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCredits', window );">Tax credits</a></td>
<td class="num">(579)<span></span>
</td>
<td class="num">(434)<span></span>
</td>
<td class="num">(195)<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_vsec_EffectiveIncomeTaxRateReconciliationPriorYearTrueUpAdjustmentAmount', window );">Prior year true-up adjustment</a></td>
<td class="nump">189<span></span>
</td>
<td class="nump">83<span></span>
</td>
<td class="nump">397<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">338<span></span>
</td>
<td class="nump">331<span></span>
</td>
<td class="nump">6,716<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItems', window );">Other provision adjustments</a></td>
<td class="num">(54)<span></span>
</td>
<td class="num">(24)<span></span>
</td>
<td class="nump">49<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 );">Provision for income taxes</a></td>
<td class="nump">$ 9,187<span></span>
</td>
<td class="nump">$ 1,485<span></span>
</td>
<td class="nump">$ 5,598<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_IncomeTaxReconciliationOtherReconcilingItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and 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_IncomeTaxReconciliationOtherReconcilingItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsec_EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, 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;">vsec_EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsec_EffectiveIncomeTaxRateReconciliationPriorYearTrueUpAdjustmentAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Prior Year True-Up Adjustment, 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;">vsec_EffectiveIncomeTaxRateReconciliationPriorYearTrueUpAdjustmentAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsec_IncreasesDecreasesInTaxResultingFromAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">vsec_IncreasesDecreasesInTaxResultingFromAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>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="idm139812509379072">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences', window );">Deferred compensation and accrued paid leave</a></td>
<td class="nump">$ 4,552<span></span>
</td>
<td class="nump">$ 5,422<span></span>
</td>
</tr>
<tr class="re">
<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 Expense</a></td>
<td class="nump">1,158<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsec_DeferredTaxAssetsInventoryReserve', window );">Inventory reserve</a></td>
<td class="nump">12,984<span></span>
</td>
<td class="nump">12,465<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_vsec_DeferredTaxAssetsOperatingLeaseLiability', window );">Operating Lease Liabilities</a></td>
<td class="nump">9,840<span></span>
</td>
<td class="nump">7,805<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Stock-based compensation</a></td>
<td class="nump">942<span></span>
</td>
<td class="nump">775<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsHedgingTransactions', window );">Interest rate swaps</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Capitalized inventory</a></td>
<td class="nump">1,128<span></span>
</td>
<td class="nump">900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">US operating and capital loss carryforward</a></td>
<td class="nump">6,040<span></span>
</td>
<td class="nump">6,045<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Tax credit carryforward</a></td>
<td class="nump">1,537<span></span>
</td>
<td class="nump">1,411<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign', window );">Foreign country operating loss carryforward</a></td>
<td class="nump">749<span></span>
</td>
<td class="nump">892<span></span>
</td>
</tr>
<tr class="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 );">Other</a></td>
<td class="nump">278<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_DeferredTaxAssetsGross', window );">Gross deferred tax assets</a></td>
<td class="nump">39,208<span></span>
</td>
<td class="nump">35,773<span></span>
</td>
</tr>
<tr class="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">(8,337)<span></span>
</td>
<td class="num">(8,257)<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 gross deferred tax assets</a></td>
<td class="nump">30,871<span></span>
</td>
<td class="nump">27,516<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesFinancingArrangements', window );">Interest rate swaps</a></td>
<td class="num">(1,652)<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_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="num">(3,017)<span></span>
</td>
<td class="num">(3,895)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome', window );">Deferred revenues</a></td>
<td class="num">(1,087)<span></span>
</td>
<td class="num">(1,358)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Goodwill and intangible assets</a></td>
<td class="num">(26,226)<span></span>
</td>
<td class="num">(24,836)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements', window );">Operating Lease Right-of-Use Assets</a></td>
<td class="num">(8,510)<span></span>
</td>
<td class="num">(6,375)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(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_DeferredIncomeTaxLiabilities', window );">Total gross deferred tax liabilities</a></td>
<td class="num">(40,492)<span></span>
</td>
<td class="num">(36,624)<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">$ (9,621)<span></span>
</td>
<td class="num">$ (9,108)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_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_DeferredTaxAssetsHedgingTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 hedging transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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_DeferredTaxAssetsHedgingTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_DeferredTaxAssetsInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DeferredTaxAssetsOperatingLossCarryforwardsForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 foreign operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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_DeferredTaxAssetsOperatingLossCarryforwardsForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br><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 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_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 compensated absences (includes, but not limited to, sick and personal 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 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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_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_DeferredTaxLiabilitiesFinancingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 financing arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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_DeferredTaxLiabilitiesFinancingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_DeferredTaxLiabilitiesLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_DeferredTaxLiabilitiesLeasingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 tax deferred revenue or income 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_DeferredTaxLiabilitiesTaxDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_vsec_DeferredTaxAssetsInventoryReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Inventory Reserve</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsec_DeferredTaxAssetsInventoryReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsec_DeferredTaxAssetsOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Operating 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;">vsec_DeferredTaxAssetsOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>88
<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="idm139812517701552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Components of Lease 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_LeasesAbstract', window );"><strong>Leases [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">$ 6,804<span></span>
</td>
<td class="nump">$ 5,868<span></span>
</td>
<td class="nump">$ 5,032<span></span>
</td>
</tr>
<tr class="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">204<span></span>
</td>
<td class="nump">202<span></span>
</td>
<td class="nump">622<span></span>
</td>
</tr>
<tr class="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 );">Less: sublease income</a></td>
<td class="num">(294)<span></span>
</td>
<td class="num">(152)<span></span>
</td>
<td class="num">(666)<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, net</a></td>
<td class="nump">$ 6,714<span></span>
</td>
<td class="nump">$ 5,918<span></span>
</td>
<td class="nump">$ 4,988<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<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="idm139812509648368">
<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>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>leaseRenewalPeriod</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfProperties', window );">Gain on sale of property</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,108<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=vsec_MiamiFloridaMember', window );">Miami, Florida</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleLeasebackTransactionNetBookValue', window );">Net book value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,300<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleAndLeasebackTransactionGainLossNet', window );">Sale price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating lease term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years<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_vsec_LesseeOperatingLeaseNumberOfRenewalOptions', window );">Number of renewal options | leaseRenewalPeriod</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="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 );">Operating lease renewal term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfProperties', window );">Gain on sale of property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfProperties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 carrying value and the sale price of real estate or properties that were intended to be sold or held for capital appreciation or rental income. This element refers to the gain (loss) included in earnings and not to the cash proceeds of the sale. This element is a noncash adjustment to net income when calculating net cash generated by operating activities 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2443-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_GainLossOnSaleOfProperties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, 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_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-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_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleAndLeasebackTransactionGainLossNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale and leaseback transaction from transfer of asset accounted for as sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 40<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128295416&amp;loc=SL77919786-209982<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><br>Reference 3: 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 (f)<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_SaleAndLeasebackTransactionGainLossNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleLeasebackTransactionNetBookValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 book value of the asset(s) sold in connection with the sale of the property to another party and lease back to the seller.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 40<br> -Section 55<br> -Paragraph 51<br> -URI https://asc.fasb.org/extlink&amp;oid=123386837&amp;loc=d3e51840-112757<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 40<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128295416&amp;loc=SL77919786-209982<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 40<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=123386837&amp;loc=d3e51843-112757<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 40<br> -Section 55<br> -Paragraph 50<br> -URI https://asc.fasb.org/extlink&amp;oid=123386837&amp;loc=d3e51831-112757<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleLeasebackTransactionNetBookValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsec_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;">vsec_LesseeOperatingLeaseNumberOfRenewalOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsec_</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_srt_StatementGeographicalAxis=vsec_MiamiFloridaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=vsec_MiamiFloridaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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="idm139812510621840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Maturities of Operating Lease 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_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 9,217<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">9,424<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">9,192<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">7,785<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">3,666<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">6,843<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 );">Minimum lease payments</a></td>
<td class="nump">46,127<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(6,533)<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 minimum lease payments</a></td>
<td class="nump">39,594<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 liabilities</a></td>
<td class="num">(7,254)<span></span>
</td>
<td class="num">$ (5,991)<span></span>
</td>
</tr>
<tr class="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 liabilities</a></td>
<td class="nump">$ 32,340<span></span>
</td>
<td class="nump">$ 27,168<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>91
<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="idm139812504616944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Supplemental Lease Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [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_OperatingLeasePayments', window );">Cash paid for amounts included in the measurement of operating lease liabilities</a></td>
<td class="nump">$ 7,372<span></span>
</td>
<td class="nump">$ 6,309<span></span>
</td>
<td class="nump">$ 3,681<span></span>
</td>
</tr>
<tr class="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 new operating lease liabilities</a></td>
<td class="nump">$ 12,295<span></span>
</td>
<td class="nump">$ 11,175<span></span>
</td>
<td class="nump">$ 4,728<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average lease term (in years)</a></td>
<td class="text">5 years 1 month 6 days<span></span>
</td>
<td class="text">5 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate (as a percent)</a></td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">4.80%<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_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_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_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>92
<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="idm139812515133600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segments and Customer Information - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract', window );"><strong>Segment Reporting, Disclosure of Entity's Reportable Segments [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_NumberOfOperatingSegments', window );">Number of reportable operating segments</a></td>
<td class="nump">3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-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_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>93
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139812504253840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segments and Customer Information - Segment Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 );">Revenues</a></td>
<td class="nump">$ 949,762<span></span>
</td>
<td class="nump">$ 750,853<span></span>
</td>
<td class="nump">$ 661,659<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">55,131<span></span>
</td>
<td class="nump">21,520<span></span>
</td>
<td class="nump">13,923<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">999,789<span></span>
</td>
<td class="nump">918,558<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=vsec_AviationSegmentsMember', window );">Aviation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenues</a></td>
<td class="nump">408,112<span></span>
</td>
<td class="nump">247,852<span></span>
</td>
<td class="nump">165,070<span></span>
</td>
</tr>
<tr class="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=vsec_FleetSegmentsMember', window );">Fleet</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenues</a></td>
<td class="nump">261,336<span></span>
</td>
<td class="nump">233,532<span></span>
</td>
<td class="nump">242,170<span></span>
</td>
</tr>
<tr class="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=vsec_FederalAndDefenseSegmentsMember', window );">Federal and Defense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenues</a></td>
<td class="nump">280,314<span></span>
</td>
<td class="nump">269,469<span></span>
</td>
<td class="nump">254,419<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenues</a></td>
<td class="nump">949,762<span></span>
</td>
<td class="nump">750,853<span></span>
</td>
<td class="nump">661,659<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">55,131<span></span>
</td>
<td class="nump">21,520<span></span>
</td>
<td class="nump">13,923<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_vsec_DepreciationAndAmortizationExpense', window );">Depreciation and amortization</a></td>
<td class="nump">25,570<span></span>
</td>
<td class="nump">25,600<span></span>
</td>
<td class="nump">24,135<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="nump">12,651<span></span>
</td>
<td class="nump">10,520<span></span>
</td>
<td class="nump">4,427<span></span>
</td>
</tr>
<tr class="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">999,789<span></span>
</td>
<td class="nump">918,558<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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 | Aviation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenues</a></td>
<td class="nump">408,112<span></span>
</td>
<td class="nump">247,852<span></span>
</td>
<td class="nump">165,070<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">36,416<span></span>
</td>
<td class="num">(14,373)<span></span>
</td>
<td class="num">(35,513)<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_vsec_DepreciationAndAmortizationExpense', window );">Depreciation and amortization</a></td>
<td class="nump">13,174<span></span>
</td>
<td class="nump">11,374<span></span>
</td>
<td class="nump">10,874<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="nump">5,961<span></span>
</td>
<td class="nump">7,468<span></span>
</td>
<td class="nump">3,445<span></span>
</td>
</tr>
<tr class="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">637,615<span></span>
</td>
<td class="nump">580,156<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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 | Fleet</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenues</a></td>
<td class="nump">261,336<span></span>
</td>
<td class="nump">233,532<span></span>
</td>
<td class="nump">242,170<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">23,911<span></span>
</td>
<td class="nump">20,426<span></span>
</td>
<td class="nump">26,659<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_vsec_DepreciationAndAmortizationExpense', window );">Depreciation and amortization</a></td>
<td class="nump">8,783<span></span>
</td>
<td class="nump">9,679<span></span>
</td>
<td class="nump">10,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_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="nump">5,502<span></span>
</td>
<td class="nump">1,669<span></span>
</td>
<td class="nump">675<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">218,138<span></span>
</td>
<td class="nump">182,089<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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 | Federal and Defense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenues</a></td>
<td class="nump">280,314<span></span>
</td>
<td class="nump">269,469<span></span>
</td>
<td class="nump">254,419<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="num">(805)<span></span>
</td>
<td class="nump">19,897<span></span>
</td>
<td class="nump">26,309<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_vsec_DepreciationAndAmortizationExpense', window );">Depreciation and amortization</a></td>
<td class="nump">3,613<span></span>
</td>
<td class="nump">4,547<span></span>
</td>
<td class="nump">3,001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">124<span></span>
</td>
<td class="nump">148<span></span>
</td>
</tr>
<tr class="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">93,728<span></span>
</td>
<td class="nump">92,571<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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 | Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">50,308<span></span>
</td>
<td class="nump">63,742<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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, Non-Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="num">(4,391)<span></span>
</td>
<td class="num">(4,430)<span></span>
</td>
<td class="num">(3,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_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="nump">$ 1,162<span></span>
</td>
<td class="nump">$ 1,259<span></span>
</td>
<td class="nump">$ 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_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_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_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126928898&amp;loc=d3e9212-128498<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126928898&amp;loc=d3e9215-128498<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=127000608&amp;loc=d3e9135-128495<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_vsec_DepreciationAndAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 included in continuing operations 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsec_DepreciationAndAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=vsec_AviationSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=vsec_AviationSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vsec_FleetSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=vsec_FleetSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vsec_FederalAndDefenseSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=vsec_FederalAndDefenseSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=vsec_CorporateSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=vsec_CorporateSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139812517777408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segments and Customer Information - Major Customers (Details) - Revenue from Contract with Customer Benchmark - Customer Concentration Risk<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=vsec_USPSMember', window );">USPS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of revenue by customer</a></td>
<td class="nump">16.00%<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">27.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=vsec_USNavyMember', window );">U.S. Navy</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Percentage of revenue by customer</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">16.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EntityWideRevenueMajorCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EntityWideRevenueMajorCustomerLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=vsec_USPSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=vsec_USPSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=vsec_USNavyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=vsec_USNavyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139812510405376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segments and Customer Information - Geographic Area (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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 949,762<span></span>
</td>
<td class="nump">$ 750,853<span></span>
</td>
<td class="nump">$ 661,659<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">837,929<span></span>
</td>
<td class="nump">668,892<span></span>
</td>
<td class="nump">598,142<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Other Countries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 111,833<span></span>
</td>
<td class="nump">$ 81,961<span></span>
</td>
<td class="nump">$ 63,517<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139812514031408">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Capital Stock (Details)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th">
<div>Feb. 02, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>vote </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </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_EquityAbstract', window );"><strong>Equity [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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.05<span></span>
</td>
<td class="nump">$ 0.05<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Proceeds from the issuance of common stock (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.05<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_vsec_CommonStockVotingRightsNumberOfVotes', window );">Number of votes stockholders are entitled to per common share | vote</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember', window );">IPO</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Public offering, issued (in shares) | shares</a></td>
<td class="nump">1,428,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Public offering price (in dollars per share)</a></td>
<td class="nump">$ 35.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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Public offering proceeds | $</a></td>
<td class="nump">$ 52<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_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember', window );">Over-Allotment 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Public offering, issued (in shares) | shares</a></td>
<td class="nump">170,497<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_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_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_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 received on stock transaction after deduction of issuance 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;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-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_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 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_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 per unit amount of equity securities issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssuedPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 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_SubsidiarySaleOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsec_CommonStockVotingRightsNumberOfVotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 votes stockholders are entitled to per common share</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsec_CommonStockVotingRightsNumberOfVotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139812516720192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>401(k) Plan (Details) - USD ($)<br> $ in Millions</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_ContractorsAbstract', window );"><strong>Contractors [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_DefinedContributionPlanCostRecognized', window );">Defined contribution plan expense</a></td>
<td class="nump">$ 7.1<span></span>
</td>
<td class="nump">$ 6.6<span></span>
</td>
<td class="nump">$ 5.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractorsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ContractorsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution 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 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139812504600080">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Liabilities and Assets Measured at Fair Value (Details) - Fair Value, Measurements, 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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 1 | Other assets</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsec_MutualFundsHeldInDscPlanFairValueDisclosure', window );">Non-COLI assets held in Deferred Supplemental Compensation Plan</a></td>
<td class="nump">$ 539<span></span>
</td>
<td class="nump">$ 598<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 2 | Other assets</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_InterestRateDerivativeLiabilitiesAtFairValue', window );">Interest rate swaps</a></td>
<td class="nump">6,620<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 2 | Accrued expenses and other current liabilities</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_InterestRateDerivativeLiabilitiesAtFairValue', window );">Interest rate swaps</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">234<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 3 | Accrued expenses and other current liabilities</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Earn-out obligation - short-term</a></td>
<td class="nump">0<span></span>
</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_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 3 | Other long-term liabilities</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Earn-out obligation - long-term</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 250<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_BusinessCombinationContingentConsiderationLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_BusinessCombinationContingentConsiderationLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as 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_InterestRateDerivativeLiabilitiesAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsec_MutualFundsHeldInDscPlanFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 portion of the balance sheet assertion valued at fair value by the entity whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission. This element represents the fair value of mutual funds held in DSC 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;">vsec_MutualFundsHeldInDscPlanFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_BalanceSheetLocationAxis=vsec_AccruedLiabilitiesAndOtherLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=vsec_AccruedLiabilitiesAndOtherLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_AccruedLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_AccruedLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139812514134672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Narrative (Details) - USD ($)<br> $ in Thousands</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>Dec. 31, 2021</div></th>
<th class="th"><div>Jul. 26, 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Long-term debt</a></td>
<td class="nump">$ 288,610<span></span>
</td>
<td class="nump">$ 286,734<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest Rate Swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax', window );">Estimated reclassification</a></td>
<td class="nump">2,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolver</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Long-term debt</a></td>
<td class="nump">188,610<span></span>
</td>
<td class="nump">226,559<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember', window );">Other assets | Level 2 | Fair Value, Measurements, Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Interest rate swaps</a></td>
<td class="nump">$ 6,620<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as 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_InterestRateDerivativeLiabilitiesAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=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_LongtermDebtTypeAxis=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_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139812504383632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Earn-out Obligation Measured on Recurring Basis (Details) - Fair Value, Measurements, Recurring - Level 3 - 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_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Beginning balance</a></td>
<td class="nump">$ 1,250<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases', window );">Reclassifications from long-term to current</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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Acquisition date fair value of contingent consideration</a></td>
<td class="num">(1,250)<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet', window );">Earn-out payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Ending balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,250<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Current portion</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_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Beginning balance</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases', window );">Reclassifications from long-term to current</a></td>
<td class="nump">250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Acquisition date fair value of contingent consideration</a></td>
<td class="num">(1,250)<span></span>
</td>
<td class="nump">1,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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet', window );">Earn-out payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(750)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Ending balance</a></td>
<td class="nump">0<span></span>
</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_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Long-term portion</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_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Beginning balance</a></td>
<td class="nump">250<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases', window );">Reclassifications from long-term to current</a></td>
<td class="num">(250)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Acquisition date fair value of contingent consideration</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet', window );">Earn-out payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Ending balance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 250<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transfer of financial instrument classified as an asset into (out of) level 3 of the fair value hierarchy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (c)<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (c)(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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (c)(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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139812515012496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Events (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Feb. 01, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Precision Fuel Components, LLC</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_SubsequentEventLineItems', window );"><strong>Subsequent Event [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_PaymentsToAcquireBusinessesGross', window );">Cash consideration</a></td>
<td class="nump">$ 11.8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=vsec_PrecisionFuelComponentsLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=vsec_PrecisionFuelComponentsLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139812514138784">
<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="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 credit losses on 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>
</tr>
<tr class="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 Year</a></td>
<td class="nump">$ 1,677<span></span>
</td>
<td class="nump">$ 1,493<span></span>
</td>
<td class="nump">$ 396<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions Charged to Statement of Income Accounts</a></td>
<td class="nump">2,177<span></span>
</td>
<td class="nump">572<span></span>
</td>
<td class="nump">1,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_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="nump">1,742<span></span>
</td>
<td class="nump">388<span></span>
</td>
<td class="nump">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_ValuationAllowancesAndReservesBalance', window );">Balance at End of Year</a></td>
<td class="nump">2,112<span></span>
</td>
<td class="nump">1,677<span></span>
</td>
<td class="nump">1,493<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember', window );">Valuation allowance for deferred tax assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Year</a></td>
<td class="nump">8,257<span></span>
</td>
<td class="nump">7,926<span></span>
</td>
<td class="nump">1,165<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions Charged to Statement of Income Accounts</a></td>
<td class="nump">78<span></span>
</td>
<td class="nump">331<span></span>
</td>
<td class="nump">6,761<span></span>
</td>
</tr>
<tr class="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">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_ValuationAllowancesAndReservesBalance', window );">Balance at End of Year</a></td>
<td class="nump">$ 8,335<span></span>
</td>
<td class="nump">$ 8,257<span></span>
</td>
<td class="nump">$ 7,926<span></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_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=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>103
<FILENAME>vsec-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:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:vsec="http://vsecorp.com/20221231"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="vsec-20221231.xsd" xlink:type="simple"/>
    <context id="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i297386e020044df08786b44e5bcba91b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9ad1f15c1d1644b9ab1d3227a5b60f23_I20230228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
        </entity>
        <period>
            <instant>2023-02-28</instant>
        </period>
    </context>
    <context id="i4ff89683701245f993480b7653d55aca_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9272e976667648cd9742048c8c49c765_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1fd092286fc94615b532023ff22fcbf6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1616d38e5ddd41f79afb67ef1bd6f025_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1d4181161337402086c12ab64ecbd3bb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iea300e8343984f1b8509ba545506588c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icc6e91bc703543289fedbfb21e55be73_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3bcbe81d200e45b4b9f2a483d9d2cd79_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if43bb0ef85a9438aac36dff48ad443a8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="ib1b74a7b6c5c41bb97070424d8ce9210_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="ife1050bfda2a46baa4032b6dc23541f3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i71f9642a207f4b7d93ebc52267689220_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="i23124930a7064500adca6f29f8581229_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="if541c6f41c09402bba02f243a19c6631_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="ib5137e3ae4464c7b8d6c89b9e89a464c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i69bbfdc237004425a2195be3d0ccd393_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8bb2a8b9684e43af8504dddd31103c5a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="ib3fb311de4264a62a215067168285862_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="i57c95c1120984fd3921632db495f7f72_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4eeead8219824f4292719689140e6931_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="i841ad3fe1ec14236b9622e28880effee_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="i95783f98591146ccb1385fb45c56b404_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="i99bec5ef121c45f1b37c784044a72083_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie65f0b615a4f4cfcaf4d086397950b7a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9a155832e659412c8f00b0a6156e842b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="ie2bd0fcbea57471db591ec27aa42bc9b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="ia477922601c64c059d8b4f02dca4d7a9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i17dcc1dfb30f43aa85baecc43546cfd5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="i65108bf65fd04a5087bdee3273201df4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="i6b882efa026a4d92bcb3af4b5ebdf8a6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="ic6db00ed7b1a423e8bff0908c6106aa7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3f57772319684b179f478ae91fc9a316_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="i8c90f67514e94df7b960ef85572120dc_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="i4f01b369cb3a49b8b5f3d3d563363535_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="i5aae25d29bfd4db29ad886eddb07414f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="ife2125e2e08945f4972c56a67d79e859_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="ia016569969384dd4908a6f551108cefe_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="ib00cb9382c3f4e5285867fb8c3903d34_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i28bdd66d383f4c3cb3c0884acd8f4192_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic0b919aadbba451d9d95ad8e430743d4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie12a3eac3ab54b0b817fa4c673373958_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i98ded1dd32c14327afd69a698dbb9f76_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i946befa105454762b233504e0ed8defe_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InventoriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib5cad1f2e09149e194475f78ca9488d6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifdc6062a3eb74f45866b5cdfdb9fc272_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i746a01ceaf864bcebb5dce46f03c7ad8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic3e631ff8c7b47d3b67742ad7d488760_D20210726-20210726">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vsec:GlobalPartsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-26</startDate>
            <endDate>2021-07-26</endDate>
        </period>
    </context>
    <context id="i662805017f8f4f30a73b1ca72bdab5d1_I20210726">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vsec:GlobalPartsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-26</instant>
        </period>
    </context>
    <context id="ib5cbdbdfe3074214a32da53642c3bafa_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vsec:GlobalPartsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i75f97a1509c04745b7b459e9f684e5a3_D20210301-20210301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vsec:HAECOSpecialServicesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-01</endDate>
        </period>
    </context>
    <context id="iff1a81752287460faee4e0f3e556e55b_I20210301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vsec:HAECOSpecialServicesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-01</instant>
        </period>
    </context>
    <context id="i5894155f09a7403d837d4a19be06940c_I20210301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vsec:HAECOSpecialServicesLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-01</instant>
        </period>
    </context>
    <context id="id60dcde2ac3b44d6889b00eb1c4e1703_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vsec:HAECOSpecialServicesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia38f87a0a13647fa81915c18924cc50a_I20200128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">vsec:PrimeTurbinesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-28</instant>
        </period>
    </context>
    <context id="i4e0a53dabd6b45f5a7dcf67c27b1e226_D20200226-20200226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">vsec:PrimeTurbinesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-26</startDate>
            <endDate>2020-02-26</endDate>
        </period>
    </context>
    <context id="id43a27386a834e7a91bf3a7d8fad81a3_I20200226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">vsec:PrimeTurbinesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-26</instant>
        </period>
    </context>
    <context id="ib491ad6c55fb46e1be75d4f749f3bf8a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">vsec:PrimeTurbinesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idb5450ea9d2345b58ae0e7bc9ea77225_D20200626-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">vsec:CTAerospaceLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-26</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="i269875436ee84bbe94dba3e5d98859b9_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">vsec:CTAerospaceLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1663eab599d74885b8adfa2c1c16909d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:CommercialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8927743205504412a7ce884ab0a79c92_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:CommercialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1a37968dc9584a749b68f0f9742458f7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:CommercialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i01cca03db1d446679ee2ee01a82d1c96_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:CommercialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib309be79309d4f4992462484c8a20fa6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:DepartmentOfDefenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i44b862f25a98464a91c48bee2971d67f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:DepartmentOfDefenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if319adeaa16c40998fde36f9e593d762_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:DepartmentOfDefenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1381edd14e524097b3ec98e36e95ed83_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:DepartmentOfDefenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ida78e12a552e4b53a3590cc3b3d40134_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:OtherGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib5dd4d9b35004e7ca90199000864702d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:OtherGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i588ca2afb9804650a8fe5fc1a22ba61f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:OtherGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i11891709c33448c68614a9a93ff2820a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:OtherGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iebd01ff828574d728a7a348c1ac15069_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i472544f0d77f47acbc1e4576801cfa06_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2a06204dfb794e04ad651c712dec73ca_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i52d09d716b73474cbd29f2e964807dd1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:CommercialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i53a395e498ae4c93a3d30de6a3f94e69_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:CommercialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3d829646f8c747798596c7a156033bda_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:CommercialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iace5add9de9e4882b9109baa881c8616_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:CommercialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0ea341310dc647cbafd03ffad5f02456_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:DepartmentOfDefenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic4887dcb23ed49629b62c328792f90b7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:DepartmentOfDefenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5414a27827984220ae906cec928fa40f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:DepartmentOfDefenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id87a4910fc5443e680f25156643fe50f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:DepartmentOfDefenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i77713ef1202742bda3a8fed9c49d65dd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:OtherGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5b459c6f2fc94e4689d441141996bf1d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:OtherGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i67d3c6113f5d4abf8f5610b7184c5a49_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:OtherGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id0bc80e2ec184bbda9e39420c4178a71_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:OtherGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2200ddde03f440f59c21b0b5619248e4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8f56095f9a0347a7974b40d6a4bd62bb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i61f486c0ec654bb4abb749986a91cefb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic64c3e6ff94e47fc837ab406cdea6d10_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:CommercialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i49f4e12c60bf48f0a3da1b577346707a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:CommercialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i653e483d34704197a7af91c19d5ae732_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:CommercialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic0fa4f16df204922ae6e1f9a0834ed89_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:CommercialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iff5dc996ac024215ac4ec9310f40f47d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:DepartmentOfDefenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7bc6fa63ff9b4af2bdfabde6ef18828e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:DepartmentOfDefenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if124288c749546af8755dc028eec0839_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:DepartmentOfDefenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i949c7ff9bb394ce7acfda55cfcde4087_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:DepartmentOfDefenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7f7fad1eb80d42d89aacd8a87987ae9a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:OtherGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ief6d8b1087544ac59ea9142bdcae065e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:OtherGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i01faa4e76f00423da0575ef340706e60_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:OtherGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2a3e62f752274f1dacbf1d52a1509004_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:OtherGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7ebaccb4206b46839c2c4d677c4c2d26_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id473ec28866a4c629133af5c58c5cfde_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2fe0a3012f7b4186a8c64d341185c216_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0e99e2c4a0fd4119bda9c5338514f757_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyRepairMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6b31c664eae94c97a28108f5edd77aef_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyRepairMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3c57606b3d4d458fa914307a6d3e4e04_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyRepairMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4fdc233589134fe0b68eed8a24a42dec_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyRepairMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic7a3f1843dc74e648e34cdf8ae79364c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4b3268370e374d2599e11dd958a109d6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id5e214c13e264e3aa9f56f13a60eef44_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1c80eb4ebb6b4758a5c39e68cd6889c0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibe63575531f84305900cf1f38e59f1d3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:CostTypeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i024d44bfb3b145708bda935fd101d60b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:CostTypeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie78922d6156c4f7fa2fe2e004169574c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:CostTypeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ieef2675739aa4054a9ca7575ab26c9f0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:CostTypeContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8c071da17e084d54a5ad66e7eb246641_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iaab23afd3dc247b6bb462f41beb085a1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i79414694ecfa4e988af46a9e76b674bd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i80a9c01a673b4c3b8259ecb65c50a6ff_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i63a0a862534641199c6ad883baf58797_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia50b9d7439dd4e43ae101bfbb7fcb8e2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i534348b159e440b9b8d475bfcccbe118_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6fcb3b4ca5de4bd3b64f0a0f31f5a0ac_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0a88356d545b4f38b199f2685413c235_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyRepairMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i27b2ee565c344babb484997833508d8e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyRepairMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icd852b689f354c2ba8f411331865c268_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyRepairMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0a6b559798c7489a8becce1ce2b0f27c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyRepairMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic1f0272e847f4a8eabf7e1a1b869d893_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i336017c477b54e97bfd434d60e334210_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6cd8e60c9ae64ca6992dbf968cce73f5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7f7de4533b6342b8b8d4b79c38a9bc37_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i38d112614d1546389ffdcaeadb22aec3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:CostTypeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i81d8c9081f4d4e7391f14d58c30995ef_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:CostTypeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i08572370000f47ce84c63accb683459c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:CostTypeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i05ec98fb74874d43a5301b577e2c9aaf_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:CostTypeContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id1d9dff6badb49d08d93ee990c294c5b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i765fcd9c2b3149599591e4d680c6c868_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie9bc4cded6af47678a3da6cd9a4b8c90_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i785d02655dba444180bc4b216056c615_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2acd0d44c5b24d13958c4d89102628c7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iee7931b7b22e4a2591e61d50ff0c2735_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib7c19b74461443f9a8d5a160975f2740_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i583f8806f628426f93379b68dc9b463f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie934fc10a7da44eebc2d95db114d17ee_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyRepairMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaf9f1b1de19f4790a44ec9b755c1691d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyRepairMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i80980c43045e492ba2d7345eb3c51050_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyRepairMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icdaeb333150e412b9eec2b0012572ebb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyRepairMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7184924046a54ed6a8c9bdb76831501d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaf4820ff10f741c7b6281b43b2436493_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if2ff697376014642ac2e84b87f49dd2c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icaecd6a7882145d596c4f1bbb83e1a38_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:PropertyDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i344d369cab27484eb219d5075eb9f7c8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:CostTypeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0b960e7ab9e24bbc8327f53ac6c392fd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:CostTypeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i88695e93833a470ea32fa8ffa10668b4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:CostTypeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i486348059b8b4b0a95b6e09fb454a7d6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">vsec:CostTypeContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9d777e0736074495ac0ffe9e5fe6a08b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8988709a36994d55b916f2e9ce04668f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib2d14c4a55824ee8848d7521bd3b7ebb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie7e87d313fc14b7bb956adfce7eb8b46_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idfc70df60ae54dfcbd1a7e7368168158_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i08e8a272b45c4e4ebe35cbf86d94eb66_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5de71d20a900465ea82a74bb69a8e59f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifc6b71876597445290e624c1914cddf5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i23c62be70bbe4cdfbf3d0788bd20a3b3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i291b8c56043e4aec981793852e7e487c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i27867d5edeb84e109ff4daf6ad992acb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i32ba735803b14e9ab065f062ffeeea79_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i76c83f90307a4b62896338fd8885f371_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i540ea97c4ce34569a93041aa5320bc32_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie92427008ce143638b4b4de1803b6bc5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iebce12624cbd4f0f8694c4dd3af02228_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id5aada18a9fd44ae82ba8e11c5010deb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id33a135bfe0f426696f4a03c07e86163_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iefcc7c8e77304f3a810a6acfd1c1e3c0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie564dfae52de41369b4308fb075c303b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia1b3bf255b674ddc9e10064264874309_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="ib0be17fe71ea4ee08ae2dd9929100726_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="ie8f8cd0599314089b459525fe286e2b8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iad5ba19ec7e444fb942cffc3a2f101f4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibbf4d01e55c44ec19bf89e99285a57b4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib754483ef9f34b6db98afd3d71740631_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i034b6b0de6be48579caf1c2e0a7b0e88_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i24ccde4525574704a9252e753b399852_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2ca9a28f8ce7405a867be29493f09f43_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3510e730be9140aab8c152e3b3563f29_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0e09d327bbee4900a30b5a5bc10b9385_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0aa88ca6eaae4c6e85af9bf3c16867b9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i823c65fb74074355884b6cd0961d8524_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4b8a969169a5416d9aa070c1f2295a31_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0b2157ccf47e458588415eb676608f0a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="i361bb0e1979e4423bf77f87b2bc8c98e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1398aa0d43b94ecebe08c293a68fa84e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib134dded7ed84cb6bd14d2f11eaf1511_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="i95c8b173ef42485ea2209a6d1d7969b4_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">vsec:DisposalOfCTAerospaceInventoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2273626535b442f8a0d176e23b0c48ab_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i29b1b084b6b94c0b901e18b8202fca8b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8bfdf6ac304447ba993417124890bb8f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6eb82eeda971465d886286493565ef79_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i36824f6ac5354e9e8436358e1fefc1b2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i82e41393a9c44db99562409beb71d656_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibdee269b9b2545f9b2a6609da39df815_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vsec:AmendedAndRestatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i33e990feaf864640a20e676bab172ba7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vsec:AmendedAndRestatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic81ed383d8ad4a1a9aa3617c041dd644_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vsec:AmendedAndRestatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i21906d2f01e7432ca8c5bd04f088a30a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4ac6fa5a7c244523990e8e27a13dd966_I20221007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vsec:BankCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-07</instant>
        </period>
    </context>
    <context id="if2e7d543be604b94a6c79b9ee646a34c_D20220930-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vsec:BankCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-30</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib7e9868377294878824a4c45d34b51e2_D20221007-20221007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vsec:BankCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-07</startDate>
            <endDate>2022-10-07</endDate>
        </period>
    </context>
    <context id="ib7b982e3521e4a8493aad7f0dfb14a9c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vsec:BankCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i0e095ecc61114e6c9595d46e24c53090_D20221007-20221007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vsec:BankCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">vsec:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-07</startDate>
            <endDate>2022-10-07</endDate>
        </period>
    </context>
    <context id="ie2c073f649fa41dea286854c5a5a7420_D20221007-20221007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-07</startDate>
            <endDate>2022-10-07</endDate>
        </period>
    </context>
    <context id="i1078e390b38349c69b90993e297d4c41_D20221007-20221007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">vsec:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-07</startDate>
            <endDate>2022-10-07</endDate>
        </period>
    </context>
    <context id="i1616082ff31f491ea539514b79ea5919_D20221007-20221007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">vsec:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-07</startDate>
            <endDate>2022-10-07</endDate>
        </period>
    </context>
    <context id="i0d9087e4a9a143cc99958a8273192fa7_D20221007-20221007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-07</startDate>
            <endDate>2022-10-07</endDate>
        </period>
    </context>
    <context id="ibfcd642d216e44a7b7a1cd9da9110101_D20221007-20221007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-07</startDate>
            <endDate>2022-10-07</endDate>
        </period>
    </context>
    <context id="i00657ec200bb4b4788a822664ca3de0d_D20221007-20221007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-07</startDate>
            <endDate>2022-10-07</endDate>
        </period>
    </context>
    <context id="ia39f87102286464dab47f1953c08c6c3_D20221007-20221007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-07</startDate>
            <endDate>2022-10-07</endDate>
        </period>
    </context>
    <context id="ie4b9ec60707f46769bee760e2dae5233_I20221007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
        </entity>
        <period>
            <instant>2022-10-07</instant>
        </period>
    </context>
    <context id="i29509c910bea4dc487c222d8471882e9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vsec:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iea5b45e4da8f443a9eb2fe6904df1e93_I20220722">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-22</instant>
        </period>
    </context>
    <context id="if45a0002d4104a24bbcf961eb1ef524a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i56ee625fda654206802c0cce2b5988bc_I20140531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">vsec:RestrictedStockPlan2006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-05-31</instant>
        </period>
    </context>
    <context id="i4778d468938f4dc8b86d730106e588e0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">vsec:RestrictedStockPlan2006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib106a18b337649899f8b879c8fd6e1f3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vsec:StockSettledBonusAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i36d741091ac247d1bc6cb1e8f4094ed6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vsec:StockSettledBonusAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i335216402cbd4fdc82a0a834095b6be4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vsec:EmployeeVestingStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icbf01dc6a7f349aa81c99466ebc03c12_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3cf6fed682964a77a36df6103a41c638_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if96be48f197b48a4b17b73b20281db23_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9ce1c9032a3e4504b40d64e339ed28cc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i920b30c425534137b8e0b056c7147b75_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vsec:StockSettledBonusAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3c4d13731c89421082ca5a0bb5bd4e4f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vsec:StockSettledBonusAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i07858e4c3e7d47a8b30367d0a1e03feb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vsec:VestingStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if26030de21e04ac6bb0c385c58a6d998_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vsec:VestingStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i64b05a90715b4c71944aeecf7d13cc78_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vsec:VestingStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i69a5b91648354d03bb821bef3c969bac_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibddbf582297d487a9f1cd312eb088645_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if003c1a9cbc048979a549e02db5f5dc7_D20210301-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">vsec:EmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i115e0e74bce8430c8c54fd2d5273aafd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if868f1cc9a004d7186767f2d0a8da8ef_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="i277c1c08c6434ba69bf5ab313739f314_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia959adb7f415471ea87084f245bb5194_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6a2a3eff1cdc4aaeb24aabd1c077e034_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibe747d8b22ce446ba1723cb445b53c34_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6c6c6db3c30f499ca0ce672ed430285a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib5a98a7e29a744abb116cdc04c66fbd6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie1aa774b360643898af7a01aaa81d883_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vsec:StockSettledBonusAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i50af582009d4456fa2e691300bfd11de_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vsec:StockSettledBonusAwardsMember</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="i22adba67b18f4829ae87cde251f7e35c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vsec:EmployeeVestingStockAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i323e9f4d297c430db2b95d5d18fa40cd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vsec:EmployeeVestingStockAwardsMember</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="i9fd5308c6158437f8cc268de75cb6353_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vsec:EmployeeVestingStockAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6f8d06c1154044dfbe5c4adf85f9f9b1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vsec:MiamiFloridaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id62f870bca0a4064a8d0e940d8a46e04_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vsec:MiamiFloridaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i555ae9d6a56b497db65b1549b7e83873_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i761e77f7171a4a538c02db5d6ad3aa84_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idaf782d410884657b0aace6f681142ec_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia88174b505324322b6f522661b8a00b0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i01914052f6b94ad68ea2b836448e0fef_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9c80f680450b4f2fb856134c0ebd7cb2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8d752d22c2754f96a080ffcb6a288741_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ida3529076bb24ec8a605d562e44035d7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i80e978ff46e343c6bfa7f3a89372d1ef_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i29e1ab1edd2042f899fa3c4591a24c0c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i506fd98ced2249e4822c09033316678d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i033dfb40b28a40b5b622dcf58c774d7a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ieb5bc1a8041f4817a69b77653d8796d6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="ic85d3d6bd90f49d4bbbd1464e0822e88_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="i3253bb05cd4e4c828a45f5f3f7114f17_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="i0a65c76ec47b482bb78f6e1756e04ff2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0bf002bb32eb46bcbfbf69d8c9fe9777_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:AviationSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia2614bbe033f4151a40c55274ef85e32_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i05664fcc06a54100b9666b047d518da6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FleetSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia793e6a457004b40bffd2f2ba682f767_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1cf6b6c48d844c0b984a0c982e0c957c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:FederalAndDefenseSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5651760cd9764779be0c206f8c50e864_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:CorporateSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5195d85ec4654667859941ab03b0d6c0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsec:CorporateSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i927865c2430e488c9e10c684489b23f3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iaa9bc4ef019d436ead34634e54493791_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4f169e369f1c4c808447bc9f4a6125a3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:USPSMember</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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia3bf4b5e7bb649d4a86de7866c76b1f3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:USPSMember</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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i57c45d1e962b4118948633a80a2b3bb6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:USPSMember</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="ied2bf3c34ab8417984adaa33dcb29c9d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:USNavyMember</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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2249a039d2154c009eed5dcaf2b5a025_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:USNavyMember</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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie09a936878264716bea512b273afdec1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsec:USNavyMember</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="i9f8ff2400a8347cdb2ab69167b2c7ea2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4b9d1d843f36402aaae25c4d9800899f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic8bcc096b1eb44f1a1c3bd4bb3781d72_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2b6e79fc8dea40f187c84fe119591b8d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib61865f6e26643bd9cdd454828831650_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie7b95abd77d44feb88f976150fd49e87_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9a1a5b5993d8479da9f747bad65ba92a_D20210202-20210202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-02</startDate>
            <endDate>2021-02-02</endDate>
        </period>
    </context>
    <context id="iaf01c9ddcb8844e199427dbac12f2145_I20210202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-02</instant>
        </period>
    </context>
    <context id="i5b3f3153bd95476ea9c615d89ddc1ea6_D20210202-20210202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-02</startDate>
            <endDate>2021-02-02</endDate>
        </period>
    </context>
    <context id="i7d4db1af81d84ff0a3de09a60f34438f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i606fc499c8ed45c9b43412852f8b30b1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i34f299744a49401e96cc2b759118c0a0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i34b8c1af9b95465fbf5ca71df9d8ad15_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if30677ad9fed4744ab5309a2764aea82_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">vsec:AccruedLiabilitiesAndOtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i85850572c5d94ff6a444057c6875f859_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">vsec:AccruedLiabilitiesAndOtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i58104bb0020644f6aec1e99aeb3afe06_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iee037226230745e8865e04c29e459d28_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i63cc29634f2441f199ded8f530d44a22_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ief78a5535a7b45ac8de070e413f593e4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i631c0f15e42249bd99d1c40c98b2d8fe_I20210726">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-26</instant>
        </period>
    </context>
    <context id="ia5c3fcefea8b4d6d829b4030cc0950f5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idd9fec572e1c4b7f95a9df0478110417_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibd6bb7dcb4264a71b42896ae17a321e1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4de0bbe95b9447be81397754771a6b08_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i128c2223478f41d4bded2a8f4dc8824a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8d4c97e2eaee48629761532a3aa8e49f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i73ced6a168634bacb1c242b386376dd4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i101e3a9d9cb84b88b91261d6828d20c0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2059efc948474ecda70faef7e0583e35_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1e2782cd15344318857ad091b1e79b3f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib32b612449824cd88919b3ec367e3222_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic34b4bdcb758490697bbd58b5c7fb697_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i011ffe4c1f3343fabcc1a443421fc5f6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i17675006c7854dda9b23a8528e5f8588_D20230201-20230201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vsec:PrecisionFuelComponentsLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-02-01</endDate>
        </period>
    </context>
    <context id="i4137436d54bc48bb9679320cf8b32467_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="i0d754715f27e4aaf8a017ec31a7e6312_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="ic8cb7d3d161c422b9e0786a3cba1fc69_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="i04e4a21c2e9d4896aa14bab107a38efd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="i8396a303edcd4c9c9693e5e8050ee8dd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="idc6e9983ca56493ba3f7790a657ee562_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="ifb67b637605c47c8908eb7a4aa1b3879_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="i133dd2606b494a0fb3e23b719a71599a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="iebf2ad34ecd54b4eaf0bcbe6975ecdc4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="ic2aca3f322fe43929fc91199c5d2bbfe_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="ib3177bdc662549608bb7da049816d930_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="iaf07f848bf994b1e97162d08a8a166cb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="ia86f7ad4a0ed4cfb8307b88e9cef85e5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="i76bd1c9c6a784c8e9391d2f832742068_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000102752</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="number">
        <measure>pure</measure>
    </unit>
    <unit id="contract">
        <measure>vsec:contract</measure>
    </unit>
    <unit id="agreement">
        <measure>vsec:agreement</measure>
    </unit>
    <unit id="tranche">
        <measure>vsec:tranche</measure>
    </unit>
    <unit id="leaserenewalperiod">
        <measure>vsec:leaseRenewalPeriod</measure>
    </unit>
    <unit id="segment">
        <measure>vsec:segment</measure>
    </unit>
    <unit id="vote">
        <measure>vsec:vote</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF80L2ZyYWc6MjBkOTg1OTA5OGNiNDYyM2JjNGQ1MjUxMDNiOTdhNzEvdGFibGU6OWVhYjVkNWFlZWE1NDkwM2E4OWNmMDIwZjNjOTI2YmUvdGFibGVyYW5nZTo5ZWFiNWQ1YWVlYTU0OTAzYTg5Y2YwMjBmM2M5MjZiZV8xLTEtMS0xLTc5ODIx_f484d7e2-35e7-4f72-b9c6-4a86e879ba33">0000102752</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF80L2ZyYWc6MjBkOTg1OTA5OGNiNDYyM2JjNGQ1MjUxMDNiOTdhNzEvdGFibGU6OWVhYjVkNWFlZWE1NDkwM2E4OWNmMDIwZjNjOTI2YmUvdGFibGVyYW5nZTo5ZWFiNWQ1YWVlYTU0OTAzYTg5Y2YwMjBmM2M5MjZiZV8yLTEtMS0xLTc5ODIx_7a619490-ce65-422d-9457-aab44f3fff3f">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF80L2ZyYWc6MjBkOTg1OTA5OGNiNDYyM2JjNGQ1MjUxMDNiOTdhNzEvdGFibGU6OWVhYjVkNWFlZWE1NDkwM2E4OWNmMDIwZjNjOTI2YmUvdGFibGVyYW5nZTo5ZWFiNWQ1YWVlYTU0OTAzYTg5Y2YwMjBmM2M5MjZiZV8zLTEtMS0xLTc5ODIx_34431cf7-bda7-49a1-9092-357ceff76a2c">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF80L2ZyYWc6MjBkOTg1OTA5OGNiNDYyM2JjNGQ1MjUxMDNiOTdhNzEvdGFibGU6OWVhYjVkNWFlZWE1NDkwM2E4OWNmMDIwZjNjOTI2YmUvdGFibGVyYW5nZTo5ZWFiNWQ1YWVlYTU0OTAzYTg5Y2YwMjBmM2M5MjZiZV80LTEtMS0xLTc5ODIx_8be8b291-ddb1-433e-b919-a6481d664dd7">false</dei:AmendmentFlag>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i28bdd66d383f4c3cb3c0884acd8f4192_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzQxNTA_b0ffcea4-ce3a-417a-9a5c-8553e5805820">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i540ea97c4ce34569a93041aa5320bc32_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMjEvZnJhZzpkOThkZTc2NWFmODc0ZjczYjhmNGIzYTAzMDIzYmE3My90YWJsZTpiYTM4MWY0MWQ3YzM0Yjk5YWVjNzY2OTM1MDIwZGI3ZS90YWJsZXJhbmdlOmJhMzgxZjQxZDdjMzRiOTlhZWM3NjY5MzUwMjBkYjdlXzEtMS0xLTEtNzk4MjE_ddb70c1b-9f59-45ab-8fd6-95c3458ac280"
      xsi:nil="true"/>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90ZXh0cmVnaW9uOjk1NWZlMWJjMjMxMzQxNzhiNWU2YzFmZTVmZjAzODIwXzE1Mw_14324201-8c5b-4dcf-b8e1-5ec04a317b6b">http://fasb.org/us-gaap/2022#AccruedLiabilitiesAndOtherLiabilities</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90ZXh0cmVnaW9uOjk1NWZlMWJjMjMxMzQxNzhiNWU2YzFmZTVmZjAzODIwXzE1Mw_b25bb7d3-38bd-4065-81f4-c3f760b09f7e">http://fasb.org/us-gaap/2022#AccruedLiabilitiesAndOtherLiabilities</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ie1aa774b360643898af7a01aaa81d883_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDUvZnJhZzpkZWQ1Y2RlNWUwZDE0MWM5YTFiZWI1NWYwZmI3MWIzNC90ZXh0cmVnaW9uOmRlZDVjZGU1ZTBkMTQxYzlhMWJlYjU1ZjBmYjcxYjM0XzExMw_269e71b0-550b-474a-8b2b-8cb7075d9b59"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i50af582009d4456fa2e691300bfd11de_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDUvZnJhZzpkZWQ1Y2RlNWUwZDE0MWM5YTFiZWI1NWYwZmI3MWIzNC90ZXh0cmVnaW9uOmRlZDVjZGU1ZTBkMTQxYzlhMWJlYjU1ZjBmYjcxYjM0XzExMw_3a60d673-f836-4878-a0ac-8ef522cfecdd"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ie1aa774b360643898af7a01aaa81d883_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDUvZnJhZzpkZWQ1Y2RlNWUwZDE0MWM5YTFiZWI1NWYwZmI3MWIzNC90ZXh0cmVnaW9uOmRlZDVjZGU1ZTBkMTQxYzlhMWJlYjU1ZjBmYjcxYjM0XzExMw_858ba031-c414-4128-beed-b7c70c841262"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i22adba67b18f4829ae87cde251f7e35c_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDUvZnJhZzpkZWQ1Y2RlNWUwZDE0MWM5YTFiZWI1NWYwZmI3MWIzNC90ZXh0cmVnaW9uOmRlZDVjZGU1ZTBkMTQxYzlhMWJlYjU1ZjBmYjcxYjM0XzIzNQ_70215980-8938-4a7d-955d-11d8ed83c2cc"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i323e9f4d297c430db2b95d5d18fa40cd_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDUvZnJhZzpkZWQ1Y2RlNWUwZDE0MWM5YTFiZWI1NWYwZmI3MWIzNC90ZXh0cmVnaW9uOmRlZDVjZGU1ZTBkMTQxYzlhMWJlYjU1ZjBmYjcxYjM0XzIzNQ_b2d98f19-b441-45cb-a366-972746fadc2e"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i9fd5308c6158437f8cc268de75cb6353_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDUvZnJhZzpkZWQ1Y2RlNWUwZDE0MWM5YTFiZWI1NWYwZmI3MWIzNC90ZXh0cmVnaW9uOmRlZDVjZGU1ZTBkMTQxYzlhMWJlYjU1ZjBmYjcxYjM0XzIzNQ_e95f6637-4575-44db-b02d-5a281e9ca212"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <dei:DocumentType
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGV4dHJlZ2lvbjpkNzMwNmQ2ZThjZDY0ZmEwYTU4MDdiY2FkYjUwMTE2MF8zMjg3_692325be-d3b0-43d8-87a5-237e62c47b1e">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGFibGU6NGJjZDI5MmUxYmRmNDNmZDllYzlmOGY5ZmE0ZDkzZWQvdGFibGVyYW5nZTo0YmNkMjkyZTFiZGY0M2ZkOWVjOWY4ZjlmYTRkOTNlZF8xLTAtMS0xLTc5ODIx_f0185108-4600-49f1-8a88-3f8f265208c7">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGV4dHJlZ2lvbjpkNzMwNmQ2ZThjZDY0ZmEwYTU4MDdiY2FkYjUwMTE2MF8zMjkz_f5f6e03d-6692-4f0e-8ff7-7a056c127ba6">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGV4dHJlZ2lvbjpkNzMwNmQ2ZThjZDY0ZmEwYTU4MDdiY2FkYjUwMTE2MF8zMjkz_412db457-b259-4468-aaf2-9dacf47e1205">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGFibGU6MzE4M2FhYWRmYTg1NDQ2MGIzYTkxZmQwZGNjZjE4NmIvdGFibGVyYW5nZTozMTgzYWFhZGZhODU0NDYwYjNhOTFmZDBkY2NmMTg2Yl8wLTAtMS0xLTc5ODIx_5defc916-3d8e-4943-82c2-4b92b3d8208c">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGV4dHJlZ2lvbjpkNzMwNmQ2ZThjZDY0ZmEwYTU4MDdiY2FkYjUwMTE2MF8zMjk5_c36a8789-d622-4e8f-a8cd-0fbc23eeca54">000-3676</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGV4dHJlZ2lvbjpkNzMwNmQ2ZThjZDY0ZmEwYTU4MDdiY2FkYjUwMTE2MF8zMjg4_da52bb8d-3f75-4a90-a578-033bc8c3d46e">VSE CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGFibGU6YWM3YWUwN2JkOTA4NDdkNGFkYmY4MjA2NWM3YmE0OTUvdGFibGVyYW5nZTphYzdhZTA3YmQ5MDg0N2Q0YWRiZjgyMDY1YzdiYTQ5NV8wLTAtMS0xLTc5ODIx_5df24270-235e-40f9-96fd-044502dfa990">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGFibGU6YWM3YWUwN2JkOTA4NDdkNGFkYmY4MjA2NWM3YmE0OTUvdGFibGVyYW5nZTphYzdhZTA3YmQ5MDg0N2Q0YWRiZjgyMDY1YzdiYTQ5NV8wLTEtMS0xLTc5ODIx_b6f5a5b6-c55c-457d-9bda-69413a78e879">54-0649263</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGFibGU6YzUzMDAxZDI2M2UxNDA3NDgxNTA3MTdmNDViMDU4MDYvdGFibGVyYW5nZTpjNTMwMDFkMjYzZTE0MDc0ODE1MDcxN2Y0NWIwNTgwNl8wLTAtMS0xLTc5ODIx_26aef314-380a-44a9-a551-e5d66f6b4e90">6348 Walker Lane</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGFibGU6YzUzMDAxZDI2M2UxNDA3NDgxNTA3MTdmNDViMDU4MDYvdGFibGVyYW5nZTpjNTMwMDFkMjYzZTE0MDc0ODE1MDcxN2Y0NWIwNTgwNl8xLTAtMS0xLTc5ODIx_7f63c276-1fab-4422-b3dd-f18c295a6a03">Alexandria,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGFibGU6YzUzMDAxZDI2M2UxNDA3NDgxNTA3MTdmNDViMDU4MDYvdGFibGVyYW5nZTpjNTMwMDFkMjYzZTE0MDc0ODE1MDcxN2Y0NWIwNTgwNl8xLTEtMS0xLTc5ODIx_75f23479-44b2-427e-b5ed-eb2e7dbd5062">VA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGFibGU6YzUzMDAxZDI2M2UxNDA3NDgxNTA3MTdmNDViMDU4MDYvdGFibGVyYW5nZTpjNTMwMDFkMjYzZTE0MDc0ODE1MDcxN2Y0NWIwNTgwNl8xLTUtMS0xLTc5ODIx_eab18a4d-8317-41ca-a97c-cbb6128dd6a4">22310</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGV4dHJlZ2lvbjpkNzMwNmQ2ZThjZDY0ZmEwYTU4MDdiY2FkYjUwMTE2MF8zMjk3_54ab07d0-2487-4480-ba02-2a3f3425d3f6">703</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGV4dHJlZ2lvbjpkNzMwNmQ2ZThjZDY0ZmEwYTU4MDdiY2FkYjUwMTE2MF8zMjkw_dcb63620-11af-422d-9bcf-7c7095d8c436">960-4600</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGFibGU6YTE2NThhNGJkZDk2NDU3NWE0MzQ2YzMyMDUyYTU0ZjMvdGFibGVyYW5nZTphMTY1OGE0YmRkOTY0NTc1YTQzNDZjMzIwNTJhNTRmM18xLTAtMS0xLTc5ODIx_307a1315-c7e9-4d45-b8ad-c5bb1e7f77da">Common Stock, par value $0.05 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGFibGU6YTE2NThhNGJkZDk2NDU3NWE0MzQ2YzMyMDUyYTU0ZjMvdGFibGVyYW5nZTphMTY1OGE0YmRkOTY0NTc1YTQzNDZjMzIwNTJhNTRmM18xLTItMS0xLTc5ODIx_3afcf7e8-5795-4cf9-9e58-c1593e3ba1c1">VSEC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGFibGU6YTE2NThhNGJkZDk2NDU3NWE0MzQ2YzMyMDUyYTU0ZjMvdGFibGVyYW5nZTphMTY1OGE0YmRkOTY0NTc1YTQzNDZjMzIwNTJhNTRmM18xLTQtMS0xLTc5ODIx_99644d68-9d7c-48ff-9920-d1a1b16ce68c">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGV4dHJlZ2lvbjpkNzMwNmQ2ZThjZDY0ZmEwYTU4MDdiY2FkYjUwMTE2MF8zMzAw_3dce75c6-0f6c-49eb-9e5b-b3717c83f4df">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGV4dHJlZ2lvbjpkNzMwNmQ2ZThjZDY0ZmEwYTU4MDdiY2FkYjUwMTE2MF8zMjk4_af4b17ca-fee4-4cd5-bc74-0cfab9f95889">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGV4dHJlZ2lvbjpkNzMwNmQ2ZThjZDY0ZmEwYTU4MDdiY2FkYjUwMTE2MF8zMzAx_9b98c6bd-7495-46f0-8b4e-1fc58c04e4f2">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGV4dHJlZ2lvbjpkNzMwNmQ2ZThjZDY0ZmEwYTU4MDdiY2FkYjUwMTE2MF8zMjkx_067c2dc1-14ba-4c04-8fbf-54a5436e0270">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGFibGU6YWNlZDJhZjg2NTg3NGMzODljNmRmYmVjOWRmMGQwY2IvdGFibGVyYW5nZTphY2VkMmFmODY1ODc0YzM4OWM2ZGZiZWM5ZGYwZDBjYl8wLTItMS0xLTc5ODIx_1d13dce9-d091-4223-b517-48d5dafd396d">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGFibGU6YWNlZDJhZjg2NTg3NGMzODljNmRmYmVjOWRmMGQwY2IvdGFibGVyYW5nZTphY2VkMmFmODY1ODc0YzM4OWM2ZGZiZWM5ZGYwZDBjYl8wLTctMS0xLTc5ODIx_b9645666-933e-4e20-90bc-e111e8e53547">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGFibGU6YWNlZDJhZjg2NTg3NGMzODljNmRmYmVjOWRmMGQwY2IvdGFibGVyYW5nZTphY2VkMmFmODY1ODc0YzM4OWM2ZGZiZWM5ZGYwZDBjYl8wLTktMS0xLTc5ODIx_2b340700-95e4-4d7e-8bd7-ad1aea102c59">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGV4dHJlZ2lvbjpkNzMwNmQ2ZThjZDY0ZmEwYTU4MDdiY2FkYjUwMTE2MF8zMjky_0490fce7-084a-4fc0-b576-6bac85f261bd">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGV4dHJlZ2lvbjpkNzMwNmQ2ZThjZDY0ZmEwYTU4MDdiY2FkYjUwMTE2MF8zMzAy_a64c28d8-e47d-459d-ac5a-d0ea2dcdfb63">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i297386e020044df08786b44e5bcba91b_I20220630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGV4dHJlZ2lvbjpkNzMwNmQ2ZThjZDY0ZmEwYTU4MDdiY2FkYjUwMTE2MF8yNzYz_02fe3adc-619f-432c-9458-cc2dd4c9f3c8"
      unitRef="usd">396000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i9ad1f15c1d1644b9ab1d3227a5b60f23_I20230228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGV4dHJlZ2lvbjpkNzMwNmQ2ZThjZDY0ZmEwYTU4MDdiY2FkYjUwMTE2MF8yOTQ2_72b84ef2-cf7a-457f-8a76-a2da256cb529"
      unitRef="shares">12835927</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xL2ZyYWc6ZDczMDZkNmU4Y2Q2NGZhMGE1ODA3YmNhZGI1MDExNjAvdGV4dHJlZ2lvbjpkNzMwNmQ2ZThjZDY0ZmEwYTU4MDdiY2FkYjUwMTE2MF8zMjk1_5c276965-fe10-4905-8776-ad2c58e6fb87">Portions of Registrant's definitive proxy statement for the Annual Meeting of Stockholders expected to be held on May 3, 2023, which is expected to be filed with the Securities and Exchange Commission on or about April 2, 2023, have been incorporated herein by reference into Part III of this report.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNzYyL2ZyYWc6YzRiZWU3ZjNjZmI4NGU5Y2ExMDFmODhiZTkxM2JhNmEvdGFibGU6ZTAwMTA3ZTU3OTA2NGE4Y2FmOGI4YjNmNTI5MDgyNWQvdGFibGVyYW5nZTplMDAxMDdlNTc5MDY0YThjYWY4YjhiM2Y1MjkwODI1ZF80LTEtMS0xLTk2MjE3_7fa8010b-8d56-4890-a51b-29436c75a3c2"
      unitRef="usd">187000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNzYyL2ZyYWc6YzRiZWU3ZjNjZmI4NGU5Y2ExMDFmODhiZTkxM2JhNmEvdGV4dHJlZ2lvbjpjNGJlZTdmM2NmYjg0ZTljYTEwMWY4OGJlOTEzYmE2YV80OTQ3ODAyMzI3Mjk2_7fa8010b-8d56-4890-a51b-29436c75a3c2"
      unitRef="usd">187000000</us-gaap:RevenueRemainingPerformanceObligation>
    <dei:AuditorFirmId
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF84NS9mcmFnOjk3MzZkNjFjMWQ2ODRhYWM4NDBjYzQwMzBhZjYxZDc0L3RhYmxlOmI3ZjU3MTc4YzZlYjRlN2RhZTczODQzMjQxMzMyMjEwL3RhYmxlcmFuZ2U6YjdmNTcxNzhjNmViNGU3ZGFlNzM4NDMyNDEzMzIyMTBfNC0wLTEtMS03OTgyMS90ZXh0cmVnaW9uOjZiM2ViN2I3MDc2MTQyY2NiNmE0NDU4NmM1Y2IwMTdiXzc3_2d9fc4ff-642f-4838-a59f-a1378b7390a5">248</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF84OC9mcmFnOjhlOGY1ZDlkOGFjZTQzNWJhM2MxOGE2NWVlNTE2NDA4L3RleHRyZWdpb246OGU4ZjVkOWQ4YWNlNDM1YmEzYzE4YTY1ZWU1MTY0MDhfNjExMQ_f40ed742-e02d-4dfa-a75e-006b47ab9750">GRANT THORNTON LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF84OC9mcmFnOjhlOGY1ZDlkOGFjZTQzNWJhM2MxOGE2NWVlNTE2NDA4L3RhYmxlOjYyYzU4YmE5NjVlMTQwZTNiMmI3MjFhYjBlZDNhMGFjL3RhYmxlcmFuZ2U6NjJjNThiYTk2NWUxNDBlM2IyYjcyMWFiMGVkM2EwYWNfMS0wLTEtMS03OTgyMQ_95733218-7d0f-4ef2-af21-3924ad589a5b">Arlington, Virginia</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfNC0xLTEtMS03OTgyMQ_6929c74b-f062-42f5-9be2-0ac3de11fd45"
      unitRef="usd">478000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfNC0zLTEtMS03OTgyMQ_c55f99a5-79cc-4c0b-828c-0fbcb3fcfbcd"
      unitRef="usd">518000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfNS0xLTEtMS03OTgyMQ_1a783df3-d60b-4f78-964a-5ce973f6d479"
      unitRef="usd">103193000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfNS0zLTEtMS03OTgyMQ_56e64f7c-5293-4147-9c19-33fe4c95228a"
      unitRef="usd">76587000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfNi0xLTEtMS03OTgyMQ_03b58dfb-82a9-4c1b-9e5e-7272ba868832"
      unitRef="usd">38307000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfNi0zLTEtMS03OTgyMQ_38c5900f-cb0d-4ecb-af7d-5113b410a134"
      unitRef="usd">31882000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:InventoryFinishedGoods
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfNy0xLTEtMS03OTgyMQ_d56851dd-a88e-4777-ba81-165ccc5b0135"
      unitRef="usd">380707000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfNy0zLTEtMS03OTgyMQ_7cc30468-55d7-4b5b-8c54-738e95759c22"
      unitRef="usd">322702000</us-gaap:InventoryFinishedGoods>
    <us-gaap:OtherAssetsCurrent
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfOC0xLTEtMS03OTgyMQ_2448683e-723c-40ec-bf5f-a2a5c0843304"
      unitRef="usd">26193000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfOC0zLTEtMS03OTgyMQ_cbd2144a-57dc-4522-ae39-d30fcbb3efec"
      unitRef="usd">32304000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfOS0xLTEtMS03OTgyMQ_4ade540c-aafd-4c90-bf13-f7aa094469b1"
      unitRef="usd">548878000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfOS0zLTEtMS03OTgyMQ_63cae83a-54c9-4a42-995d-4b25cbbfe354"
      unitRef="usd">463993000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMTEtMS0xLTEtNzk4MjE_ad860740-d3f3-4518-a9c3-f5c280c28a61"
      unitRef="usd">47969000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMTEtMy0xLTEtNzk4MjE_d67ad6db-1a38-4906-9f27-ee7cbe62f419"
      unitRef="usd">42486000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMTItMS0xLTEtNzk4MjE_5e6b205b-8224-42f8-9303-d2eb282db3e5"
      unitRef="usd">90624000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMTItMy0xLTEtNzk4MjE_88fda8be-982f-49f3-9860-2c4aea8211f5"
      unitRef="usd">108263000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMTMtMS0xLTEtNzk4MjE_f7c18425-2172-4694-aaa0-34a22ff219ce"
      unitRef="usd">248837000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMTMtMy0xLTEtNzk4MjE_2a67eff3-519f-4742-9ee3-50d8668977f6"
      unitRef="usd">248753000</us-gaap:Goodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMTQtMS0xLTEtNzk4MjE_41a532ee-408d-4389-8aa8-f37ca5c0e392"
      unitRef="usd">34412000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMTQtMy0xLTEtNzk4MjE_81d4c7d7-0f9f-42b1-b34a-bbcfa93899ef"
      unitRef="usd">27327000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMTUtMS0xLTEtNzk4MjE_df2a4a68-a7d4-4407-9bc6-9c68ea842255"
      unitRef="usd">29069000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMTUtMy0xLTEtNzk4MjE_84429efb-0ab9-4d12-8474-d14bca357e6e"
      unitRef="usd">27736000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMTYtMS0xLTEtNzk4MjE_d3f7c152-5c73-49a6-8c07-b6fedd0dd951"
      unitRef="usd">999789000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMTYtMy0xLTEtNzk4MjE_9d76e7cd-caac-4872-bc7f-80a85eaa30a6"
      unitRef="usd">918558000</us-gaap:Assets>
    <us-gaap:LongTermDebtCurrent
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMjAtMS0xLTEtNzk4MjE_05010488-edc9-4b77-9457-b1de786a89be"
      unitRef="usd">10000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMjAtMy0xLTEtNzk4MjE_735525ed-4146-45cf-99ec-9fbbc9b7d575"
      unitRef="usd">14162000</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMjEtMS0xLTEtNzk4MjE_6e2ba491-5d19-4b87-b3fc-8a8160aeca31"
      unitRef="usd">159600000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMjEtMy0xLTEtNzk4MjE_412b3702-e9e3-4398-ae86-33dddd924050"
      unitRef="usd">115064000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMjMtMS0xLTEtNzk4MjE_871687c3-aa19-4b81-a2c9-d01da78395e6"
      unitRef="usd">53722000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMjMtMy0xLTEtNzk4MjE_255de450-05d2-452a-a647-80103fb46771"
      unitRef="usd">49465000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:DividendsPayableCurrent
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMjQtMS0xLTEtNzk4MjE_dbad5c79-beed-4793-a440-2ba7b204dfc3"
      unitRef="usd">1282000</us-gaap:DividendsPayableCurrent>
    <us-gaap:DividendsPayableCurrent
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMjQtMy0xLTEtNzk4MjE_595bb85f-77d2-402b-968a-e600ec618790"
      unitRef="usd">1273000</us-gaap:DividendsPayableCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMjUtMS0xLTEtNzk4MjE_6d315419-bd71-475e-b4ba-7d4b1e4a0364"
      unitRef="usd">224604000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMjUtMy0xLTEtNzk4MjE_e493cf0f-3a1e-4d7e-84dd-e7751b3c4fec"
      unitRef="usd">179964000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMjctMS0xLTEtNzk4MjE_1ea21519-2b4b-4580-b32c-952e10f98f27"
      unitRef="usd">276300000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMjctMy0xLTEtNzk4MjE_60cc1b67-ba0e-46c4-b71a-8c669c2d8244"
      unitRef="usd">270407000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMjgtMS0xLTEtNzk4MjE_bbec9615-7866-4f10-af7b-3cb278f06db4"
      unitRef="usd">7398000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMjgtMy0xLTEtNzk4MjE_a461946a-62d8-4d2d-84fc-b0e915a848ce"
      unitRef="usd">14328000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMjktMS0xLTEtNzk4MjE_0ef26cce-f230-4f79-a0cd-8bd540359e43"
      unitRef="usd">32340000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMjktMy0xLTEtNzk4MjE_dd48e30b-db7b-4512-bdad-194e99e56708"
      unitRef="usd">27168000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzEtMS0xLTEtNzk4MjE_5e85b665-9982-45d0-a5f6-f087a390d571"
      unitRef="usd">9621000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzEtMy0xLTEtNzk4MjE_29d93312-2312-45dc-8ae2-7948e3238470"
      unitRef="usd">9108000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzItMS0xLTEtNzk4MjE_e2a3090e-25db-4058-87ce-237fb543e33e"
      unitRef="usd">0</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzItMy0xLTEtNzk4MjE_e32f10d0-501c-4988-83e4-f3ac85857441"
      unitRef="usd">250000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzMtMS0xLTEtNzk4MjE_d9b3872b-bd7a-4e92-b44f-255ce42d5c0f"
      unitRef="usd">550263000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzMtMy0xLTEtNzk4MjE_eaf8721d-9cd8-4fd9-86b7-a716e15a7c7f"
      unitRef="usd">501225000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzUtMS0xLTEtNzk4MjE_b2fd4787-8eb0-43c8-9082-2a1406c0e935"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzUtMy0xLTEtNzk4MjE_a4a6694f-fe68-4a70-b79e-f6596e256877"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzgtMC0xLTEtNzk4MjEvdGV4dHJlZ2lvbjphYjU0MWQ4NzQ1NWY0ZDczODRkZmIxNzU3MmU3MzNmNV8yOA_176be00e-9915-4c9e-80e7-a1ebf7203ffe"
      unitRef="usdPerShare">0.05</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzgtMC0xLTEtNzk4MjEvdGV4dHJlZ2lvbjphYjU0MWQ4NzQ1NWY0ZDczODRkZmIxNzU3MmU3MzNmNV8yOA_6da55200-24f1-4fd8-ba41-177a4781de23"
      unitRef="usdPerShare">0.05</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzgtMC0xLTEtNzk4MjEvdGV4dHJlZ2lvbjphYjU0MWQ4NzQ1NWY0ZDczODRkZmIxNzU3MmU3MzNmNV81Mw_3bcd0ec5-26b4-4be5-8c21-cc2c6b50940b"
      unitRef="shares">23000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzgtMC0xLTEtNzk4MjEvdGV4dHJlZ2lvbjphYjU0MWQ4NzQ1NWY0ZDczODRkZmIxNzU3MmU3MzNmNV81Mw_e0ede413-1756-457b-9c2a-62a816719c4f"
      unitRef="shares">23000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzgtMC0xLTEtNzk4MjEvdGV4dHJlZ2lvbjphYjU0MWQ4NzQ1NWY0ZDczODRkZmIxNzU3MmU3MzNmNV84Nw_6e8671c0-21b9-4a7b-b129-e323f5091a55"
      unitRef="shares">12816613</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzgtMC0xLTEtNzk4MjEvdGV4dHJlZ2lvbjphYjU0MWQ4NzQ1NWY0ZDczODRkZmIxNzU3MmU3MzNmNV84Nw_7f44db62-b061-4198-8316-ab19450b9a74"
      unitRef="shares">12816613</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzgtMC0xLTEtNzk4MjEvdGV4dHJlZ2lvbjphYjU0MWQ4NzQ1NWY0ZDczODRkZmIxNzU3MmU3MzNmNV85NA_36f3bd4f-fd01-48ae-900f-cdcae376c18c"
      unitRef="shares">12726659</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzgtMC0xLTEtNzk4MjEvdGV4dHJlZ2lvbjphYjU0MWQ4NzQ1NWY0ZDczODRkZmIxNzU3MmU3MzNmNV85NA_faafe4c8-cefc-4ce5-82ad-5c4e60d1508e"
      unitRef="shares">12726659</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzgtMS0xLTEtNzk4MjE_39fa1732-9c67-4134-b557-6ca1ac8198b1"
      unitRef="usd">641000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzgtMy0xLTEtNzk4MjE_e43818a4-8ddf-4549-a227-329eaf0a78e7"
      unitRef="usd">636000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzktMS0xLTEtNzk4MjE_e74c487f-39ce-4fad-8c3e-e545c3fa92fc"
      unitRef="usd">92620000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfMzktMy0xLTEtNzk4MjE_70a4793c-50c1-4def-9069-3e80dfd554cb"
      unitRef="usd">88515000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfNDAtMS0xLTEtNzk4MjE_9f0c2380-3d83-4315-abae-8e74b9053fd0"
      unitRef="usd">351297000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfNDAtMy0xLTEtNzk4MjE_f34870e8-f0c5-4c4c-8e30-ccd1d0299b29"
      unitRef="usd">328358000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfNDEtMS0xLTEtNzk4MjE_250f02c9-90cb-465c-96a1-66dd29a30ad4"
      unitRef="usd">4968000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfNDEtMy0xLTEtNzk4MjE_65b03a07-d68b-45df-8a36-3be202eaa6fa"
      unitRef="usd">-176000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfNDItMS0xLTEtNzk4MjE_f0376954-9d7e-4392-8218-c22b3c260d6f"
      unitRef="usd">449526000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfNDItMy0xLTEtNzk4MjE_ea0814b0-36d9-4644-8771-78de91d4c906"
      unitRef="usd">417333000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfNDMtMS0xLTEtNzk4MjE_4560d651-9913-4042-9426-052ca922e509"
      unitRef="usd">999789000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85MS9mcmFnOjU2NWE0MjIyMmY0YzQyMzNiOGI0MjAxZGY2YjE0ZjVhL3RhYmxlOmY0ZmQ3NTYwNGE5MTQ2NTE4ZTYyYjQ1YjdjMzYzNmRlL3RhYmxlcmFuZ2U6ZjRmZDc1NjA0YTkxNDY1MThlNjJiNDViN2MzNjM2ZGVfNDMtMy0xLTEtNzk4MjE_70dd76ef-47b9-4dc3-b71e-3e5adac9afea"
      unitRef="usd">918558000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1fd092286fc94615b532023ff22fcbf6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMy0xLTEtMS03OTgyMQ_05908d7d-b50a-48cd-8348-3b8486dafa40"
      unitRef="usd">562482000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1616d38e5ddd41f79afb67ef1bd6f025_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMy0zLTEtMS03OTgyMQ_68b16bbe-d87e-4811-b6d6-b7a19bfb5fa6"
      unitRef="usd">400935000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d4181161337402086c12ab64ecbd3bb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMy01LTEtMS03OTgyMQ_0c9b8e43-37d2-43d9-9a49-c3cca3b52f4a"
      unitRef="usd">318324000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea300e8343984f1b8509ba545506588c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfNC0xLTEtMS03OTgyMQ_eb57a88f-35f2-4b65-a3e7-19497d320d25"
      unitRef="usd">387280000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icc6e91bc703543289fedbfb21e55be73_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfNC0zLTEtMS03OTgyMQ_281a6f5f-361c-4ac8-9142-2c0ad4921592"
      unitRef="usd">349918000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3bcbe81d200e45b4b9f2a483d9d2cd79_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfNC01LTEtMS03OTgyMQ_45f536ab-3196-46a6-8019-ddc212141e8e"
      unitRef="usd">343335000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfNS0xLTEtMS03OTgyMQ_b0b1d43f-9877-4c99-a73e-0becb955c00e"
      unitRef="usd">949762000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfNS0zLTEtMS03OTgyMQ_a2933056-c270-46c5-930d-1fdf7317eb05"
      unitRef="usd">750853000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfNS01LTEtMS03OTgyMQ_7e84e41b-3d03-4988-bdcb-7f75c1135487"
      unitRef="usd">661659000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1fd092286fc94615b532023ff22fcbf6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfOC0xLTEtMS03OTgyMQ_c286e848-e122-4015-9162-f54c1a1ecb0b"
      unitRef="usd">503932000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1616d38e5ddd41f79afb67ef1bd6f025_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfOC0zLTEtMS03OTgyMQ_1ffac736-b892-4825-8b6d-d24af3f5ad4d"
      unitRef="usd">385065000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1d4181161337402086c12ab64ecbd3bb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfOC01LTEtMS03OTgyMQ_a7a59e0c-cf13-4f24-92bb-b2feaf76c5d2"
      unitRef="usd">283814000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iea300e8343984f1b8509ba545506588c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfOS0xLTEtMS03OTgyMQ_e1a79d05-b49e-4f06-ae98-b323e8756891"
      unitRef="usd">367897000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="icc6e91bc703543289fedbfb21e55be73_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfOS0zLTEtMS03OTgyMQ_8c84aa13-e901-4235-aade-bebb515f9c82"
      unitRef="usd">322161000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3bcbe81d200e45b4b9f2a483d9d2cd79_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfOS01LTEtMS03OTgyMQ_fcca76a6-632a-48df-b7d4-b76efb047c3f"
      unitRef="usd">302458000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTAtMS0xLTEtNzk4MjE_6c8756ac-5b9f-41a4-83e2-08951a4acf76"
      unitRef="usd">5163000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTAtMy0xLTEtNzk4MjE_0041fcc7-bc53-435f-99cf-682ce91093e8"
      unitRef="usd">3625000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTAtNS0xLTEtNzk4MjE_9a488d9c-9dfe-40a8-9ed2-3ded593d0fd3"
      unitRef="usd">3120000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTEtMS0xLTEtNzk4MjE_faf5e410-b6c6-4049-9316-578237964288"
      unitRef="usd">17639000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTEtMy0xLTEtNzk4MjE_d2fed16a-073b-4e97-bb19-33f67a119229"
      unitRef="usd">18482000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTEtNS0xLTEtNzk4MjE_25022f6e-62ef-4321-b98f-8e6a2d9b4c70"
      unitRef="usd">17504000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTItMS0xLTEtNzk4MjE_b8dbf45b-b493-4015-8a57-a1f757ba26d8"
      unitRef="usd">894631000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTItMy0xLTEtNzk4MjE_d2f61454-8c30-4fe7-a3e4-57e665906571"
      unitRef="usd">729333000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTItNS0xLTEtNzk4MjE_52f564ff-8839-4048-a686-b90f4fc4f179"
      unitRef="usd">606896000</us-gaap:OperatingCostsAndExpenses>
    <vsec:OperatingIncomeLossExcludingNonrecurringIncomeExpense
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTQtMS0xLTEtNzk4MjE_4dea9d6f-1a47-408c-b548-f43a7b3f193c"
      unitRef="usd">55131000</vsec:OperatingIncomeLossExcludingNonrecurringIncomeExpense>
    <vsec:OperatingIncomeLossExcludingNonrecurringIncomeExpense
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTQtMy0xLTEtNzk4MjE_d1a4f793-c48e-4975-8bbb-8150cda77f92"
      unitRef="usd">21520000</vsec:OperatingIncomeLossExcludingNonrecurringIncomeExpense>
    <vsec:OperatingIncomeLossExcludingNonrecurringIncomeExpense
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTQtNS0xLTEtNzk4MjE_fd5f279a-5b19-4185-840d-12dde38dcdb1"
      unitRef="usd">54763000</vsec:OperatingIncomeLossExcludingNonrecurringIncomeExpense>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTYtMS0xLTEtNzk4MjE_64e60999-cad0-4a7f-89b6-c631a5487276"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTYtMy0xLTEtNzk4MjE_ae25a0ad-7ee6-4334-a451-6d496ec42f5c"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTYtNS0xLTEtNzk4MjE_19efc489-652d-4a06-8fb7-97c3dec887f0"
      unitRef="usd">-8214000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTctMS0xLTEtNzk4MjE_daeb9379-b3db-4ae9-95ef-8018e12e3e17"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTctMy0xLTEtNzk4MjE_8d03a5bd-d5a4-4450-9a1f-bcd38f33781f"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTctNS0xLTEtNzk4MjE_b8073c67-3506-448d-b3d7-2f923a4bfd44"
      unitRef="usd">1108000</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTgtMS0xLTEtNzk4MjE_2694922a-8e81-4df0-ace0-941588544972"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTgtMy0xLTEtNzk4MjE_c796fd3e-c6ac-4edc-b084-c3eb278839ed"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMTgtNS0xLTEtNzk4MjE_80c16bc0-bf1b-4a44-8048-6cb47ddbe464"
      unitRef="usd">33734000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjAtMS0xLTEtNzk4MjE_fa7c4700-a2ae-4996-ab5f-f985b7b93537"
      unitRef="usd">55131000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjAtMy0xLTEtNzk4MjE_bddb7c64-5393-45a5-aeda-94fe061f618b"
      unitRef="usd">21520000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjAtNS0xLTEtNzk4MjE_8015c7a8-abc8-4a91-977f-4056e0aecfac"
      unitRef="usd">13923000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjItMS0xLTEtNzk4MjE_74f741c4-9bee-4522-a93f-ef79d2dabc32"
      unitRef="usd">-17885000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjItMy0xLTEtNzk4MjE_1193d768-9de4-4b5a-b1ea-e199e3e2b987"
      unitRef="usd">-12069000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjItNS0xLTEtNzk4MjE_7de18f2e-0056-4106-ab37-e6df751531be"
      unitRef="usd">-13496000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjQtMS0xLTEtNzk4MjE_9d6f7053-06dc-400f-ac03-51c6c621bdf9"
      unitRef="usd">37246000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjQtMy0xLTEtNzk4MjE_e7a791f6-c8fd-48b6-b9d1-4a2743eea64b"
      unitRef="usd">9451000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjQtNS0xLTEtNzk4MjE_37c2140f-6430-4d1f-9904-a321cab23ff0"
      unitRef="usd">427000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjYtMS0xLTEtNzk4MjE_1fbda1c7-6990-43ae-9b81-451a74d36e05"
      unitRef="usd">9187000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjYtMy0xLTEtNzk4MjE_70457858-0097-4a9c-98be-c6f185a60dda"
      unitRef="usd">1485000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjYtNS0xLTEtNzk4MjE_d19e8d96-dd27-42f3-9c0d-ee67841758d1"
      unitRef="usd">5598000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjgtMS0xLTEtNzk4MjE_8a1c43e1-3983-4df4-a3eb-60642adc5453"
      unitRef="usd">28059000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjgtMS0xLTEtNzk4MjE_a8fb9d74-65c1-46f8-af7f-077f3c1c6639"
      unitRef="usd">28059000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjgtMy0xLTEtNzk4MjE_08cc8096-ecb1-497d-a0fb-c7b3b9ac2fbe"
      unitRef="usd">7966000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjgtMy0xLTEtNzk4MjE_223d1f0b-0967-4b3b-bc51-68e04dbeb745"
      unitRef="usd">7966000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if43bb0ef85a9438aac36dff48ad443a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjgtMy0xLTEtNzk4MjE_6c4b6eba-e525-4beb-8e3b-46c5c1842919"
      unitRef="usd">7966000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjgtNS0xLTEtNzk4MjE_55448324-b14d-4c84-98eb-da75e28b1c67"
      unitRef="usd">-5171000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib1b74a7b6c5c41bb97070424d8ce9210_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMjgtNS0xLTEtNzk4MjE_ee37e61d-5bf1-4604-88e4-2e900b1635a4"
      unitRef="usd">-5171000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMzAtMS0xLTEtNzk4MjE_29bfef1c-c056-4c49-afc2-c7a5258fb88c"
      unitRef="usdPerShare">2.20</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMzAtMy0xLTEtNzk4MjE_28eb8a4a-df72-46cb-9af7-0341f68e5a44"
      unitRef="usdPerShare">0.63</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMzAtNS0xLTEtNzk4MjE_0a5520b4-c39a-4152-b68b-f270ad463206"
      unitRef="usdPerShare">-0.47</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMzItMS0xLTEtNzk4MjE_b5a1d18a-548f-428c-937a-c474cf97391a"
      unitRef="shares">12780117</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMzItMy0xLTEtNzk4MjE_c04ac5d3-7e7c-4bcb-a3bb-16fad06f55b9"
      unitRef="shares">12551459</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMzItNS0xLTEtNzk4MjE_33a1d91b-2b00-465d-bc26-d6969907f819"
      unitRef="shares">11034256</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMzQtMS0xLTEtNzk4MjE_b0e0d2e8-4fe7-445a-83f6-a5cf07222368"
      unitRef="usdPerShare">2.19</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMzQtMy0xLTEtNzk4MjE_2ca0508d-b552-4154-9a14-b5f6e4af7032"
      unitRef="usdPerShare">0.63</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMzQtNS0xLTEtNzk4MjE_ebea30b7-0b11-4c47-9b1e-282c125ca5e4"
      unitRef="usdPerShare">-0.47</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMzYtMS0xLTEtNzk4MjE_2b722aef-c1ca-487f-ba2e-18cf6b054120"
      unitRef="shares">12827894</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMzYtMy0xLTEtNzk4MjE_b531553e-e8c1-418f-8f9b-f3265815567a"
      unitRef="shares">12632874</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85NC9mcmFnOmI0N2QzZDZiMTgzNzRmNWE5ZTNkODYzNjFlMDBkZDc4L3RhYmxlOjgyMzJlOWJhYzA1NTRhMzg4NDNlZDVlYTE4ZTQ1ZDJiL3RhYmxlcmFuZ2U6ODIzMmU5YmFjMDU1NGEzODg0M2VkNWVhMThlNDVkMmJfMzYtNS0xLTEtNzk4MjE_06445bdf-4061-4246-8f4e-d7041142c6b1"
      unitRef="shares">11034256</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85Ny9mcmFnOmM4ZDc5ZDRlYWQyZjRiZmJiZjA1MTkwMDFmNGFjY2EwL3RhYmxlOjdlNTk4YzNkMmRhODRmNjFiY2U1ZDhlMzEzNWQzMTQ4L3RhYmxlcmFuZ2U6N2U1OThjM2QyZGE4NGY2MWJjZTVkOGUzMTM1ZDMxNDhfMy0xLTEtMS03OTgyMQ_96d5aa4d-16ad-43c7-9370-085235399092"
      unitRef="usd">28059000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85Ny9mcmFnOmM4ZDc5ZDRlYWQyZjRiZmJiZjA1MTkwMDFmNGFjY2EwL3RhYmxlOjdlNTk4YzNkMmRhODRmNjFiY2U1ZDhlMzEzNWQzMTQ4L3RhYmxlcmFuZ2U6N2U1OThjM2QyZGE4NGY2MWJjZTVkOGUzMTM1ZDMxNDhfMy0zLTEtMS03OTgyMQ_ae40c240-01f3-4098-87ef-b6edda0eaed8"
      unitRef="usd">7966000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85Ny9mcmFnOmM4ZDc5ZDRlYWQyZjRiZmJiZjA1MTkwMDFmNGFjY2EwL3RhYmxlOjdlNTk4YzNkMmRhODRmNjFiY2U1ZDhlMzEzNWQzMTQ4L3RhYmxlcmFuZ2U6N2U1OThjM2QyZGE4NGY2MWJjZTVkOGUzMTM1ZDMxNDhfMy01LTEtMS03OTgyMQ_623798a2-b4e6-4e88-8c64-802fec9527d5"
      unitRef="usd">-5171000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ife1050bfda2a46baa4032b6dc23541f3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85Ny9mcmFnOmM4ZDc5ZDRlYWQyZjRiZmJiZjA1MTkwMDFmNGFjY2EwL3RhYmxlOjdlNTk4YzNkMmRhODRmNjFiY2U1ZDhlMzEzNWQzMTQ4L3RhYmxlcmFuZ2U6N2U1OThjM2QyZGE4NGY2MWJjZTVkOGUzMTM1ZDMxNDhfNC0xLTEtMS03OTgyMQ_557ec504-1c2c-4970-bf6e-246e6453da5b"
      unitRef="usd">5144000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85Ny9mcmFnOmM4ZDc5ZDRlYWQyZjRiZmJiZjA1MTkwMDFmNGFjY2EwL3RhYmxlOjdlNTk4YzNkMmRhODRmNjFiY2U1ZDhlMzEzNWQzMTQ4L3RhYmxlcmFuZ2U6N2U1OThjM2QyZGE4NGY2MWJjZTVkOGUzMTM1ZDMxNDhfNC0xLTEtMS03OTgyMQ_edf80991-5abd-45a7-86ea-fb832d334197"
      unitRef="usd">5144000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85Ny9mcmFnOmM4ZDc5ZDRlYWQyZjRiZmJiZjA1MTkwMDFmNGFjY2EwL3RhYmxlOjdlNTk4YzNkMmRhODRmNjFiY2U1ZDhlMzEzNWQzMTQ4L3RhYmxlcmFuZ2U6N2U1OThjM2QyZGE4NGY2MWJjZTVkOGUzMTM1ZDMxNDhfNC0zLTEtMS03OTgyMQ_6ccac63f-7d72-49ba-887c-88ac2cc9353f"
      unitRef="usd">1027000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85Ny9mcmFnOmM4ZDc5ZDRlYWQyZjRiZmJiZjA1MTkwMDFmNGFjY2EwL3RhYmxlOjdlNTk4YzNkMmRhODRmNjFiY2U1ZDhlMzEzNWQzMTQ4L3RhYmxlcmFuZ2U6N2U1OThjM2QyZGE4NGY2MWJjZTVkOGUzMTM1ZDMxNDhfNC01LTEtMS03OTgyMQ_09d81539-932e-4b83-b036-8d0ec65ad253"
      unitRef="usd">-98000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85Ny9mcmFnOmM4ZDc5ZDRlYWQyZjRiZmJiZjA1MTkwMDFmNGFjY2EwL3RhYmxlOjdlNTk4YzNkMmRhODRmNjFiY2U1ZDhlMzEzNWQzMTQ4L3RhYmxlcmFuZ2U6N2U1OThjM2QyZGE4NGY2MWJjZTVkOGUzMTM1ZDMxNDhfNS0xLTEtMS03OTgyMQ_3b4ecc94-f2a6-4e65-ab43-1a3e679f90a9"
      unitRef="usd">5144000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85Ny9mcmFnOmM4ZDc5ZDRlYWQyZjRiZmJiZjA1MTkwMDFmNGFjY2EwL3RhYmxlOjdlNTk4YzNkMmRhODRmNjFiY2U1ZDhlMzEzNWQzMTQ4L3RhYmxlcmFuZ2U6N2U1OThjM2QyZGE4NGY2MWJjZTVkOGUzMTM1ZDMxNDhfNS0zLTEtMS03OTgyMQ_49c00c11-468e-403e-b5ab-69c0094cf43b"
      unitRef="usd">1027000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85Ny9mcmFnOmM4ZDc5ZDRlYWQyZjRiZmJiZjA1MTkwMDFmNGFjY2EwL3RhYmxlOjdlNTk4YzNkMmRhODRmNjFiY2U1ZDhlMzEzNWQzMTQ4L3RhYmxlcmFuZ2U6N2U1OThjM2QyZGE4NGY2MWJjZTVkOGUzMTM1ZDMxNDhfNS01LTEtMS03OTgyMQ_dab7050e-2554-4259-b462-b1878f79912b"
      unitRef="usd">-98000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85Ny9mcmFnOmM4ZDc5ZDRlYWQyZjRiZmJiZjA1MTkwMDFmNGFjY2EwL3RhYmxlOjdlNTk4YzNkMmRhODRmNjFiY2U1ZDhlMzEzNWQzMTQ4L3RhYmxlcmFuZ2U6N2U1OThjM2QyZGE4NGY2MWJjZTVkOGUzMTM1ZDMxNDhfNi0xLTEtMS03OTgyMQ_cf3e4bb7-02b6-4599-b7f1-13b2c04eaea2"
      unitRef="usd">33203000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85Ny9mcmFnOmM4ZDc5ZDRlYWQyZjRiZmJiZjA1MTkwMDFmNGFjY2EwL3RhYmxlOjdlNTk4YzNkMmRhODRmNjFiY2U1ZDhlMzEzNWQzMTQ4L3RhYmxlcmFuZ2U6N2U1OThjM2QyZGE4NGY2MWJjZTVkOGUzMTM1ZDMxNDhfNi0zLTEtMS03OTgyMQ_c30e6551-a1f4-45ab-bbcf-d7a45c4cfe9e"
      unitRef="usd">8993000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF85Ny9mcmFnOmM4ZDc5ZDRlYWQyZjRiZmJiZjA1MTkwMDFmNGFjY2EwL3RhYmxlOjdlNTk4YzNkMmRhODRmNjFiY2U1ZDhlMzEzNWQzMTQ4L3RhYmxlcmFuZ2U6N2U1OThjM2QyZGE4NGY2MWJjZTVkOGUzMTM1ZDMxNDhfNi01LTEtMS03OTgyMQ_a36afe9b-084c-49ad-8b6b-0e85759c9b01"
      unitRef="usd">-5269000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i71f9642a207f4b7d93ebc52267689220_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzMtMS0xLTEtNzk4MjE_77c1736b-55f1-42b6-94a2-6cbc11a470f0"
      unitRef="shares">10970000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i71f9642a207f4b7d93ebc52267689220_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzMtMy0xLTEtNzk4MjE_9977bd98-d3a9-43c5-a8e2-d0f841cd3f54"
      unitRef="usd">549000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i23124930a7064500adca6f29f8581229_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzMtNS0xLTEtNzk4MjE_5b0be955-ca49-40a8-b675-dd44d3803c8b"
      unitRef="usd">29411000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if541c6f41c09402bba02f243a19c6631_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzMtNy0xLTEtNzk4MjE_62c7609f-2aab-4ddc-8cf5-8f8c7e843871"
      unitRef="usd">334246000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib5137e3ae4464c7b8d6c89b9e89a464c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzMtOS0xLTEtNzk4MjE_b61f6c71-4374-4bca-bdde-cf93728e929c"
      unitRef="usd">-1105000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i69bbfdc237004425a2195be3d0ccd393_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzMtMTEtMS0xLTc5ODIx_fd0dd00b-7a7b-4d07-a406-f5c86b21ec89"
      unitRef="usd">363101000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzUtNy0xLTEtNzk4MjE_55448324-b14d-4c84-98eb-da75e28b1c67"
      unitRef="usd">-5171000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib1b74a7b6c5c41bb97070424d8ce9210_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzUtNy0xLTEtNzk4MjE_ee37e61d-5bf1-4604-88e4-2e900b1635a4"
      unitRef="usd">-5171000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzUtMTEtMS0xLTc5ODIx_adf28a0f-2c1c-45e7-92e1-31637da775d0"
      unitRef="usd">-5171000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i8bb2a8b9684e43af8504dddd31103c5a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzYtMS0xLTEtNzk4MjE_f93102aa-89d8-46ef-a315-392d18bdddfa"
      unitRef="shares">85000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i8bb2a8b9684e43af8504dddd31103c5a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzYtMy0xLTEtNzk4MjE_e777775d-48a5-48cb-b41b-045eb44fb042"
      unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ib3fb311de4264a62a215067168285862_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzYtNS0xLTEtNzk4MjE_d4b9d766-e622-40dc-bb28-d166fdf596f8"
      unitRef="usd">2459000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzYtMTEtMS0xLTc5ODIx_f23fbc6f-2d71-4edd-9d75-65a20656bc5b"
      unitRef="usd">2463000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i57c95c1120984fd3921632db495f7f72_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzctOS0xLTEtNzk4MjE_25c95d14-1444-4657-adfd-38664039f10d"
      unitRef="usd">-98000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzctMTEtMS0xLTc5ODIx_6f24c82a-dced-475a-88df-d456379b5bb4"
      unitRef="usd">-98000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzgtMC0xLTEtNzk4MjEvdGV4dHJlZ2lvbjphNTg5YmZlNTg5NDE0ZmExYTYzMTcwMzkzNzNmMTZmN18yNA_e764b539-b8af-425d-ac3d-5d717b896d70"
      unitRef="usdPerShare">0.36</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStock
      contextRef="ib1b74a7b6c5c41bb97070424d8ce9210_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzgtNy0xLTEtNzk4MjE_8f265074-0b41-4648-839b-d05b6fe9e751"
      unitRef="usd">3978000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzgtMTEtMS0xLTc5ODIx_27d52478-a249-4b0d-88fc-ee346d463aec"
      unitRef="usd">3978000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4eeead8219824f4292719689140e6931_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzktMS0xLTEtNzk4MjE_579d530f-0497-4dec-abbd-fe0d2ff67bfd"
      unitRef="shares">11055000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i4eeead8219824f4292719689140e6931_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzktMy0xLTEtNzk4MjE_82d1cd78-1184-48f4-971f-762357fcfc83"
      unitRef="usd">553000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i841ad3fe1ec14236b9622e28880effee_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzktNS0xLTEtNzk4MjE_ab9b44a8-1a52-4cbf-993e-8860d12b7980"
      unitRef="usd">31870000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i95783f98591146ccb1385fb45c56b404_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzktNy0xLTEtNzk4MjE_ef963844-6841-4ad0-ac70-91045541c9fe"
      unitRef="usd">325097000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i99bec5ef121c45f1b37c784044a72083_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzktOS0xLTEtNzk4MjE_f2550249-78fa-45f2-9bc6-772b560d9c90"
      unitRef="usd">-1203000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie65f0b615a4f4cfcaf4d086397950b7a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzktMTEtMS0xLTc5ODIx_2b644c15-c8da-4ef6-835e-70a4ddf67d44"
      unitRef="usd">356317000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i9a155832e659412c8f00b0a6156e842b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzktMS0xLTEtODc1NTY_3db847a6-7736-4e7b-8dc8-e8769bb565bd"
      unitRef="shares">1599000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i9a155832e659412c8f00b0a6156e842b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzktMy0xLTEtODc1NTY_2dc846b3-eb80-428a-8396-dcdb72b69625"
      unitRef="usd">80000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ie2bd0fcbea57471db591ec27aa42bc9b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzktNS0xLTEtODc1NTY_b4c4dbe6-1576-42ff-8763-2233a92b3ee9"
      unitRef="usd">51937000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzktMTEtMS0xLTg3NTU2_eb765f7e-da28-4d60-aae4-e00bde3c2cb4"
      unitRef="usd">52017000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:NetIncomeLoss
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzEwLTctMS0xLTc5ODIx_08cc8096-ecb1-497d-a0fb-c7b3b9ac2fbe"
      unitRef="usd">7966000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzEwLTctMS0xLTc5ODIx_223d1f0b-0967-4b3b-bc51-68e04dbeb745"
      unitRef="usd">7966000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if43bb0ef85a9438aac36dff48ad443a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzEwLTctMS0xLTc5ODIx_6c4b6eba-e525-4beb-8e3b-46c5c1842919"
      unitRef="usd">7966000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzEwLTExLTEtMS03OTgyMQ_5c75d865-8ef8-4d45-bb84-c72ecfa7b945"
      unitRef="usd">7966000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i9a155832e659412c8f00b0a6156e842b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzExLTEtMS0xLTc5ODIx_40d80833-0a82-4d2e-a5a2-9217ad298be5"
      unitRef="shares">73000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i9a155832e659412c8f00b0a6156e842b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzExLTMtMS0xLTc5ODIx_580cfc97-f8d6-44a8-9172-fa04267ec372"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie2bd0fcbea57471db591ec27aa42bc9b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzExLTUtMS0xLTc5ODIx_fda2ed9e-add1-4ef4-ac34-550f16bfbf8a"
      unitRef="usd">4708000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzExLTExLTEtMS03OTgyMQ_3af82c4b-f6d1-47de-9f6d-4af70b98486a"
      unitRef="usd">4711000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ia477922601c64c059d8b4f02dca4d7a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzEyLTktMS0xLTc5ODIx_90da7511-9ec7-4c77-8c48-f18331432e41"
      unitRef="usd">1027000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzEyLTExLTEtMS03OTgyMQ_b30b8876-65fb-4f55-895e-2eaff6349605"
      unitRef="usd">1027000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzEzLTAtMS0xLTc5ODIxL3RleHRyZWdpb246NWZiY2M4OWZhNTEwNDcwMDgyZDllZTJlNWE2ZjE0NTFfMjQ_569f2bdd-d27f-4147-8598-899057dd1e41"
      unitRef="usdPerShare">0.37</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStock
      contextRef="if43bb0ef85a9438aac36dff48ad443a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzEzLTctMS0xLTc5ODIx_fda6e86c-ed19-47c6-8eff-2a3a1d71f12a"
      unitRef="usd">4705000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzEzLTExLTEtMS03OTgyMQ_16674342-4fc8-4f36-84ad-923c4fc94770"
      unitRef="usd">4705000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i17dcc1dfb30f43aa85baecc43546cfd5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE0LTEtMS0xLTc5ODIx_dd310846-1539-4710-a441-205dafcf29a6"
      unitRef="shares">12727000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i17dcc1dfb30f43aa85baecc43546cfd5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE0LTMtMS0xLTc5ODIx_2e143769-34f8-4ef6-bf72-b0269b8823f4"
      unitRef="usd">636000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i65108bf65fd04a5087bdee3273201df4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE0LTUtMS0xLTc5ODIx_7e51bd20-8e19-4391-b995-e7e6c8b002ad"
      unitRef="usd">88515000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6b882efa026a4d92bcb3af4b5ebdf8a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE0LTctMS0xLTc5ODIx_c63f5e02-3414-4f86-b2bd-134d405ac9cd"
      unitRef="usd">328358000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic6db00ed7b1a423e8bff0908c6106aa7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE0LTktMS0xLTc5ODIx_30905a34-b685-41fe-8106-bb5c7497853d"
      unitRef="usd">-176000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE0LTExLTEtMS03OTgyMQ_81c4c11a-019c-49d1-93c6-e704da5ad4ce"
      unitRef="usd">417333000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE2LTctMS0xLTc5ODIx_8a1c43e1-3983-4df4-a3eb-60642adc5453"
      unitRef="usd">28059000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE2LTctMS0xLTc5ODIx_a8fb9d74-65c1-46f8-af7f-077f3c1c6639"
      unitRef="usd">28059000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE2LTExLTEtMS03OTgyMQ_527dc51d-52fc-4d71-ba9b-002c51130f01"
      unitRef="usd">28059000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i3f57772319684b179f478ae91fc9a316_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE3LTEtMS0xLTc5ODIx_9e1fb1c0-50e9-40d6-9415-d83a2659e90f"
      unitRef="shares">90000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i3f57772319684b179f478ae91fc9a316_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE3LTMtMS0xLTc5ODIx_4fd63443-23ab-4463-a64a-2e599d58771b"
      unitRef="usd">5000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i8c90f67514e94df7b960ef85572120dc_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE3LTUtMS0xLTc5ODIx_af404c64-70ef-4594-937d-19006eed549d"
      unitRef="usd">4105000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE3LTExLTEtMS03OTgyMQ_ae2f9686-ceaf-4043-8b1d-866f0c959fff"
      unitRef="usd">4110000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ife1050bfda2a46baa4032b6dc23541f3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE4LTktMS0xLTc5ODIx_557ec504-1c2c-4970-bf6e-246e6453da5b"
      unitRef="usd">5144000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE4LTktMS0xLTc5ODIx_edf80991-5abd-45a7-86ea-fb832d334197"
      unitRef="usd">5144000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE4LTExLTEtMS03OTgyMQ_a5395b44-ac0e-4ccc-8601-0931980db027"
      unitRef="usd">5144000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE5LTAtMS0xLTc5ODIxL3RleHRyZWdpb246YmVhMzY3YTc5ZGQ5NGZhZGE3MzVjOWY1NGNlMjMxMDRfMjQ_66ab9195-d6d2-4692-8fe1-e7a10a8c7f07"
      unitRef="usdPerShare">0.40</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStock
      contextRef="i4f01b369cb3a49b8b5f3d3d563363535_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE5LTctMS0xLTc5ODIx_ea619f94-c102-4cb8-a68f-7cb9bf26b25f"
      unitRef="usd">5120000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzE5LTExLTEtMS03OTgyMQ_42cd1942-5cca-4a16-ab16-5859e8199ca6"
      unitRef="usd">5120000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5aae25d29bfd4db29ad886eddb07414f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzIwLTEtMS0xLTc5ODIx_722431b2-c2b2-4f7f-9599-7e8ce6f4d729"
      unitRef="shares">12817000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5aae25d29bfd4db29ad886eddb07414f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzIwLTMtMS0xLTc5ODIx_8e410d18-d354-4882-877c-82808d25fe24"
      unitRef="usd">641000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ife2125e2e08945f4972c56a67d79e859_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzIwLTUtMS0xLTc5ODIx_9e8d8c32-5191-4f0b-86bc-1cf4bb2280bc"
      unitRef="usd">92620000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia016569969384dd4908a6f551108cefe_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzIwLTctMS0xLTc5ODIx_8c337097-78ce-40c3-81e1-7a7672f1e17f"
      unitRef="usd">351297000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib00cb9382c3f4e5285867fb8c3903d34_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzIwLTktMS0xLTc5ODIx_0de1a6aa-31c1-4e1c-9600-ad7374b88c23"
      unitRef="usd">4968000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDAvZnJhZzo0MmNiODEwMWYwMTk0OTM5YWZiMzVmZDVmZGE1MmNkMS90YWJsZTpmNjFiMjkxNTRkZGU0NmU5OGQxYjY1ZjQ5OGZhZmQ4NC90YWJsZXJhbmdlOmY2MWIyOTE1NGRkZTQ2ZTk4ZDFiNjVmNDk4ZmFmZDg0XzIwLTExLTEtMS03OTgyMQ_76c2178d-f185-4057-b30f-796f328ef98f"
      unitRef="usd">449526000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzMtMS0xLTEtNzk4MjE_8a1c43e1-3983-4df4-a3eb-60642adc5453"
      unitRef="usd">28059000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzMtMS0xLTEtNzk4MjE_a8fb9d74-65c1-46f8-af7f-077f3c1c6639"
      unitRef="usd">28059000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzMtMy0xLTEtNzk4MjE_08cc8096-ecb1-497d-a0fb-c7b3b9ac2fbe"
      unitRef="usd">7966000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzMtMy0xLTEtNzk4MjE_223d1f0b-0967-4b3b-bc51-68e04dbeb745"
      unitRef="usd">7966000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if43bb0ef85a9438aac36dff48ad443a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzMtMy0xLTEtNzk4MjE_6c4b6eba-e525-4beb-8e3b-46c5c1842919"
      unitRef="usd">7966000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzMtNS0xLTEtNzk4MjE_55448324-b14d-4c84-98eb-da75e28b1c67"
      unitRef="usd">-5171000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib1b74a7b6c5c41bb97070424d8ce9210_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzMtNS0xLTEtNzk4MjE_ee37e61d-5bf1-4604-88e4-2e900b1635a4"
      unitRef="usd">-5171000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzUtMS0xLTEtNzk4MjE_cdeb0911-fe85-4eda-ad59-d090be7b00ac"
      unitRef="usd">25570000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzUtMy0xLTEtNzk4MjE_a47f65f4-56ae-4a7a-9c7f-347bb5c53751"
      unitRef="usd">25600000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzUtNS0xLTEtNzk4MjE_2362146c-e609-4262-87b2-74c0094685ac"
      unitRef="usd">24135000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzYtMS0xLTEtNzk4MjE_b7c1c6e3-e7b3-48e9-bedd-9e7cc11f5e7a"
      unitRef="usd">-1139000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzYtMy0xLTEtNzk4MjE_ac1a4cd4-3a0c-44f5-b221-228b2260f058"
      unitRef="usd">-4356000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzYtNS0xLTEtNzk4MjE_0ec35764-c7da-4d01-aa50-0065ce8ffb17"
      unitRef="usd">106000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:ShareBasedCompensation
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzctMS0xLTEtNzk4MjE_7154aea2-f3bc-4e1c-adff-0f6c3b26268c"
      unitRef="usd">4465000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzctMy0xLTEtNzk4MjE_57ff5a6f-6da6-44ee-9d28-2442d1d3db0e"
      unitRef="usd">3932000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzctNS0xLTEtNzk4MjE_febcd551-588e-4b2f-8c91-993d70fca181"
      unitRef="usd">2858000</us-gaap:ShareBasedCompensation>
    <vsec:InventoryValuationAdjustment
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzgtMS0xLTEtNzk4MjE_5f86777b-bd7b-4902-b4b7-4f6759e8dd86"
      unitRef="usd">1094000</vsec:InventoryValuationAdjustment>
    <vsec:InventoryValuationAdjustment
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzgtMy0xLTEtNzk4MjE_fd379e0e-5383-4f09-9db1-f7201ea365d6"
      unitRef="usd">24420000</vsec:InventoryValuationAdjustment>
    <vsec:InventoryValuationAdjustment
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzgtNS0xLTEtNzk4MjE_133586d5-fc39-4eac-a778-60d16953c695"
      unitRef="usd">0</vsec:InventoryValuationAdjustment>
    <us-gaap:GainLossOnSaleOfInvestments
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzktMS0xLTEtNzk4MjE_98d369a2-6299-4e6a-872f-d1c9c1fbeaa7"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfInvestments>
    <us-gaap:GainLossOnSaleOfInvestments
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzktMy0xLTEtNzk4MjE_e43aa1f3-1727-48d1-83ed-22c14228675d"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfInvestments>
    <us-gaap:GainLossOnSaleOfInvestments
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzktNS0xLTEtNzk4MjE_0f45c0ff-4969-4857-95f2-e5d12df3b067"
      unitRef="usd">-8214000</us-gaap:GainLossOnSaleOfInvestments>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzEwLTEtMS0xLTc5ODIx_46039c91-482d-4a7d-8918-768f5e768a1f"
      unitRef="usd">-122000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzEwLTMtMS0xLTc5ODIx_8ba38a69-d859-4c5b-b553-1e254462f815"
      unitRef="usd">64000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzEwLTUtMS0xLTc5ODIx_adc63322-8089-4950-be12-7c3963742f32"
      unitRef="usd">1051000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzExLTEtMS0xLTc5ODIx_d06c38d1-d4b7-4d75-b550-97b9a517225c"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzExLTMtMS0xLTc5ODIx_12ce1e64-704f-4f7e-ab1e-bbde7cf5bb5f"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzExLTUtMS0xLTc5ODIx_4c75e88c-71ef-4fec-a966-9ea8872d5371"
      unitRef="usd">33734000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzEzLTEtMS0xLTc5ODIx_6258e110-7b71-4219-88dd-2889dd668d60"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzEzLTMtMS0xLTc5ODIx_e9006e70-5cd6-449e-85a3-e1dd2715691a"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzEzLTUtMS0xLTc5ODIx_186517c9-4c1c-4efd-bc20-ca05dae5ccfa"
      unitRef="usd">-4999000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzE1LTEtMS0xLTc5ODIx_0f847e78-46b9-4d7a-b2a8-202c13d5558a"
      unitRef="usd">26606000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzE1LTMtMS0xLTc5ODIx_f667fa51-5341-419d-b7f1-c65c86d41471"
      unitRef="usd">9413000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzE1LTUtMS0xLTc5ODIx_fe0abfb9-a090-4036-8cbd-e8b7e608065e"
      unitRef="usd">-7732000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzE2LTEtMS0xLTc5ODIx_57be44f7-bbd7-453f-bc0d-b2b57a1e0786"
      unitRef="usd">6425000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzE2LTMtMS0xLTc5ODIx_3dd3a9ca-9a08-44bb-bf64-8444848fc8f7"
      unitRef="usd">5542000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzE2LTUtMS0xLTc5ODIx_1039b331-8f2b-4f1e-9a87-43b6feeb40ba"
      unitRef="usd">-19694000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzE3LTEtMS0xLTc5ODIx_2e0a557f-0934-4c4a-ba1f-42da8142b10d"
      unitRef="usd">59099000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzE3LTMtMS0xLTc5ODIx_c28ab698-a9b1-4bba-aabf-3b7c0e411441"
      unitRef="usd">80021000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzE3LTUtMS0xLTc5ODIx_7527c17b-2f08-4b71-b2b1-d5ff2b9397ba"
      unitRef="usd">50172000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzE4LTEtMS0xLTc5ODIx_05b82250-0d0f-4212-9750-e69037e52cca"
      unitRef="usd">4522000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzE4LTMtMS0xLTc5ODIx_fa620bf1-df94-4def-af75-2e916c090927"
      unitRef="usd">14247000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzE4LTUtMS0xLTc5ODIx_2fefb97c-0191-4951-ba89-782ac234bd05"
      unitRef="usd">1722000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzE5LTEtMS0xLTc5ODIx_910ecc3f-43a7-4bb9-9851-bb9d556a8d7f"
      unitRef="usd">36193000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzE5LTMtMS0xLTc5ODIx_33deb8d1-4d65-49e8-bd63-8ee1bee615ca"
      unitRef="usd">33210000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzE5LTUtMS0xLTc5ODIx_194b6ba2-f1c0-48ae-94b7-735625ae4283"
      unitRef="usd">3503000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzIwLTEtMS0xLTc5ODIx_b92f6ef3-9608-4a79-8ccd-8db775daae42"
      unitRef="usd">10339000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzIwLTMtMS0xLTc5ODIx_e1c625b1-e49a-4a80-93f2-6538f754c917"
      unitRef="usd">913000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzIwLTUtMS0xLTc5ODIx_559d5279-6aba-4752-bcae-174460a2a08d"
      unitRef="usd">-1100000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzI1LTEtMS0xLTc5ODIx_30aee345-5881-430f-b356-1b09b41fad40"
      unitRef="usd">8051000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzI1LTMtMS0xLTc5ODIx_6149bf73-ebea-4a69-a190-0264570daf3d"
      unitRef="usd">-17602000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzI1LTUtMS0xLTc5ODIx_d2ae6c46-ac3a-4ec5-9a2b-1d9dbe6f1abb"
      unitRef="usd">35761000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzI4LTEtMS0xLTc5ODIx_d20d6d18-7915-4045-8584-75937e0f1532"
      unitRef="usd">11212000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzI4LTMtMS0xLTc5ODIx_15ca98b2-49bf-4433-be3b-b88873c94c55"
      unitRef="usd">10520000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzI4LTUtMS0xLTc5ODIx_83c9df13-912c-4978-b6bf-8342e3b11bf1"
      unitRef="usd">4427000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzI5LTEtMS0xLTc5ODIx_a07cad2b-6b86-45e4-a067-baf9d8ddd019"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzI5LTMtMS0xLTc5ODIx_11a4d8cf-24cf-45f0-95ca-4388fe74dea1"
      unitRef="usd">68000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzI5LTUtMS0xLTc5ODIx_7bc08f13-c2cd-407e-b972-0aff579b9f62"
      unitRef="usd">2875000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzMwLTEtMS0xLTc5ODIx_9f8f59be-864c-4b9d-882c-d762ba25118a"
      unitRef="usd">8835000</us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable>
    <us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzMwLTMtMS0xLTc5ODIx_beda39f3-8c32-43d6-9fea-643608877fa0"
      unitRef="usd">2906000</us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable>
    <us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzMwLTUtMS0xLTc5ODIx_698d21d0-68c4-4e97-be08-c09454e34470"
      unitRef="usd">1856000</us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable>
    <vsec:ProceedsFromSaleOfBusinessAndCertainAssets
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzMxLTEtMS0xLTc5ODIx_c079c919-3c39-41b3-87bc-8c59f8a13f82"
      unitRef="usd">0</vsec:ProceedsFromSaleOfBusinessAndCertainAssets>
    <vsec:ProceedsFromSaleOfBusinessAndCertainAssets
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzMxLTMtMS0xLTc5ODIx_81f63421-b353-453e-bf12-49cde6b3cca9"
      unitRef="usd">0</vsec:ProceedsFromSaleOfBusinessAndCertainAssets>
    <vsec:ProceedsFromSaleOfBusinessAndCertainAssets
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzMxLTUtMS0xLTc5ODIx_894252b2-1db1-4259-8228-0c733d92d076"
      unitRef="usd">19915000</vsec:ProceedsFromSaleOfBusinessAndCertainAssets>
    <us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzMzLTEtMS0xLTc5ODIx_1af453e7-33e2-4af2-b905-ec2985d41276"
      unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzMzLTMtMS0xLTc5ODIx_1f9d6a85-bd58-406d-a264-19550ae27eab"
      unitRef="usd">750000</us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzMzLTUtMS0xLTc5ODIx_85a51363-2cb3-480b-b925-6673df2a01d2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzM0LTEtMS0xLTc5ODIx_137b0ce7-adaa-4048-83a5-2bff36a982e8"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzM0LTMtMS0xLTc5ODIx_8477fb50-8483-4d2a-a9e2-7f5816de7390"
      unitRef="usd">53336000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzM0LTUtMS0xLTc5ODIx_50f3e33b-4465-46a5-8419-d7826e0a7647"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzM2LTEtMS0xLTc5ODIx_5b93e08c-b30d-48f7-9461-d192bf77fb9b"
      unitRef="usd">-2377000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzM2LTMtMS0xLTc5ODIx_ab65a3b4-c580-4c9a-92de-243a98711a18"
      unitRef="usd">-61632000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzM2LTUtMS0xLTc5ODIx_1c8945d6-40f8-405c-b61d-56c9bb25ce88"
      unitRef="usd">20219000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzM5LTEtMS0xLTc5ODIx_7c945201-9833-46ee-b395-61f16216daac"
      unitRef="usd">520223000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzM5LTMtMS0xLTc5ODIx_59ece3d1-4ed3-43f4-aea7-30e2cde328a9"
      unitRef="usd">491567000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzM5LTUtMS0xLTc5ODIx_874b93a6-fc2d-472a-9e79-38b0a38d4176"
      unitRef="usd">432999000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQwLTEtMS0xLTc5ODIx_d4880906-3e53-4696-a3bb-9aef93bf9698"
      unitRef="usd">518347000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQwLTMtMS0xLTc5ODIx_a002488e-d3a7-4af0-818f-57e57235bef4"
      unitRef="usd">458294000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQwLTUtMS0xLTc5ODIx_115ed98b-a745-4143-9d73-9d8bdcf8d266"
      unitRef="usd">452338000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQxLTEtMS0xLTc5ODIx_33da8b98-1278-4ceb-b8d6-1395bf06bb0b"
      unitRef="usd">899000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQxLTMtMS0xLTc5ODIx_6bff2374-34bb-48f1-bbe8-d8b9cae055ca"
      unitRef="usd">52017000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQxLTUtMS0xLTc5ODIx_5e81f4b7-e402-4236-8ece-3de1b91a766c"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQyLTEtMS0xLTc5ODIx_e07319d6-e8e0-44ff-bad2-e83e5984c77c"
      unitRef="usd">1250000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQyLTMtMS0xLTc5ODIx_be1eb808-d99c-4208-9666-d0caa4d64e84"
      unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQyLTUtMS0xLTc5ODIx_a923c5a4-5861-4d00-bd3d-83eaba3fd4d2"
      unitRef="usd">31701000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQzLTEtMS0xLTc5ODIx_557d51d2-a718-48c8-979c-27ef877f152f"
      unitRef="usd">1113000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQzLTMtMS0xLTc5ODIx_2858abc8-bc4f-45bf-97b9-59c91604b560"
      unitRef="usd">808000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQzLTUtMS0xLTc5ODIx_0e0e6719-bf01-4566-997d-1e01ffb96f2c"
      unitRef="usd">636000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQ1LTEtMS0xLTc5ODIx_f807f0db-d29d-4772-876a-fdb927a6053d"
      unitRef="usd">1015000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQ1LTMtMS0xLTc5ODIx_a69be1cc-00cc-4b63-ade3-79a45907c003"
      unitRef="usd">681000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQ1LTUtMS0xLTc5ODIx_3501b58b-bd0d-44ed-b41e-5f83e957f49f"
      unitRef="usd">690000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQ2LTEtMS0xLTc5ODIx_729a8386-d661-4c6e-a7e5-a588811b6689"
      unitRef="usd">5111000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQ2LTMtMS0xLTc5ODIx_9342c9b7-8202-4bc1-a9da-baacd48a26e8"
      unitRef="usd">4427000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQ2LTUtMS0xLTc5ODIx_2e7d21e3-0aed-4425-bce2-e979bf2503f6"
      unitRef="usd">3970000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQ4LTEtMS0xLTc5ODIx_4a5d73b2-95e2-4fb5-a844-e1ed846accd4"
      unitRef="usd">-5714000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQ4LTMtMS0xLTc5ODIx_19fa97c2-1679-47a5-bcfe-ca848bdb71d8"
      unitRef="usd">79374000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzQ4LTUtMS0xLTc5ODIx_a4d703c8-195b-4f65-b039-5067d8c76fa5"
      unitRef="usd">-56336000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzUwLTEtMS0xLTc5ODIx_19fd5fc9-9bfb-4cd0-9954-948645c06d74"
      unitRef="usd">-40000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzUwLTMtMS0xLTc5ODIx_96ea6d92-53c8-40b4-9346-052d978c9559"
      unitRef="usd">140000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzUwLTUtMS0xLTc5ODIx_b42679c9-bd78-4ce2-8316-baa7d5b5a96a"
      unitRef="usd">-356000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzUxLTEtMS0xLTc5ODIx_9bc0927a-c0f0-4b53-945c-bd3bb766b4c2"
      unitRef="usd">518000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie65f0b615a4f4cfcaf4d086397950b7a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzUxLTMtMS0xLTc5ODIx_dd317404-c724-4f06-8d41-e48e35962c0a"
      unitRef="usd">378000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i69bbfdc237004425a2195be3d0ccd393_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzUxLTUtMS0xLTc5ODIx_04a55b7b-29ba-4818-8e1d-86aa2d5850ca"
      unitRef="usd">734000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzUyLTEtMS0xLTc5ODIx_ab5da6c6-6657-421e-8943-6690ddba406c"
      unitRef="usd">478000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzUyLTMtMS0xLTc5ODIx_a802ab2e-cdb4-454a-a0f7-8a38394db605"
      unitRef="usd">518000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie65f0b615a4f4cfcaf4d086397950b7a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToyZjZjNjcyMTdhOGE0ZTNkYjdhNmU4NjA5YzllZjcyNC90YWJsZXJhbmdlOjJmNmM2NzIxN2E4YTRlM2RiN2E2ZTg2MDljOWVmNzI0XzUyLTUtMS0xLTc5ODIx_e2ffd330-9a12-438c-80d3-f8670b8add94"
      unitRef="usd">378000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToxMDU5NWI0OGVjNDg0MzdmOWYwNjRjOWM1ZDg4YTViZi90YWJsZXJhbmdlOjEwNTk1YjQ4ZWM0ODQzN2Y5ZjA2NGM5YzVkODhhNWJmXzItMS0xLTEtNzk4MjE_ba46e058-a526-41e0-bce4-3fc3483364a7"
      unitRef="usd">16423000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToxMDU5NWI0OGVjNDg0MzdmOWYwNjRjOWM1ZDg4YTViZi90YWJsZXJhbmdlOjEwNTk1YjQ4ZWM0ODQzN2Y5ZjA2NGM5YzVkODhhNWJmXzItMy0xLTEtNzk4MjE_1226d0cd-655a-4b70-a60a-99eddb2d2d0c"
      unitRef="usd">12146000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToxMDU5NWI0OGVjNDg0MzdmOWYwNjRjOWM1ZDg4YTViZi90YWJsZXJhbmdlOjEwNTk1YjQ4ZWM0ODQzN2Y5ZjA2NGM5YzVkODhhNWJmXzItNS0xLTEtNzk4MjE_3d5d61c2-9f6e-4f80-b130-bfb331f63175"
      unitRef="usd">13936000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToxMDU5NWI0OGVjNDg0MzdmOWYwNjRjOWM1ZDg4YTViZi90YWJsZXJhbmdlOjEwNTk1YjQ4ZWM0ODQzN2Y5ZjA2NGM5YzVkODhhNWJmXzMtMS0xLTEtNzk4MjE_2f3cae5c-49f5-49b2-b1ba-ff44953de8e0"
      unitRef="usd">10332000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToxMDU5NWI0OGVjNDg0MzdmOWYwNjRjOWM1ZDg4YTViZi90YWJsZXJhbmdlOjEwNTk1YjQ4ZWM0ODQzN2Y5ZjA2NGM5YzVkODhhNWJmXzMtMy0xLTEtNzk4MjE_c4a11f8f-74dd-4b97-b388-91003b38b170"
      unitRef="usd">7536000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToxMDU5NWI0OGVjNDg0MzdmOWYwNjRjOWM1ZDg4YTViZi90YWJsZXJhbmdlOjEwNTk1YjQ4ZWM0ODQzN2Y5ZjA2NGM5YzVkODhhNWJmXzMtNS0xLTEtNzk4MjE_794c3946-ea7c-40ae-a9fe-bea7bc8df27f"
      unitRef="usd">4759000</us-gaap:IncomeTaxesPaid>
    <us-gaap:ReceivableWithImputedInterestFaceAmount
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToxMDU5NWI0OGVjNDg0MzdmOWYwNjRjOWM1ZDg4YTViZi90YWJsZXJhbmdlOjEwNTk1YjQ4ZWM0ODQzN2Y5ZjA2NGM5YzVkODhhNWJmXzYtMS0xLTEtNzk4MjE_0a69c7f8-1566-41f7-b61f-33e874cb78f0"
      unitRef="usd">0</us-gaap:ReceivableWithImputedInterestFaceAmount>
    <us-gaap:ReceivableWithImputedInterestFaceAmount
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToxMDU5NWI0OGVjNDg0MzdmOWYwNjRjOWM1ZDg4YTViZi90YWJsZXJhbmdlOjEwNTk1YjQ4ZWM0ODQzN2Y5ZjA2NGM5YzVkODhhNWJmXzYtMy0xLTEtNzk4MjE_652bb2ec-a1ce-4c57-b771-e0359ac3380c"
      unitRef="usd">0</us-gaap:ReceivableWithImputedInterestFaceAmount>
    <us-gaap:ReceivableWithImputedInterestFaceAmount
      contextRef="ie65f0b615a4f4cfcaf4d086397950b7a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToxMDU5NWI0OGVjNDg0MzdmOWYwNjRjOWM1ZDg4YTViZi90YWJsZXJhbmdlOjEwNTk1YjQ4ZWM0ODQzN2Y5ZjA2NGM5YzVkODhhNWJmXzYtNS0xLTEtNzk4MjE_b244fdf9-139d-4fae-b87f-37daa090fdae"
      unitRef="usd">12852000</us-gaap:ReceivableWithImputedInterestFaceAmount>
    <vsec:NoncashOrPartNoncashAcquisitionContingentConsideration
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToxMDU5NWI0OGVjNDg0MzdmOWYwNjRjOWM1ZDg4YTViZi90YWJsZXJhbmdlOjEwNTk1YjQ4ZWM0ODQzN2Y5ZjA2NGM5YzVkODhhNWJmXzctMS0xLTEtNzk4MjE_34b975b8-94f5-4255-9821-85502e011482"
      unitRef="usd">0</vsec:NoncashOrPartNoncashAcquisitionContingentConsideration>
    <vsec:NoncashOrPartNoncashAcquisitionContingentConsideration
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToxMDU5NWI0OGVjNDg0MzdmOWYwNjRjOWM1ZDg4YTViZi90YWJsZXJhbmdlOjEwNTk1YjQ4ZWM0ODQzN2Y5ZjA2NGM5YzVkODhhNWJmXzctMy0xLTEtNzk4MjE_93134a0f-320b-4d09-aefe-ca0920b71e73"
      unitRef="usd">1250000</vsec:NoncashOrPartNoncashAcquisitionContingentConsideration>
    <vsec:NoncashOrPartNoncashAcquisitionContingentConsideration
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDMvZnJhZzplOWM3M2Q0Y2E2ODI0NWFkOGI5ZmM0ZDExYWI2NjA0Ni90YWJsZToxMDU5NWI0OGVjNDg0MzdmOWYwNjRjOWM1ZDg4YTViZi90YWJsZXJhbmdlOjEwNTk1YjQ4ZWM0ODQzN2Y5ZjA2NGM5YzVkODhhNWJmXzctNS0xLTEtNzk4MjE_d22e93cd-ec2a-44b8-9524-8347e78b0da9"
      unitRef="usd">0</vsec:NoncashOrPartNoncashAcquisitionContingentConsideration>
    <us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyNzYz_76331d50-ad04-4f2b-9741-be6aef4ac108">Nature of Business and Summary of Significant Accounting Policies&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Nature of Business&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-weight:400;line-height:120%"&gt;The term "VSE," the "Company," "us," "we," or "our" means VSE and its subsidiaries and divisions unless the context indicates operations of only VSE as the parent company.&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-weight:400;line-height:120%"&gt;Our operations include aftermarket supply chain management solutions and parts supply for vehicle fleets; maintenance, repair, and overhaul ("MRO") services and parts supply for aviation clients; vehicle and equipment maintenance and refurbishment; logistics; engineering; energy services; IT and health care IT solutions; and consulting services. We serve the United States Government (the "government"), including the United States Department of Defense ("DoD"), federal civilian agencies, and other commercial customers. &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:700;line-height:120%"&gt;Principles of Consolidation and Basis of 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-weight:400;line-height:120%"&gt;The consolidated financial statements consist of the operations of our parent company and our wholly owned subsidiaries. All intercompany transactions have been eliminated in consolidation. &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-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"&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 financial statements in conformity with generally accepted accounting principles in the United States ("U.S. GAAP") requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingencies at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates affecting the financial statements may include, but are not limited to, fair value measurements, inventory provisions, collectability of receivables, estimated profitability of long-term contracts, valuation allowances on deferred tax assets, fair value of goodwill and other intangible assets and contingencies.&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:700;line-height:120%"&gt;Stock-Based Compensation&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-weight:400;line-height:120%"&gt;We issue stock-based awards as compensation to employees and directors. Stock-based awards include stock-settled bonus awards, vesting stock awards and performance share awards. We recognize stock-based compensation expense over the underlying award&#x2019;s requisite service period, as measured using the award&#x2019;s grant date fair value. Our policy is to recognize forfeitures as they occur. For performance share awards, we assess the probability of achieving the performance conditions at each reporting period end and adjust compensation expense based on the number of shares we expect to ultimately issue.&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-weight:700;line-height:120%"&gt;Earnings Per 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings per share ("EPS") is computed by dividing net income by the weighted average number of shares of common stock outstanding during each period. Shares issued during the period are weighted for the portion of the period that they were outstanding. Our calculation of diluted earnings per common share includes the dilutive effects for the assumed vesting of outstanding stock-based awards. As a result of incurring a net loss for the year ended December 31, 2020, potential dilutive shares were excluded from diluted loss per share as the effect would have been anti-dilutive. The antidilutive common stock equivalents excluded from the diluted per share calculation were not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&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:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic weighted average common shares outstanding&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;12,780,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,551,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,034,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,777&#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;81,415&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted weighted average common shares outstanding&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;12,827,894&#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 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;12,632,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;11,034,256&#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&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: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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We consider all highly liquid investments with an original maturity of three months or less to be cash equivalents. Due to the short maturity of these instruments, the carrying values on our consolidated balance sheets approximate fair value.&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:700;line-height:120%"&gt;Property and Equipment&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-weight:400;line-height:120%"&gt;Property and equipment is recorded at cost, net of accumulated depreciation and amortization. Depreciation and amortization is generally provided on the straight-line method over the estimated useful lives of the various assets. Property and equipment is generally depreciated over the following estimated useful lives: computer equipment, furniture, other equipment from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzQxNTA_b0ffcea4-ce3a-417a-9a5c-8553e5805820"&gt;three&lt;/span&gt; to 15 years; and buildings and land improvements from 15 to 20 years. Amortization of leasehold improvements is provided by the straight-line method over the lesser of their useful life or the remaining term of the lease.&#160;&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-weight:700;line-height:120%"&gt;Leases&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-weight:400;line-height:120%"&gt;We determine at inception whether an arrangement that provides us control over the use of an asset is a lease. Substantially all of our leases are long-term operating leases for facilities with fixed payment terms. We recognize a right-of-use ("ROU") asset and a lease liability upon commencement of our operating leases. The initial lease liability is equal to the future fixed minimum lease payments discounted using our incremental borrowing rate, on a secured basis. The lease term includes option renewal periods and early termination payments when it is reasonably certain that we will exercise those rights. The initial measurement of the ROU asset is equal to the initial lease liability plus any initial indirect costs and prepayments, less any lease incentives. &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-weight:400;line-height:120%"&gt;We recognize lease costs on a straight-line basis over the remaining lease term, except for variable lease payments that are expensed in the period in which the obligation for those payments is incurred.  &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-weight:400;line-height:120%"&gt;Leases with an initial term of 12 months or less with purchase options or extension options that are not reasonably certain to be exercised are not recorded on the balance sheet. Operating lease cost is included in costs and operating expenses on our consolidated statement of income.&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-weight:700;line-height:120%"&gt;Concentration of Credit Risk&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-weight:400;line-height:120%"&gt;Financial instruments that potentially subject us to concentration of credit risk consist primarily of our trade receivables.&#160;Our trade receivables consist of amounts due from various commercial entities and government clients. We believe that concentrations of credit risk with respect to trade receivables are limited due to the large number of customers comprising the customer base and their dispersion across many different geographic regions. Contracts with the government, either as a prime or subcontractor, accounted for approximately 47%, 57%, and 69% of revenues for the years ended December&#160;31, 2022, 2021 and 2020, respectively. The credit risk, with respect to contracts with the government, is limited due to the creditworthiness of the respective governmental entity. We perform ongoing credit evaluations and monitoring of the financial condition of all our customers. We maintain an allowance for credit losses based upon several factors, including historical collection experience, current aging status of the customer accounts and financial condition of our customers. &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:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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;We account for revenue in accordance with ASC 606. The unit of account in ASC 606 is a performance obligation. At the inception of each contract with a customer, we determine our performance obligations under the contract and the contract's transaction price. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is defined as the unit of account. A contract&#x2019;s transaction price is allocated to each distinct performance obligation and recognized as revenue when the performance obligation is satisfied. The majority of our contracts have a single performance obligation as the promise to transfer the respective goods or services is not separately identifiable from other promises in the contracts and is, therefore, not distinct. For product sales, each product sold to a customer typically represents a distinct performance obligation. Our performance obligations are satisfied over time as work progresses or at a point in time based on transfer of control of products and services to our customers.&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;Contract modifications are routine in the performance of our contracts. Contracts are often modified to account for changes in contract specifications or requirements. In most instances, contract modifications are for goods or services that are not distinct, and therefore are accounted for as part of the existing contract. &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-weight:400;line-height:120%"&gt;Substantially all our Fleet segment revenues from the sale of vehicle parts to customers are recognized at the point in time of the transfer of control to the customer. Sales returns and allowances for vehicle parts are not significant.&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-weight:400;line-height:120%"&gt;Our Aviation segment revenues result from the sale of aircraft parts and performance of MRO services for private and commercial aircraft owners, other aviation MRO providers, and aviation original equipment manufacturers. Our Aviation segment recognizes revenues for the sale of aircraft parts at a point in time when control is transferred to the customer, which &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;usually occurs when the parts are shipped. Our Aviation segment recognizes revenues for MRO services over time as the services are transferred to the customer. MRO services revenue recognized is measured based on the cost-to-cost input method, as costs incurred reflect the work completed, and therefore the services transferred to date. Sales returns and allowances are not significant.&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-weight:400;line-height:120%"&gt;Our Federal and Defense segment revenues result from professional and technical services, which we perform for customers on a contract basis. Revenue is recognized for performance obligations over time as we transfer the services to the customer. The three primary types of contracts used are cost-type, fixed-price and time-and-materials. Revenues result from work performed on these contracts by our employees and our subcontractors and from costs for materials and other work-related costs allowed under our contracts. &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-weight:400;line-height:120%"&gt;Revenues on cost-plus contracts are recorded as contract allowable costs are incurred and fees are earned. Variable consideration is included in the estimated transaction price, to the extent that it is probable that a significant reversal will not occur, when there is a basis to reasonably estimate the amount of the fee. These estimates are based on historical award experience, anticipated performance and our best judgment based on current facts and circumstances. &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-weight:400;line-height:120%"&gt;Revenues on fixed-price contracts are recorded as work is performed over the period. We generally recognize revenue using the time-elapsed output method for our fixed-price service offering performance obligations. For certain deliverable-based fixed-price performance obligations, revenue is recognized over time using costs incurred to date relative to total estimated costs at completion. For such contracts, we estimate total costs at the inception of the contract based on our assumptions of the cost elements required to complete the associated tasks of the contract and assess the impact of the risks on our estimates of total costs to complete the contract. Our cost estimates are based on assumptions that include the complexity of the work, our employee labor costs, the cost of materials and the performance of our subcontractors.&#160;These cost estimates are subject to change as we perform under the contract and as a result, the timing of revenues and amount of profit on a contract may change as there are changes in estimated costs to complete the contract. Such adjustments are recognized on a cumulative catch-up basis in the period we identify the changes.&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-weight:400;line-height:120%"&gt;Revenues for time and materials ("T&amp;amp;M") contracts are recorded based on the amount for which we have the right to invoice our customers, because the amount directly reflects the value of our work performed for the customer. Revenues are recorded on the basis of contract allowable labor hours worked multiplied by the contract defined billing rates, plus the direct costs and indirect cost burdens associated with materials and subcontract work used in performance on the contract. Generally, profits on time and materials contracts result from the difference between the cost of services performed and the contract defined billing rates for these services.&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-weight:400;line-height:120%"&gt;Revenues related to work performed on government contracts at risk, which is work performed at the customer's request prior to the government formalizing funding, is not recognized until it can be reliably estimated, and its realization is probable.&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-weight:400;line-height:120%"&gt;A substantial portion of contract and administrative costs are subject to audit by the Defense Contract Audit Agency.&#160;Our indirect cost rates have been audited and approved for 2021 and prior years with no material adjustments to our results of operations or financial position. While we maintain reserves to cover the risk of potential future audit adjustments based primarily on the results of prior audits, we do not believe any future audits will have a material adverse effect on our results of operations, financial position, or cash flows.&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-weight:700;line-height:120%"&gt;Receivables and Unbilled Receivables &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-weight:400;line-height:120%"&gt;Receivables are recorded at amounts earned less an allowance.&#160;We review our receivables regularly to determine if there are any potentially uncollectible accounts.&#160;The majority of our receivables are from government agencies, where there is minimal credit risk.&#160;&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-weight:400;line-height:120%"&gt;Unbilled receivables include amounts typically resulting from sales under contracts when the cost-to-cost method of revenue recognition is utilized, and revenue recognized exceeds the amount billed to the customer. The amounts may not exceed their estimated net realizable value. Unbilled receivables are classified as current based on our contract operating cycle.&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-weight:700;line-height:120%"&gt;Allowance for Credit Losses&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-weight:400;line-height:120%"&gt;We establish allowances for credit losses on our accounts receivable and unbilled receivables. To measure expected credit losses, we have disaggregated pools of receivable balances by segment. Within each segment, receivables exhibit similar risk characteristics. In determining the amount of the allowance for credit losses, we consider historical collectability based on past due status. We also consider current market conditions and forecasts of future economic conditions to inform potential &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;adjustments to historical loss data. In addition, we also record allowance for credit losses for specific receivables that are deemed to have a higher risk profile than the rest of the respective pool of receivables, such as concerns about a specific customer's inability to meet its financial obligation to us. The adequacy of these allowances is assessed quarterly through consideration of factors on a collective basis where similar characteristics exist and on an individual basis.&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-weight:700;line-height:120%"&gt;Inventories&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-weight:400;line-height:120%"&gt;Inventories are stated at the lower of cost or net realizable value using the first-in, first-out ("FIFO") method. Inventories consist primarily of finished goods replacement parts for our Fleet and Aviation segments, and also include related purchasing, storage and handling costs.&#160;Inventories for our Aviation segment consist primarily of aftermarket parts for distribution, and general aviation engine accessories and parts, and also include related purchasing, overhaul labor, storage and handling 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We periodically evaluate the carrying value of inventory, giving consideration to factors such as its physical condition, sales patterns and expected future demand in order to estimate the amount necessary to write down any slow moving, obsolete or damaged inventory. These estimates could vary significantly from actual amounts based upon future economic conditions, customer inventory levels or competitive factors that were not foreseen or did not exist when the estimated write-downs were made. &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-weight:400;line-height:120%"&gt;During 2021, we recorded a $24.4&#160;million provision for inventory within cost and operating expenses primarily related to slow moving and excess quantities of Aviation segment inventory supporting certain international region distribution programs entered into prior to 2019.&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-weight:700;line-height:120%"&gt;Deferred Compensation Plans&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-weight:400;line-height:120%"&gt;We established the VSE Corporation Deferred Supplemental Compensation Plan ("DSC Plan") for the benefit of certain key management employees to be incentivized and rewarded based on overall company performance. We recognized DSC Plan expenses of $0.3 million, $0.4 million and $1.0 million 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We invest in corporate owned life insurance ("COLI") products and in mutual funds that are held in a Rabbi Trust to fund the DSC Plan obligations.&#160;The COLI investments are recorded at cash surrender value and the mutual fund investments are recorded at fair value. The DSC Plan assets are included in other assets on the accompanying consolidated balance sheets. Gains and losses recognized on the changes in fair value of the investments are recorded as selling, general and administrative expenses on the accompanying consolidated statements of income. We recorded a net gain of $22 thousand and net losses of $0.6 million and $0.9 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.&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:700;line-height:120%"&gt;Derivative Instruments&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-weight:400;line-height:120%"&gt;Derivative instruments are recorded on the consolidated balance sheets at fair value. Unrealized gains and losses on derivatives designated as cash flow hedges are report in other comprehensive income (loss) and reclassified into earnings in a manner that matches the timing of the earnings impact of the hedged transactions. &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: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"&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. Under the asset and liability method, deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. This method also requires the recognition of future tax benefits, such as net operating loss carryforwards, to the extent that realization of such benefits is more likely than not. 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.&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-weight:400;line-height:120%"&gt;The carrying value of net deferred tax assets is based on assumptions regarding our ability to generate sufficient future taxable income to utilize these deferred tax assets.&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-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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We allocate the purchase price of acquired entities to the underlying tangible and identifiable intangible assets acquired and liabilities assumed based on their respective estimated fair values, with any excess recorded as goodwill. The operating results of acquired businesses are included in our results of operations beginning as of their effective acquisition dates. For contingent &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;consideration arrangements, a liability is recognized at fair value as of the acquisition date with subsequent fair value adjustments recorded in operations. &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-weight:700;line-height:120%"&gt;Goodwill and Other Intangible Assets&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:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the purchase price paid in excess of the fair value of net tangible and intangible assets acquired in a business combination. Goodwill is tested for potential impairment at the reporting unit level annually at the beginning of the fourth quarter, or whenever events or changes in circumstances indicate that the carrying value may not be recoverable. &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-weight:400;line-height:120%"&gt;We estimate and compare the fair value of each reporting unit to its respective carrying value including goodwill. The fair value of our reporting units is determined using a combination of the income approach and the market approach, which involves the use of estimates and assumptions, including projected future operating results and cash flows, the cost of capital, and financial measures derived from observable market data of comparable public companies. If the fair value is less than the carrying value, the amount of impairment expense is equal to the difference between the reporting unit&#x2019;s fair value and the reporting unit&#x2019;s carrying 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-weight:400;line-height:120%"&gt;Intangible assets with finite lives are amortized using the method that best reflects how their economic benefits are utilized or, if a pattern of economic benefits cannot be reliably determined, on a straight-line basis over their estimated useful lives.&#160; Intangible assets with finite lives are assessed for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. &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-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets (Excluding Goodwill)&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-weight:400;line-height:120%"&gt;We review our long-lived assets, including amortizable intangible assets and property and equipment, for impairment whenever events or changes in facts and circumstances indicate that their carrying values may not be fully recoverable. We assess impairment by comparing the estimated undiscounted future cash flows of the related asset to its carrying value. If an asset is determined to be impaired, we recognize an impairment charge in the current period for the difference between the fair value of the asset and its carrying 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-weight:700;line-height:120%"&gt;Recent Adopted Accounting Pronouncements&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-weight:400;line-height:120%"&gt;In October 2021, the FASB issued ASU 2021-08, "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers," which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, "Revenue from Contracts with Customers," as if the acquirer had originated the contracts. The new standard is effective on a prospective basis for fiscal years and interim reporting periods within those fiscal years beginning after December 15, 2022, with early adoption permitted. We elected to early adopt this standard during the first quarter 2022 and will apply the guidance prospectively to business combinations entered into subsequent to adoption.&lt;/span&gt;&lt;/div&gt;In March 2020, the FASB issued ASU 2020-04, "Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting." The amendments provide optional guidance for a limited time to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. The amendments apply only to contracts and hedging relationships that reference LIBOR or another reference rate expected to be discontinued due to reference rate reform. These amendments are effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. We amended our loan agreement in October 2022, which is discussed in Note (7) "Debt". The change from LIBOR rates did not have a material impact on our consolidated financial statements.</us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyNzU5_e7f804aa-ca4a-4d92-b538-fb0e81e4ae12">Principles of Consolidation and Basis of PresentationThe consolidated financial statements consist of the operations of our parent company and our wholly owned subsidiaries. All intercompany transactions have been eliminated in consolidation.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyNzcz_51bb0e6b-c1db-4717-be5a-8ed26716c697">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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"&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 financial statements in conformity with generally accepted accounting principles in the United States ("U.S. GAAP") requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingencies at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates affecting the financial statements may include, but are not limited to, fair value measurements, inventory provisions, collectability of receivables, estimated profitability of long-term contracts, valuation allowances on deferred tax assets, fair value of goodwill and other intangible assets and contingencies.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyNzQ2_82b82841-3b75-4e3d-927e-f84faf7b3640">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&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-weight:400;line-height:120%"&gt;We issue stock-based awards as compensation to employees and directors. Stock-based awards include stock-settled bonus awards, vesting stock awards and performance share awards. We recognize stock-based compensation expense over the underlying award&#x2019;s requisite service period, as measured using the award&#x2019;s grant date fair value. Our policy is to recognize forfeitures as they occur. For performance share awards, we assess the probability of achieving the performance conditions at each reporting period end and adjust compensation expense based on the number of shares we expect to ultimately issue.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyNzk0_f39fe5d4-7326-4af4-b277-53bce1914f8d">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Earnings Per 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings per share ("EPS") is computed by dividing net income by the weighted average number of shares of common stock outstanding during each period. Shares issued during the period are weighted for the portion of the period that they were outstanding. Our calculation of diluted earnings per common share includes the dilutive effects for the assumed vesting of outstanding stock-based awards. As a result of incurring a net loss for the year ended December 31, 2020, potential dilutive shares were excluded from diluted loss per share as the effect would have been anti-dilutive. The antidilutive common stock equivalents excluded from the diluted per share calculation were not material.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyNzk1_d36ac405-f9ac-43e3-9530-16d079bcbb70">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic weighted average common shares outstanding&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;12,780,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,551,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,034,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,777&#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;81,415&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted weighted average common shares outstanding&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;12,827,894&#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 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;12,632,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;11,034,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90YWJsZToxMGMxZWI1OWYzYjU0NzY1OTllMTM0ZDdkYzIxMjRkNi90YWJsZXJhbmdlOjEwYzFlYjU5ZjNiNTQ3NjU5OWUxMzRkN2RjMjEyNGQ2XzItMS0xLTEtNzk4MjE_f53ad8bf-415e-4d70-9b75-e0834d0131fd"
      unitRef="shares">12780117</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90YWJsZToxMGMxZWI1OWYzYjU0NzY1OTllMTM0ZDdkYzIxMjRkNi90YWJsZXJhbmdlOjEwYzFlYjU5ZjNiNTQ3NjU5OWUxMzRkN2RjMjEyNGQ2XzItMy0xLTEtNzk4MjE_6de3c96d-0f5e-4e9e-806b-c239d52a1288"
      unitRef="shares">12551459</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90YWJsZToxMGMxZWI1OWYzYjU0NzY1OTllMTM0ZDdkYzIxMjRkNi90YWJsZXJhbmdlOjEwYzFlYjU5ZjNiNTQ3NjU5OWUxMzRkN2RjMjEyNGQ2XzItNS0xLTEtNzk4MjE_39d0bd5f-227d-41fa-90ef-2d0ad1ad1743"
      unitRef="shares">11034256</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90YWJsZToxMGMxZWI1OWYzYjU0NzY1OTllMTM0ZDdkYzIxMjRkNi90YWJsZXJhbmdlOjEwYzFlYjU5ZjNiNTQ3NjU5OWUxMzRkN2RjMjEyNGQ2XzMtMS0xLTEtNzk4MjE_5f1eec25-e0eb-4131-8deb-784b36f249d8"
      unitRef="shares">47777</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90YWJsZToxMGMxZWI1OWYzYjU0NzY1OTllMTM0ZDdkYzIxMjRkNi90YWJsZXJhbmdlOjEwYzFlYjU5ZjNiNTQ3NjU5OWUxMzRkN2RjMjEyNGQ2XzMtMy0xLTEtNzk4MjE_9c183a4e-6257-40d2-83de-2d87b2f6e091"
      unitRef="shares">81415</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90YWJsZToxMGMxZWI1OWYzYjU0NzY1OTllMTM0ZDdkYzIxMjRkNi90YWJsZXJhbmdlOjEwYzFlYjU5ZjNiNTQ3NjU5OWUxMzRkN2RjMjEyNGQ2XzMtNS0xLTEtNzk4MjE_fee8f48f-5d77-430b-815c-29311b727853"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90YWJsZToxMGMxZWI1OWYzYjU0NzY1OTllMTM0ZDdkYzIxMjRkNi90YWJsZXJhbmdlOjEwYzFlYjU5ZjNiNTQ3NjU5OWUxMzRkN2RjMjEyNGQ2XzQtMS0xLTEtNzk4MjE_1fb748b6-24ae-4231-a4f3-f1dbd1947e9f"
      unitRef="shares">12827894</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90YWJsZToxMGMxZWI1OWYzYjU0NzY1OTllMTM0ZDdkYzIxMjRkNi90YWJsZXJhbmdlOjEwYzFlYjU5ZjNiNTQ3NjU5OWUxMzRkN2RjMjEyNGQ2XzQtMy0xLTEtNzk4MjE_471c0920-1f1c-4cf0-92f7-73a9b834c17c"
      unitRef="shares">12632874</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90YWJsZToxMGMxZWI1OWYzYjU0NzY1OTllMTM0ZDdkYzIxMjRkNi90YWJsZXJhbmdlOjEwYzFlYjU5ZjNiNTQ3NjU5OWUxMzRkN2RjMjEyNGQ2XzQtNS0xLTEtNzk4MjE_d537833b-8660-42c7-b795-6dbdb1d02247"
      unitRef="shares">11034256</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyNzY2_42f3c080-1d90-4cb3-a885-2f72fc75a70f">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We consider all highly liquid investments with an original maturity of three months or less to be cash equivalents. Due to the short maturity of these instruments, the carrying values on our consolidated balance sheets approximate fair value.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyODI4_ca7d05c5-dae0-4a71-b5fa-8922a52003b3">Property and EquipmentProperty and equipment is recorded at cost, net of accumulated depreciation and amortization. Depreciation and amortization is generally provided on the straight-line method over the estimated useful lives of the various assets. Property and equipment is generally depreciated over the following estimated useful lives: computer equipment, furniture, other equipment from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzQxNTA_b0ffcea4-ce3a-417a-9a5c-8553e5805820"&gt;three&lt;/span&gt; to 15 years; and buildings and land improvements from 15 to 20 years. Amortization of leasehold improvements is provided by the straight-line method over the lesser of their useful life or the remaining term of the lease.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ic0b919aadbba451d9d95ad8e430743d4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzQxNTY_7dc190ff-009f-4891-a3d8-fc2b76a418b9">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ie12a3eac3ab54b0b817fa4c673373958_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzQyMDE_8c81a03c-2938-419b-a6ff-0da1b7cf264f">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i98ded1dd32c14327afd69a698dbb9f76_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzQyMDc_ce9807be-bf57-4c85-a280-5348712ac170">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyNzQ4_e8d2c6ae-f9ca-4217-81fb-f4cb61b1b8a0">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases&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-weight:400;line-height:120%"&gt;We determine at inception whether an arrangement that provides us control over the use of an asset is a lease. Substantially all of our leases are long-term operating leases for facilities with fixed payment terms. We recognize a right-of-use ("ROU") asset and a lease liability upon commencement of our operating leases. The initial lease liability is equal to the future fixed minimum lease payments discounted using our incremental borrowing rate, on a secured basis. The lease term includes option renewal periods and early termination payments when it is reasonably certain that we will exercise those rights. The initial measurement of the ROU asset is equal to the initial lease liability plus any initial indirect costs and prepayments, less any lease incentives. &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-weight:400;line-height:120%"&gt;We recognize lease costs on a straight-line basis over the remaining lease term, except for variable lease payments that are expensed in the period in which the obligation for those payments is incurred.  &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-weight:400;line-height:120%"&gt;Leases with an initial term of 12 months or less with purchase options or extension options that are not reasonably certain to be exercised are not recorded on the balance sheet. Operating lease cost is included in costs and operating expenses on our consolidated statement of income.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyODEx_922a0f56-528b-49a2-9a1e-7e3c796e47e1">Concentration of Credit RiskFinancial instruments that potentially subject us to concentration of credit risk consist primarily of our trade receivables.&#160;Our trade receivables consist of amounts due from various commercial entities and government clients. We believe that concentrations of credit risk with respect to trade receivables are limited due to the large number of customers comprising the customer base and their dispersion across many different geographic regions. Contracts with the government, either as a prime or subcontractor, accounted for approximately 47%, 57%, and 69% of revenues for the years ended December&#160;31, 2022, 2021 and 2020, respectively. The credit risk, with respect to contracts with the government, is limited due to the creditworthiness of the respective governmental entity. We perform ongoing credit evaluations and monitoring of the financial condition of all our customers. We maintain an allowance for credit losses based upon several factors, including historical collection experience, current aging status of the customer accounts and financial condition of our customers.</us-gaap:ConcentrationRiskCreditRisk>
    <vsec:PercentageOfContractsWithGovernment
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzYyMzI_8c504e1f-0b89-4bef-a1f0-673702048f87"
      unitRef="number">0.47</vsec:PercentageOfContractsWithGovernment>
    <vsec:PercentageOfContractsWithGovernment
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzYyMzY_5696bae8-bc7b-419b-9052-f788e500f2f6"
      unitRef="number">0.57</vsec:PercentageOfContractsWithGovernment>
    <vsec:PercentageOfContractsWithGovernment
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzYyNDQ_f4a8e1b8-e83c-42c7-9ce2-ee78db8d1e61"
      unitRef="number">0.69</vsec:PercentageOfContractsWithGovernment>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyODIx_65437714-90f0-4155-a989-f1f70d29b4cd">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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;We account for revenue in accordance with ASC 606. The unit of account in ASC 606 is a performance obligation. At the inception of each contract with a customer, we determine our performance obligations under the contract and the contract's transaction price. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is defined as the unit of account. A contract&#x2019;s transaction price is allocated to each distinct performance obligation and recognized as revenue when the performance obligation is satisfied. The majority of our contracts have a single performance obligation as the promise to transfer the respective goods or services is not separately identifiable from other promises in the contracts and is, therefore, not distinct. For product sales, each product sold to a customer typically represents a distinct performance obligation. Our performance obligations are satisfied over time as work progresses or at a point in time based on transfer of control of products and services to our customers.&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;Contract modifications are routine in the performance of our contracts. Contracts are often modified to account for changes in contract specifications or requirements. In most instances, contract modifications are for goods or services that are not distinct, and therefore are accounted for as part of the existing contract. &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-weight:400;line-height:120%"&gt;Substantially all our Fleet segment revenues from the sale of vehicle parts to customers are recognized at the point in time of the transfer of control to the customer. Sales returns and allowances for vehicle parts are not significant.&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-weight:400;line-height:120%"&gt;Our Aviation segment revenues result from the sale of aircraft parts and performance of MRO services for private and commercial aircraft owners, other aviation MRO providers, and aviation original equipment manufacturers. Our Aviation segment recognizes revenues for the sale of aircraft parts at a point in time when control is transferred to the customer, which &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;usually occurs when the parts are shipped. Our Aviation segment recognizes revenues for MRO services over time as the services are transferred to the customer. MRO services revenue recognized is measured based on the cost-to-cost input method, as costs incurred reflect the work completed, and therefore the services transferred to date. Sales returns and allowances are not significant.&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-weight:400;line-height:120%"&gt;Our Federal and Defense segment revenues result from professional and technical services, which we perform for customers on a contract basis. Revenue is recognized for performance obligations over time as we transfer the services to the customer. The three primary types of contracts used are cost-type, fixed-price and time-and-materials. Revenues result from work performed on these contracts by our employees and our subcontractors and from costs for materials and other work-related costs allowed under our contracts. &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-weight:400;line-height:120%"&gt;Revenues on cost-plus contracts are recorded as contract allowable costs are incurred and fees are earned. Variable consideration is included in the estimated transaction price, to the extent that it is probable that a significant reversal will not occur, when there is a basis to reasonably estimate the amount of the fee. These estimates are based on historical award experience, anticipated performance and our best judgment based on current facts and circumstances. &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-weight:400;line-height:120%"&gt;Revenues on fixed-price contracts are recorded as work is performed over the period. We generally recognize revenue using the time-elapsed output method for our fixed-price service offering performance obligations. For certain deliverable-based fixed-price performance obligations, revenue is recognized over time using costs incurred to date relative to total estimated costs at completion. For such contracts, we estimate total costs at the inception of the contract based on our assumptions of the cost elements required to complete the associated tasks of the contract and assess the impact of the risks on our estimates of total costs to complete the contract. Our cost estimates are based on assumptions that include the complexity of the work, our employee labor costs, the cost of materials and the performance of our subcontractors.&#160;These cost estimates are subject to change as we perform under the contract and as a result, the timing of revenues and amount of profit on a contract may change as there are changes in estimated costs to complete the contract. Such adjustments are recognized on a cumulative catch-up basis in the period we identify the changes.&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-weight:400;line-height:120%"&gt;Revenues for time and materials ("T&amp;amp;M") contracts are recorded based on the amount for which we have the right to invoice our customers, because the amount directly reflects the value of our work performed for the customer. Revenues are recorded on the basis of contract allowable labor hours worked multiplied by the contract defined billing rates, plus the direct costs and indirect cost burdens associated with materials and subcontract work used in performance on the contract. Generally, profits on time and materials contracts result from the difference between the cost of services performed and the contract defined billing rates for these services.&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-weight:400;line-height:120%"&gt;Revenues related to work performed on government contracts at risk, which is work performed at the customer's request prior to the government formalizing funding, is not recognized until it can be reliably estimated, and its realization is probable.&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-weight:400;line-height:120%"&gt;A substantial portion of contract and administrative costs are subject to audit by the Defense Contract Audit Agency.&#160;Our indirect cost rates have been audited and approved for 2021 and prior years with no material adjustments to our results of operations or financial position. While we maintain reserves to cover the risk of potential future audit adjustments based primarily on the results of prior audits, we do not believe any future audits will have a material adverse effect on our results of operations, financial position, or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <vsec:RevenuefromContractswithCustomerNumberofContracts
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzk0MDk_6af429ab-eb51-4936-b7f8-8225ce1ec264"
      unitRef="contract">3</vsec:RevenuefromContractswithCustomerNumberofContracts>
    <us-gaap:ReceivablesPolicyTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyNzg2_0a6c5dfa-cc6f-40d9-8abf-0869bcf50c4e">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Receivables and Unbilled Receivables &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-weight:400;line-height:120%"&gt;Receivables are recorded at amounts earned less an allowance.&#160;We review our receivables regularly to determine if there are any potentially uncollectible accounts.&#160;The majority of our receivables are from government agencies, where there is minimal credit risk.&#160;&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-weight:400;line-height:120%"&gt;Unbilled receivables include amounts typically resulting from sales under contracts when the cost-to-cost method of revenue recognition is utilized, and revenue recognized exceeds the amount billed to the customer. The amounts may not exceed their estimated net realizable value. Unbilled receivables are classified as current based on our contract operating cycle.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReceivablesPolicyTextBlock>
    <vsec:AccountsAndUnbilledReceivablesAllowanceForCreditLossesPolicyPolicyTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyNzUx_7d722d2e-81a8-41e8-8041-9204b07376ba">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Allowance for Credit Losses&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-weight:400;line-height:120%"&gt;We establish allowances for credit losses on our accounts receivable and unbilled receivables. To measure expected credit losses, we have disaggregated pools of receivable balances by segment. Within each segment, receivables exhibit similar risk characteristics. In determining the amount of the allowance for credit losses, we consider historical collectability based on past due status. We also consider current market conditions and forecasts of future economic conditions to inform potential &lt;/span&gt;&lt;/div&gt;adjustments to historical loss data. In addition, we also record allowance for credit losses for specific receivables that are deemed to have a higher risk profile than the rest of the respective pool of receivables, such as concerns about a specific customer's inability to meet its financial obligation to us. The adequacy of these allowances is assessed quarterly through consideration of factors on a collective basis where similar characteristics exist and on an individual basis.</vsec:AccountsAndUnbilledReceivablesAllowanceForCreditLossesPolicyPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyNzgw_8fe34ab9-d469-4a76-b35a-c11e2afc34b5">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventories&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-weight:400;line-height:120%"&gt;Inventories are stated at the lower of cost or net realizable value using the first-in, first-out ("FIFO") method. Inventories consist primarily of finished goods replacement parts for our Fleet and Aviation segments, and also include related purchasing, storage and handling costs.&#160;Inventories for our Aviation segment consist primarily of aftermarket parts for distribution, and general aviation engine accessories and parts, and also include related purchasing, overhaul labor, storage and handling costs. &lt;/span&gt;&lt;/div&gt;We periodically evaluate the carrying value of inventory, giving consideration to factors such as its physical condition, sales patterns and expected future demand in order to estimate the amount necessary to write down any slow moving, obsolete or damaged inventory. These estimates could vary significantly from actual amounts based upon future economic conditions, customer inventory levels or competitive factors that were not foreseen or did not exist when the estimated write-downs were made.</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i946befa105454762b233504e0ed8defe_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzE1NTE4_90ccafc3-3854-446d-91fe-68e95c14d4c5"
      unitRef="usd">24400000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:PostemploymentBenefitPlansPolicy
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyODAz_6be915b6-089e-45ef-b89f-78a3414a4a03">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Deferred Compensation Plans&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-weight:400;line-height:120%"&gt;We established the VSE Corporation Deferred Supplemental Compensation Plan ("DSC Plan") for the benefit of certain key management employees to be incentivized and rewarded based on overall company performance. We recognized DSC Plan expenses of $0.3 million, $0.4 million and $1.0 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;We invest in corporate owned life insurance ("COLI") products and in mutual funds that are held in a Rabbi Trust to fund the DSC Plan obligations.&#160;The COLI investments are recorded at cash surrender value and the mutual fund investments are recorded at fair value. The DSC Plan assets are included in other assets on the accompanying consolidated balance sheets. Gains and losses recognized on the changes in fair value of the investments are recorded as selling, general and administrative expenses on the accompanying consolidated statements of income.</us-gaap:PostemploymentBenefitPlansPolicy>
    <us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzE2MjUy_bfcbb813-a0c9-4f77-8ceb-42d5fe88994c"
      unitRef="usd">300000</us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzE2MjU2_58331b29-3303-4bf6-a62b-399fed0ae008"
      unitRef="usd">400000</us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzE2MjYz_0e4e54a9-ee03-4846-b731-eb55ea277afe"
      unitRef="usd">1000000</us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense>
    <us-gaap:NetIncomeLoss
      contextRef="ib5cad1f2e09149e194475f78ca9488d6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzE2OTQ5_7ff2ccc1-f8a0-46c8-8b83-28bcd8d85255"
      unitRef="usd">22000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ifdc6062a3eb74f45866b5cdfdb9fc272_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzE2OTUz_9b5da0f7-f723-4b08-ba61-f51ff5deba7b"
      unitRef="usd">-600000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i746a01ceaf864bcebb5dce46f03c7ad8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzE2OTYx_8b715caf-8d21-4a3e-93e8-a397fdd8d000"
      unitRef="usd">-900000</us-gaap:NetIncomeLoss>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzEyMDk0NjI3OTQ0NDYx_c74d938c-548b-4618-97e4-7ea01f48f2c3">Derivative InstrumentsDerivative instruments are recorded on the consolidated balance sheets at fair value. Unrealized gains and losses on derivatives designated as cash flow hedges are report in other comprehensive income (loss) and reclassified into earnings in a manner that matches the timing of the earnings impact of the hedged transactions.</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyNzgy_864552bf-0c2c-4a7f-8ac1-fd5b21f9370e">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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"&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. Under the asset and liability method, deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. This method also requires the recognition of future tax benefits, such as net operating loss carryforwards, to the extent that realization of such benefits is more likely than not. 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.&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-weight:400;line-height:120%"&gt;The carrying value of net deferred tax assets is based on assumptions regarding our ability to generate sufficient future taxable income to utilize these deferred tax assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyODA1_45ccf985-baf1-42a1-a69d-109fcb9718fd">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We allocate the purchase price of acquired entities to the underlying tangible and identifiable intangible assets acquired and liabilities assumed based on their respective estimated fair values, with any excess recorded as goodwill. The operating results of acquired businesses are included in our results of operations beginning as of their effective acquisition dates. For contingent &lt;/span&gt;&lt;/div&gt;consideration arrangements, a liability is recognized at fair value as of the acquisition date with subsequent fair value adjustments recorded in operations.</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyNzUy_087b8638-f1b2-4338-9956-aa7adbf12e0e">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill and Other Intangible Assets&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:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the purchase price paid in excess of the fair value of net tangible and intangible assets acquired in a business combination. Goodwill is tested for potential impairment at the reporting unit level annually at the beginning of the fourth quarter, or whenever events or changes in circumstances indicate that the carrying value may not be recoverable. &lt;/span&gt;&lt;/div&gt;We estimate and compare the fair value of each reporting unit to its respective carrying value including goodwill. The fair value of our reporting units is determined using a combination of the income approach and the market approach, which involves the use of estimates and assumptions, including projected future operating results and cash flows, the cost of capital, and financial measures derived from observable market data of comparable public companies. If the fair value is less than the carrying value, the amount of impairment expense is equal to the difference between the reporting unit&#x2019;s fair value and the reporting unit&#x2019;s carrying value.</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyODAx_004f7025-0a44-4283-976b-6283e8313428">Intangible assets with finite lives are amortized using the method that best reflects how their economic benefits are utilized or, if a pattern of economic benefits cannot be reliably determined, on a straight-line basis over their estimated useful lives.&#160; Intangible assets with finite lives are assessed for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable.</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzEyMDk0NjI3OTQ0NDYz_1d50dc15-d941-4a68-a23c-dd915d4a0aa5">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets (Excluding Goodwill)&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-weight:400;line-height:120%"&gt;We review our long-lived assets, including amortizable intangible assets and property and equipment, for impairment whenever events or changes in facts and circumstances indicate that their carrying values may not be fully recoverable. We assess impairment by comparing the estimated undiscounted future cash flows of the related asset to its carrying value. If an asset is determined to be impaired, we recognize an impairment charge in the current period for the difference between the fair value of the asset and its carrying value.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMDkvZnJhZzo1MDVjYTE1NmY4OWI0M2UyYjJmYmFkZDlhMzBjMGY5My90ZXh0cmVnaW9uOjUwNWNhMTU2Zjg5YjQzZTJiMmZiYWRkOWEzMGMwZjkzXzIyNzU1_718664d2-366f-4e2a-a9b2-c04f4cd44f91">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recent Adopted Accounting Pronouncements&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-weight:400;line-height:120%"&gt;In October 2021, the FASB issued ASU 2021-08, "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers," which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, "Revenue from Contracts with Customers," as if the acquirer had originated the contracts. The new standard is effective on a prospective basis for fiscal years and interim reporting periods within those fiscal years beginning after December 15, 2022, with early adoption permitted. We elected to early adopt this standard during the first quarter 2022 and will apply the guidance prospectively to business combinations entered into subsequent to adoption.&lt;/span&gt;&lt;/div&gt;In March 2020, the FASB issued ASU 2020-04, "Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting." The amendments provide optional guidance for a limited time to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. The amendments apply only to contracts and hedging relationships that reference LIBOR or another reference rate expected to be discontinued due to reference rate reform. These amendments are effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. We amended our loan agreement in October 2022, which is discussed in Note (7) "Debt". The change from LIBOR rates did not have a material impact on our consolidated financial statements.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGV4dHJlZ2lvbjplMGM4MWMwN2YxNTU0YjIyOTlhODgzZDEwOGQ2NTIzYV8xMjA5NDYyNzkxNDU3OA_787616d9-2c50-446f-814a-db5a8692cbfa">Acquisitions and Divestitures&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Acquisitions&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;Global Parts Group, Inc&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-weight:400;line-height:120%"&gt;On July 26, 2021, our Aviation segment acquired Global Parts Group, Inc. ("Global Parts"), a privately owned company with operations in Augusta, Kansas. Global Parts provides distribution and MRO services for business and general aviation ("B&amp;amp;GA") aircraft families. The acquisition expands our existing B&amp;amp;GA focus and further diversifies our existing product and &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;platform offerings to include additional airframe components, while expanding our customer base of regional and global B&amp;amp;GA customers. &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-weight:400;line-height:120%"&gt;The cash purchase price for Global Parts was approximately $40&#160;million, net of cash acquired, which was funded using our existing bank revolving loan. The purchase price included $2&#160;million of contingent consideration. Refer to Note (17) "Fair Value Measurements," for additional information regarding the earn-out obligation. &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-weight:400;line-height:120%"&gt;We completed the purchase accounting valuation for this transaction in 2021 and recorded the final purchase price allocation as follows (in thousands):&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:74.368%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.711%"/&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;Description&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;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt 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;Accounts receivable&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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align: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,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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;Inventories&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,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangibles - customer related&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;16,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&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;10,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,112)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,936)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 operating lease liabilities&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,874)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 assets acquired, excluding cash&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;40,553&#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="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;border-top:3pt double #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 consideration, net of cash acquired&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;38,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 date estimated fair value of earn-out obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align: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,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The value attributed to the customer relationship intangible asset is being amortized on a straight-line basis using a useful life of 15 years. None of the value attributed to goodwill and customer relationships was deductible for income tax purposes. Goodwill resulting from the acquisition reflects the strategic advantage of expanding our supply chain management capabilities through the diversification of our existing product and platform offerings to new customers. &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-weight:400;line-height:120%"&gt;We incurred approximately $0.5&#160;million of acquisition-related expenses associated with our Global Parts acquisition for the year ended December 31, 2021, which are included in selling, general and administrative 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Global Parts' results of operations are included in our Aviation segment in the accompanying consolidated financial statements beginning on the acquisition date of July 26, 2021. Had the acquisition occurred as of January 1, 2020, revenue and net income (loss) from consolidated operations, and basic and diluted earnings (loss) per share on a pro forma basis for the year ended December 31, 2021 and 2020 would not have been materially different than our reported amounts. &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;HAECO Special Services, LLC&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-weight:400;line-height:120%"&gt;On March 1, 2021, our Federal and Defense segment acquired HAECO Special Services, LLC ("HSS") from HAECO Airframe Services, LLC, a division of HAECO Americas ("HAECO") for the purchase price of $14.8&#160;million. HSS is a leading provider of fully integrated MRO support solutions for military and government aircraft. HSS provides scheduled depot maintenance, contract field deployment and unscheduled drop-in maintenance for a United States DoD contract specifically for the sustainment of the U.S. Air Force ("USAF") KC-10 fleet. HSS operating results are included in our Federal and Defense segment in the accompanying consolidated financial statements beginning on the acquisition date of March 1, 2021. The acquisition was not material to our consolidated financial statements. &lt;/span&gt;&lt;/div&gt;The final allocation of the purchase price resulted in approximately $7.0&#160;million to the fair value of net tangible assets (including $9.2&#160;million of accounts receivable), $0.7&#160;million to goodwill, and $7.2&#160;million to customer relationship intangible asset, which is being amortized over approximately 4 years from the acquisition date.We incurred approximately $0.3&#160;million of acquisition-related expenses associated with our HSS acquisition for the year ended December 31, 2021, which are included in selling, general and administrative expenses.&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Divestitures&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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;Prime Turbines Sale&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;In January 2020, VSE&#x2019;s subsidiary VSE Aviation, Inc. entered into two definitive agreements to sell (1) Prime Turbines LLC ("Prime Turbines") and (2) certain related inventory assets to PTB Holdings USA, LLC ("PTB"). The transaction was completed on February 26, 2020 with cash proceeds of $20.0&#160;million, including final working capital adjustments, and a note receivable of $8.3&#160;million received as consideration. As a result of the sale of the business and inventory, we derecognized the assets and liabilities of Prime Turbines and recorded a $7.5&#160;million loss in 2020 which is reflected within loss on sale of a business entity and certain assets in the consolidated statements of income. &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;CT Aerospace Asset Sale&lt;/span&gt;&lt;/div&gt;In June 2020, VSE's subsidiary VSE Aviation, Inc. entered into an asset purchase agreement to sell CT Aerospace, LLC ("CT Aerospace") inventory and certain assets to Legacy Turbines, LLC ("Legacy Turbines") for $6.9&#160;million, with a note receivable received as consideration. As a result of the sale, we recorded a $678&#160;thousand loss in 2020, which is reflected within loss on sale of a business entity and certain assets in the consolidated statements of income.</us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock>
    <vsec:PaymentsToAcquireBusinessesNet
      contextRef="ic3e631ff8c7b47d3b67742ad7d488760_D20210726-20210726"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGV4dHJlZ2lvbjplMGM4MWMwN2YxNTU0YjIyOTlhODgzZDEwOGQ2NTIzYV8xMjA5NDYyNzkxNDU1NA_13fc9189-2c26-431c-a32e-3cedc1f1b275"
      unitRef="usd">40000000</vsec:PaymentsToAcquireBusinessesNet>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i662805017f8f4f30a73b1ca72bdab5d1_I20210726"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGV4dHJlZ2lvbjplMGM4MWMwN2YxNTU0YjIyOTlhODgzZDEwOGQ2NTIzYV8xMjA5NDYyNzkxNDU2Nw_4da7a41c-87ac-4325-a126-8f7b43ba13ce"
      unitRef="usd">2000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGV4dHJlZ2lvbjplMGM4MWMwN2YxNTU0YjIyOTlhODgzZDEwOGQ2NTIzYV81NTE0_258da79e-018f-46c4-866b-9fd42ea09682">&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;We completed the purchase accounting valuation for this transaction in 2021 and recorded the final purchase price allocation as follows (in thousands):&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:74.368%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.711%"/&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;Description&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;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt 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;Accounts receivable&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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align: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,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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;Inventories&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,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangibles - customer related&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;16,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&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;10,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,112)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,936)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 operating lease liabilities&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,874)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 assets acquired, excluding cash&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;40,553&#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="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;border-top:3pt double #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 consideration, net of cash acquired&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;38,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 date estimated fair value of earn-out obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align: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,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i662805017f8f4f30a73b1ca72bdab5d1_I20210726"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGFibGU6M2UyNjMxZmY5NDg2NGUyZWJiODM3NjY1NGU0M2E4YzYvdGFibGVyYW5nZTozZTI2MzFmZjk0ODY0ZTJlYmI4Mzc2NjU0ZTQzYThjNl8xLTItMS0xLTg3ODI0_5aae8a31-4089-4b1c-b71d-14590aadd53b"
      unitRef="usd">6410000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i662805017f8f4f30a73b1ca72bdab5d1_I20210726"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGFibGU6M2UyNjMxZmY5NDg2NGUyZWJiODM3NjY1NGU0M2E4YzYvdGFibGVyYW5nZTozZTI2MzFmZjk0ODY0ZTJlYmI4Mzc2NjU0ZTQzYThjNl8yLTItMS0xLTg3ODI0_b3ce9168-0895-4fa9-979a-60beec24193d"
      unitRef="usd">13240000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i662805017f8f4f30a73b1ca72bdab5d1_I20210726"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGFibGU6M2UyNjMxZmY5NDg2NGUyZWJiODM3NjY1NGU0M2E4YzYvdGFibGVyYW5nZTozZTI2MzFmZjk0ODY0ZTJlYmI4Mzc2NjU0ZTQzYThjNl8zLTItMS0xLTg3ODI0_bbfa43e3-1210-46db-a25d-605b71ac0cbb"
      unitRef="usd">620000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i662805017f8f4f30a73b1ca72bdab5d1_I20210726"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGFibGU6M2UyNjMxZmY5NDg2NGUyZWJiODM3NjY1NGU0M2E4YzYvdGFibGVyYW5nZTozZTI2MzFmZjk0ODY0ZTJlYmI4Mzc2NjU0ZTQzYThjNl80LTItMS0xLTg3ODI0_3db9fa25-9f1e-4ce8-bbc0-c4b5b17c84ca"
      unitRef="usd">368000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i662805017f8f4f30a73b1ca72bdab5d1_I20210726"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGFibGU6M2UyNjMxZmY5NDg2NGUyZWJiODM3NjY1NGU0M2E4YzYvdGFibGVyYW5nZTozZTI2MzFmZjk0ODY0ZTJlYmI4Mzc2NjU0ZTQzYThjNl81LTItMS0xLTg3ODI0_203cca16-7094-40b5-9e87-d648f0abef0c"
      unitRef="usd">16000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:Goodwill
      contextRef="i662805017f8f4f30a73b1ca72bdab5d1_I20210726"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGFibGU6M2UyNjMxZmY5NDg2NGUyZWJiODM3NjY1NGU0M2E4YzYvdGFibGVyYW5nZTozZTI2MzFmZjk0ODY0ZTJlYmI4Mzc2NjU0ZTQzYThjNl82LTItMS0xLTg3ODI0_ef601bd8-b5ad-485a-b02a-d898339416eb"
      unitRef="usd">10019000</us-gaap:Goodwill>
    <vsec:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets
      contextRef="i662805017f8f4f30a73b1ca72bdab5d1_I20210726"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGFibGU6M2UyNjMxZmY5NDg2NGUyZWJiODM3NjY1NGU0M2E4YzYvdGFibGVyYW5nZTozZTI2MzFmZjk0ODY0ZTJlYmI4Mzc2NjU0ZTQzYThjNl83LTItMS0xLTg3ODI0_fe8c5f1e-065d-4d77-bdfd-addf686c41e4"
      unitRef="usd">3043000</vsec:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets
      contextRef="i662805017f8f4f30a73b1ca72bdab5d1_I20210726"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGFibGU6M2UyNjMxZmY5NDg2NGUyZWJiODM3NjY1NGU0M2E4YzYvdGFibGVyYW5nZTozZTI2MzFmZjk0ODY0ZTJlYmI4Mzc2NjU0ZTQzYThjNl84LTItMS0xLTg3ODI0_42b69c1c-d6c6-40cf-8ec5-ab2bab9a28c0"
      unitRef="usd">1775000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i662805017f8f4f30a73b1ca72bdab5d1_I20210726"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGFibGU6M2UyNjMxZmY5NDg2NGUyZWJiODM3NjY1NGU0M2E4YzYvdGFibGVyYW5nZTozZTI2MzFmZjk0ODY0ZTJlYmI4Mzc2NjU0ZTQzYThjNl85LTItMS0xLTg3ODI0_ad01a600-1853-46a1-b26f-35edccecb1b8"
      unitRef="usd">6112000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <vsec:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses
      contextRef="i662805017f8f4f30a73b1ca72bdab5d1_I20210726"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGFibGU6M2UyNjMxZmY5NDg2NGUyZWJiODM3NjY1NGU0M2E4YzYvdGFibGVyYW5nZTozZTI2MzFmZjk0ODY0ZTJlYmI4Mzc2NjU0ZTQzYThjNl8xMC0yLTEtMS04NzgyNA_6bbb3135-8332-4cf2-b2ba-663df88a4b9e"
      unitRef="usd">1936000</vsec:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation
      contextRef="i662805017f8f4f30a73b1ca72bdab5d1_I20210726"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGFibGU6M2UyNjMxZmY5NDg2NGUyZWJiODM3NjY1NGU0M2E4YzYvdGFibGVyYW5nZTozZTI2MzFmZjk0ODY0ZTJlYmI4Mzc2NjU0ZTQzYThjNl8xMS0yLTEtMS04NzgyNA_b95503ce-cd30-4913-9b6c-8261d9c08147"
      unitRef="usd">2874000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i662805017f8f4f30a73b1ca72bdab5d1_I20210726"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGFibGU6M2UyNjMxZmY5NDg2NGUyZWJiODM3NjY1NGU0M2E4YzYvdGFibGVyYW5nZTozZTI2MzFmZjk0ODY0ZTJlYmI4Mzc2NjU0ZTQzYThjNl8xMi0yLTEtMS04NzgyNA_8871638b-8b42-410c-92ce-f27d2ac3c9d2"
      unitRef="usd">40553000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ic3e631ff8c7b47d3b67742ad7d488760_D20210726-20210726"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGFibGU6M2UyNjMxZmY5NDg2NGUyZWJiODM3NjY1NGU0M2E4YzYvdGFibGVyYW5nZTozZTI2MzFmZjk0ODY0ZTJlYmI4Mzc2NjU0ZTQzYThjNl8xNC0yLTEtMS04NzgyNA_0be0d102-74f7-45fc-8e0a-1cb64e945198"
      unitRef="usd">38553000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="ic3e631ff8c7b47d3b67742ad7d488760_D20210726-20210726"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGFibGU6M2UyNjMxZmY5NDg2NGUyZWJiODM3NjY1NGU0M2E4YzYvdGFibGVyYW5nZTozZTI2MzFmZjk0ODY0ZTJlYmI4Mzc2NjU0ZTQzYThjNl8xNS0yLTEtMS04NzgyNA_070a6974-d593-45ae-adf4-9d618fd759ae"
      unitRef="usd">2000000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ic3e631ff8c7b47d3b67742ad7d488760_D20210726-20210726"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGFibGU6M2UyNjMxZmY5NDg2NGUyZWJiODM3NjY1NGU0M2E4YzYvdGFibGVyYW5nZTozZTI2MzFmZjk0ODY0ZTJlYmI4Mzc2NjU0ZTQzYThjNl8xNi0yLTEtMS04NzgyNA_8fa59e55-4677-4711-9527-4518af4719b7"
      unitRef="usd">40553000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic3e631ff8c7b47d3b67742ad7d488760_D20210726-20210726"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGV4dHJlZ2lvbjplMGM4MWMwN2YxNTU0YjIyOTlhODgzZDEwOGQ2NTIzYV8zMDMw_a45fae01-ad1b-451e-906a-68f4159e0e4d">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="i662805017f8f4f30a73b1ca72bdab5d1_I20210726"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGV4dHJlZ2lvbjplMGM4MWMwN2YxNTU0YjIyOTlhODgzZDEwOGQ2NTIzYV8zMDQw_79a4de20-b9a9-48a9-a92d-67b6579cf373"
      unitRef="usd">0</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="ib5cbdbdfe3074214a32da53642c3bafa_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGV4dHJlZ2lvbjplMGM4MWMwN2YxNTU0YjIyOTlhODgzZDEwOGQ2NTIzYV8zNDMy_42bf06d8-ef04-4084-9166-7251064bdfb5"
      unitRef="usd">500000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i75f97a1509c04745b7b459e9f684e5a3_D20210301-20210301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGV4dHJlZ2lvbjplMGM4MWMwN2YxNTU0YjIyOTlhODgzZDEwOGQ2NTIzYV8xMjA5NDYyNzkxNDU4MA_7dae07cb-511c-47d8-8032-aab3dc496632"
      unitRef="usd">14800000</us-gaap:PaymentsToAcquireBusinessesGross>
    <vsec:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsNetExcludingIntangibleAssets
      contextRef="iff1a81752287460faee4e0f3e556e55b_I20210301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGV4dHJlZ2lvbjplMGM4MWMwN2YxNTU0YjIyOTlhODgzZDEwOGQ2NTIzYV81MTAx_220cdc43-0895-4ef4-b51d-dc45be7c4228"
      unitRef="usd">7000000</vsec:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsNetExcludingIntangibleAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="iff1a81752287460faee4e0f3e556e55b_I20210301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGV4dHJlZ2lvbjplMGM4MWMwN2YxNTU0YjIyOTlhODgzZDEwOGQ2NTIzYV8xMjA5NDYyNzkxNDU5NQ_aa110429-af12-4f2a-9644-12129740a8e1"
      unitRef="usd">9200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:Goodwill
      contextRef="iff1a81752287460faee4e0f3e556e55b_I20210301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGV4dHJlZ2lvbjplMGM4MWMwN2YxNTU0YjIyOTlhODgzZDEwOGQ2NTIzYV81MTg0_4d043c8d-0913-4eac-8463-72392c8ea0af"
      unitRef="usd">700000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i5894155f09a7403d837d4a19be06940c_I20210301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGV4dHJlZ2lvbjplMGM4MWMwN2YxNTU0YjIyOTlhODgzZDEwOGQ2NTIzYV81MjA0_cde24140-9495-4caf-bfbf-3f4f47f411d5"
      unitRef="usd">7200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="id60dcde2ac3b44d6889b00eb1c4e1703_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjk0L2ZyYWc6ZTBjODFjMDdmMTU1NGIyMjk5YTg4M2QxMDhkNjUyM2EvdGV4dHJlZ2lvbjplMGM4MWMwN2YxNTU0YjIyOTlhODgzZDEwOGQ2NTIzYV81MzUx_ce301a2e-9541-4f35-ad06-533eb162759b"
      unitRef="usd">300000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <vsec:NumberofSaleAgreements
      contextRef="ia38f87a0a13647fa81915c18924cc50a_I20200128"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTUvZnJhZzpjNGE0MTQ3Yzg2NTc0YzkxYTRlMzIzNGYwODc3MTZhZS90ZXh0cmVnaW9uOmM0YTQxNDdjODY1NzRjOTFhNGUzMjM0ZjA4NzcxNmFlXzEwNQ_1a6c5218-ecb2-4e4c-a91b-71fa1cd3b7c4"
      unitRef="agreement">2</vsec:NumberofSaleAgreements>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i4e0a53dabd6b45f5a7dcf67c27b1e226_D20200226-20200226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTUvZnJhZzpjNGE0MTQ3Yzg2NTc0YzkxYTRlMzIzNGYwODc3MTZhZS90ZXh0cmVnaW9uOmM0YTQxNDdjODY1NzRjOTFhNGUzMjM0ZjA4NzcxNmFlXzMyOA_472e1394-bbf7-472d-84e2-1e0b75fc5cab"
      unitRef="usd">20000000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ReceivableWithImputedInterestFaceAmount
      contextRef="id43a27386a834e7a91bf3a7d8fad81a3_I20200226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTUvZnJhZzpjNGE0MTQ3Yzg2NTc0YzkxYTRlMzIzNGYwODc3MTZhZS90ZXh0cmVnaW9uOmM0YTQxNDdjODY1NzRjOTFhNGUzMjM0ZjA4NzcxNmFlXzQwMg_41f1aaba-c50d-457a-bcaf-6615122d787f"
      unitRef="usd">8300000</us-gaap:ReceivableWithImputedInterestFaceAmount>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="ib491ad6c55fb46e1be75d4f749f3bf8a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTUvZnJhZzpjNGE0MTQ3Yzg2NTc0YzkxYTRlMzIzNGYwODc3MTZhZS90ZXh0cmVnaW9uOmM0YTQxNDdjODY1NzRjOTFhNGUzMjM0ZjA4NzcxNmFlXzU2Mw_c3c5b6ae-cacf-4ad5-8da0-c64279da50eb"
      unitRef="usd">-7500000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="idb5450ea9d2345b58ae0e7bc9ea77225_D20200626-20200626"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTUvZnJhZzpjNGE0MTQ3Yzg2NTc0YzkxYTRlMzIzNGYwODc3MTZhZS90ZXh0cmVnaW9uOmM0YTQxNDdjODY1NzRjOTFhNGUzMjM0ZjA4NzcxNmFlXzEzMzQ_8068c574-0fb5-4d8b-b0ff-6f64bbde47dc"
      unitRef="usd">6900000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i269875436ee84bbe94dba3e5d98859b9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTUvZnJhZzpjNGE0MTQ3Yzg2NTc0YzkxYTRlMzIzNGYwODc3MTZhZS90ZXh0cmVnaW9uOmM0YTQxNDdjODY1NzRjOTFhNGUzMjM0ZjA4NzcxNmFlXzE0Mjc_44ffe269-5ce1-441a-a106-94d8b3025a63"
      unitRef="usd">-678000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90ZXh0cmVnaW9uOmVmMzAzMTJmMDk5YjQ2YjdhYWI4Yzg3ZjJmYjRlOTJmXzM2MzY_bd68d338-5ef3-43e4-80dd-358bb34da86a">Revenue Recognition&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:700;line-height:120%"&gt;Disaggregated Revenue&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;Our revenues are derived from the delivery of products to our customers and from services performed for commercial customers, the DoD, and various other government agencies. &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-weight:400;line-height:120%"&gt;A summary of revenues by customer for each of our operating segments for the years ended December&#160;31, 2022, 2021 and 2020 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.458%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.664%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended 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:400;line-height:100%"&gt;Fleet&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:400;line-height:100%"&gt;Aviation&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:400;line-height:100%"&gt;Federal and Defense&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:400;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;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;Commercial&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;104,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;403,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;507,900&#160;&lt;/span&gt;&lt;/td&gt;&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;DoD&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,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 government&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;153,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 #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;261,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;408,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;949,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.458%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.664%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Commercial&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;73,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;245,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;3,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;322,318&#160;&lt;/span&gt;&lt;/td&gt;&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;DoD&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;12,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 government&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;147,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 #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;233,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.458%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.664%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Commercial&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;42,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="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;163,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;208,305&#160;&lt;/span&gt;&lt;/td&gt;&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;DoD&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,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 government&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;178,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;242,170&#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;165,070&#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;254,419&#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;661,659&#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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of revenues by type for each of our operating segments for the year ended December&#160;31, 2022, 2021 and 2020 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.458%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.664%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended 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:400;line-height:100%"&gt;Fleet&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:400;line-height:100%"&gt;Aviation&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:400;line-height:100%"&gt;Federal and Defense&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:400;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;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;Repair&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;107,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;107,399&#160;&lt;/span&gt;&lt;/td&gt;&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;Distribution&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;261,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;562,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost Plus Contract&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;&#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;139,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed Price Contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;T&amp;amp;M Contract&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;&#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;41,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 #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;261,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;408,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;949,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.458%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.664%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Repair&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,725&#160;&lt;/span&gt;&lt;/td&gt;&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;Distribution&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;233,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost Plus Contract&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;&#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;93,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed Price Contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;T&amp;amp;M Contract&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;&#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;70,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 #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;233,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.458%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.664%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Repair&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,445&#160;&lt;/span&gt;&lt;/td&gt;&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;Distribution&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;242,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;324,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost Plus Contract&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;&#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;79,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed Price Contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;T&amp;amp;M Contract&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;&#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;36,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;242,170&#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;165,070&#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;254,419&#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;661,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:700;line-height:120%"&gt;Contract Balances&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;Receivables, net, represent rights to consideration, which are unconditional other than the passage of time. A contract asset is a right to consideration that is conditional upon factors other than the passage of time. Contract assets include unbilled receivables and contract retentions but exclude billed receivables. Contract liabilities include customer advances, billings in excess of revenues and deferred revenue. Contract assets and liabilities are recorded net on a contract-by-contract basis and are generally classified as current based on our contract operating cycle. &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;Receivables, net and unbilled receivables as of  December&#160;31, 2022 and 2021, respectively, were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivables, net&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;76,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unbilled receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,307&#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;31,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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: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:8pt;font-weight:400;line-height:100%"&gt;Net of allowance of $2.1 million and $1.7 million as of  December&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;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;Unbilled receivables increased to $38.3 million as of December&#160;31, 2022 from $31.9 million as of December&#160;31, 2021, primarily due to revenue recognized in excess of billings. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;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;Contract liabilities, which are included in accrued expenses and other current liabilities in our consolidated balance sheet, were $6.4 million as of December&#160;31, 2022 and $7.1 million as of December&#160;31, 2021. For the year ended December&#160;31, 2022 and 2021, we recognized revenue of $3.9 million and $5.1 million, respectively, that was previously included in the beginning balance of contract liabilities.&lt;/span&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:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance Obligations&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-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;Our performance obligations are satisfied either at a point in time or over time as work progresses. Revenues from products and services transferred to customers at a point in time are primarily related to the sales of vehicle and aircraft parts in our Fleet and Aviation segments. Revenue recognized at a point in time accounted for approximately 59% and 54% of our revenues for the &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;year ended December&#160;31, 2022 and 2021, respectively. Revenues from products and services transferred to customers over time are primarily related to revenues in our Federal and Defense segment and MRO services in our Aviation segment. Revenues recognized over time accounted for approximately 41% and 46% of our revenues for the year ended December&#160;31, 2022 and 2021, respectively.&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;As of December&#160;31, 2022, the aggregate amount of transaction prices allocated to unsatisfied or partially unsatisfied performance obligations was $187 million. Performance obligations expected to be satisfied within one year and greater than one year are 97% and 3%, respectively. We have applied the practical expedient for certain parts sales and MRO services to exclude the amount of remaining performance obligations for (i) contracts with an original expected term of one year or less or (ii) contracts for which we recognize revenue in proportion to the amount we have the right to invoice for services performed.&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-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2022, revenue recognized from performance obligations satisfied in prior periods was not material.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90ZXh0cmVnaW9uOmVmMzAzMTJmMDk5YjQ2YjdhYWI4Yzg3ZjJmYjRlOTJmXzM2Mzg_c8772f77-4139-43fe-9728-620ffd3890b1">&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;A summary of revenues by customer for each of our operating segments for the years ended December&#160;31, 2022, 2021 and 2020 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.458%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.664%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended 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:400;line-height:100%"&gt;Fleet&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:400;line-height:100%"&gt;Aviation&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:400;line-height:100%"&gt;Federal and Defense&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:400;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;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;Commercial&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;104,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;403,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;507,900&#160;&lt;/span&gt;&lt;/td&gt;&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;DoD&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,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 government&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;153,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 #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;261,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;408,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;949,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.458%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.664%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Commercial&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;73,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;245,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;3,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;322,318&#160;&lt;/span&gt;&lt;/td&gt;&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;DoD&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;12,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 government&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;147,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 #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;233,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.458%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.664%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Commercial&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;42,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="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;163,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;208,305&#160;&lt;/span&gt;&lt;/td&gt;&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;DoD&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,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 government&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;178,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;242,170&#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;165,070&#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;254,419&#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;661,659&#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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of revenues by type for each of our operating segments for the year ended December&#160;31, 2022, 2021 and 2020 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.458%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.664%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended 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:400;line-height:100%"&gt;Fleet&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:400;line-height:100%"&gt;Aviation&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:400;line-height:100%"&gt;Federal and Defense&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:400;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;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;Repair&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;107,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;107,399&#160;&lt;/span&gt;&lt;/td&gt;&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;Distribution&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;261,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;562,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost Plus Contract&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;&#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;139,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed Price Contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;T&amp;amp;M Contract&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;&#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;41,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 #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;261,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;408,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;949,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.458%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.664%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Repair&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,725&#160;&lt;/span&gt;&lt;/td&gt;&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;Distribution&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;233,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost Plus Contract&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;&#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;93,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed Price Contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;T&amp;amp;M Contract&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;&#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;70,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 #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;233,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.458%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.664%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Repair&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,445&#160;&lt;/span&gt;&lt;/td&gt;&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;Distribution&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;242,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;324,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost Plus Contract&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;&#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;79,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed Price Contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;T&amp;amp;M Contract&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;&#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;36,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;242,170&#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;165,070&#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;254,419&#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;661,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Receivables, net and unbilled receivables as of  December&#160;31, 2022 and 2021, respectively, were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivables, net&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;76,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unbilled receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,307&#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;31,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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: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:8pt;font-weight:400;line-height:100%"&gt;Net of allowance of $2.1 million and $1.7 million as of  December&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1663eab599d74885b8adfa2c1c16909d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTphZDA5NWRkZDI0YzY0MGRjODQ0ZTMxODkxNTk3M2VkYy90YWJsZXJhbmdlOmFkMDk1ZGRkMjRjNjQwZGM4NDRlMzE4OTE1OTczZWRjXzEtMi0xLTEtNzk4MjE_6d8749a9-c2d9-4262-a507-f34f3643cf21"
      unitRef="usd">104162000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8927743205504412a7ce884ab0a79c92_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTphZDA5NWRkZDI0YzY0MGRjODQ0ZTMxODkxNTk3M2VkYy90YWJsZXJhbmdlOmFkMDk1ZGRkMjRjNjQwZGM4NDRlMzE4OTE1OTczZWRjXzEtNC0xLTEtNzk4MjE_542deb00-fa1f-494e-b6aa-19f9758174b4"
      unitRef="usd">403155000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a37968dc9584a749b68f0f9742458f7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTphZDA5NWRkZDI0YzY0MGRjODQ0ZTMxODkxNTk3M2VkYy90YWJsZXJhbmdlOmFkMDk1ZGRkMjRjNjQwZGM4NDRlMzE4OTE1OTczZWRjXzEtNi0xLTEtNzk4MjE_8d293aae-ac3b-4220-86b3-f0ed414f171e"
      unitRef="usd">583000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i01cca03db1d446679ee2ee01a82d1c96_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTphZDA5NWRkZDI0YzY0MGRjODQ0ZTMxODkxNTk3M2VkYy90YWJsZXJhbmdlOmFkMDk1ZGRkMjRjNjQwZGM4NDRlMzE4OTE1OTczZWRjXzEtOC0xLTEtNzk4MjE_3f95093c-f3a9-4fcf-afb4-9de25b43126b"
      unitRef="usd">507900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib309be79309d4f4992462484c8a20fa6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTphZDA5NWRkZDI0YzY0MGRjODQ0ZTMxODkxNTk3M2VkYy90YWJsZXJhbmdlOmFkMDk1ZGRkMjRjNjQwZGM4NDRlMzE4OTE1OTczZWRjXzItMi0xLTEtNzk4MjE_e12922ba-1694-4111-b740-28aa66b60f67"
      unitRef="usd">3286000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i44b862f25a98464a91c48bee2971d67f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTphZDA5NWRkZDI0YzY0MGRjODQ0ZTMxODkxNTk3M2VkYy90YWJsZXJhbmdlOmFkMDk1ZGRkMjRjNjQwZGM4NDRlMzE4OTE1OTczZWRjXzItNC0xLTEtNzk4MjE_060f6218-62a4-42fc-b818-63099502f960"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if319adeaa16c40998fde36f9e593d762_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTphZDA5NWRkZDI0YzY0MGRjODQ0ZTMxODkxNTk3M2VkYy90YWJsZXJhbmdlOmFkMDk1ZGRkMjRjNjQwZGM4NDRlMzE4OTE1OTczZWRjXzItNi0xLTEtNzk4MjE_889cf8a5-d54c-47cd-9510-aefd1c335fdd"
      unitRef="usd">224436000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1381edd14e524097b3ec98e36e95ed83_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTphZDA5NWRkZDI0YzY0MGRjODQ0ZTMxODkxNTk3M2VkYy90YWJsZXJhbmdlOmFkMDk1ZGRkMjRjNjQwZGM4NDRlMzE4OTE1OTczZWRjXzItOC0xLTEtNzk4MjE_2dd8f1e7-58ac-49dc-8c73-4e5247a3c3c1"
      unitRef="usd">227722000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ida78e12a552e4b53a3590cc3b3d40134_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTphZDA5NWRkZDI0YzY0MGRjODQ0ZTMxODkxNTk3M2VkYy90YWJsZXJhbmdlOmFkMDk1ZGRkMjRjNjQwZGM4NDRlMzE4OTE1OTczZWRjXzMtMi0xLTEtNzk4MjE_58b18b37-f441-40d3-8345-b64b7fb5ed46"
      unitRef="usd">153888000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib5dd4d9b35004e7ca90199000864702d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTphZDA5NWRkZDI0YzY0MGRjODQ0ZTMxODkxNTk3M2VkYy90YWJsZXJhbmdlOmFkMDk1ZGRkMjRjNjQwZGM4NDRlMzE4OTE1OTczZWRjXzMtNC0xLTEtNzk4MjE_b34a3b6b-cd3f-4646-867d-bdae1b88c847"
      unitRef="usd">4957000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i588ca2afb9804650a8fe5fc1a22ba61f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTphZDA5NWRkZDI0YzY0MGRjODQ0ZTMxODkxNTk3M2VkYy90YWJsZXJhbmdlOmFkMDk1ZGRkMjRjNjQwZGM4NDRlMzE4OTE1OTczZWRjXzMtNi0xLTEtNzk4MjE_7c339659-4ee8-4686-9704-ee1bc33926b5"
      unitRef="usd">55295000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i11891709c33448c68614a9a93ff2820a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTphZDA5NWRkZDI0YzY0MGRjODQ0ZTMxODkxNTk3M2VkYy90YWJsZXJhbmdlOmFkMDk1ZGRkMjRjNjQwZGM4NDRlMzE4OTE1OTczZWRjXzMtOC0xLTEtNzk4MjE_33f88b56-40fd-4a28-8135-410a7c0da119"
      unitRef="usd">214140000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iebd01ff828574d728a7a348c1ac15069_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTphZDA5NWRkZDI0YzY0MGRjODQ0ZTMxODkxNTk3M2VkYy90YWJsZXJhbmdlOmFkMDk1ZGRkMjRjNjQwZGM4NDRlMzE4OTE1OTczZWRjXzQtMi0xLTEtNzk4MjE_01fadfc9-7e92-47a6-927a-b3c36318b597"
      unitRef="usd">261336000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i472544f0d77f47acbc1e4576801cfa06_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTphZDA5NWRkZDI0YzY0MGRjODQ0ZTMxODkxNTk3M2VkYy90YWJsZXJhbmdlOmFkMDk1ZGRkMjRjNjQwZGM4NDRlMzE4OTE1OTczZWRjXzQtNC0xLTEtNzk4MjE_6b4a3eef-2f6b-41b3-a36f-390296a798a7"
      unitRef="usd">408112000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a06204dfb794e04ad651c712dec73ca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTphZDA5NWRkZDI0YzY0MGRjODQ0ZTMxODkxNTk3M2VkYy90YWJsZXJhbmdlOmFkMDk1ZGRkMjRjNjQwZGM4NDRlMzE4OTE1OTczZWRjXzQtNi0xLTEtNzk4MjE_6f7c248d-3430-4e8f-aef3-488c6bc02dc3"
      unitRef="usd">280314000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTphZDA5NWRkZDI0YzY0MGRjODQ0ZTMxODkxNTk3M2VkYy90YWJsZXJhbmdlOmFkMDk1ZGRkMjRjNjQwZGM4NDRlMzE4OTE1OTczZWRjXzQtOC0xLTEtNzk4MjE_a7cb7405-06e4-4951-aec1-0b461f916e30"
      unitRef="usd">949762000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i52d09d716b73474cbd29f2e964807dd1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo1ZjczMDJmZmY0ZWU0NTRmOTljOTM4YjBjZjk2YTdiNi90YWJsZXJhbmdlOjVmNzMwMmZmZjRlZTQ1NGY5OWM5MzhiMGNmOTZhN2I2XzEtMi0xLTEtNzk4MjE_f2062640-cd90-441e-ad62-011d3f19b718"
      unitRef="usd">73606000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i53a395e498ae4c93a3d30de6a3f94e69_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo1ZjczMDJmZmY0ZWU0NTRmOTljOTM4YjBjZjk2YTdiNi90YWJsZXJhbmdlOjVmNzMwMmZmZjRlZTQ1NGY5OWM5MzhiMGNmOTZhN2I2XzEtNC0xLTEtNzk4MjE_7fff5560-cc6e-4ab3-aef6-6224809fb00f"
      unitRef="usd">245380000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d829646f8c747798596c7a156033bda_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo1ZjczMDJmZmY0ZWU0NTRmOTljOTM4YjBjZjk2YTdiNi90YWJsZXJhbmdlOjVmNzMwMmZmZjRlZTQ1NGY5OWM5MzhiMGNmOTZhN2I2XzEtNi0xLTEtNzk4MjE_64b9e5b1-e91f-4986-aa4a-85d954d4eb8c"
      unitRef="usd">3332000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iace5add9de9e4882b9109baa881c8616_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo1ZjczMDJmZmY0ZWU0NTRmOTljOTM4YjBjZjk2YTdiNi90YWJsZXJhbmdlOjVmNzMwMmZmZjRlZTQ1NGY5OWM5MzhiMGNmOTZhN2I2XzEtOC0xLTEtNzk4MjE_5f7704fb-25b5-41dd-a091-7272e836700c"
      unitRef="usd">322318000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ea341310dc647cbafd03ffad5f02456_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo1ZjczMDJmZmY0ZWU0NTRmOTljOTM4YjBjZjk2YTdiNi90YWJsZXJhbmdlOjVmNzMwMmZmZjRlZTQ1NGY5OWM5MzhiMGNmOTZhN2I2XzItMi0xLTEtNzk4MjE_2390fa19-d2d5-47af-9a3a-3698457f20d2"
      unitRef="usd">12689000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4887dcb23ed49629b62c328792f90b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo1ZjczMDJmZmY0ZWU0NTRmOTljOTM4YjBjZjk2YTdiNi90YWJsZXJhbmdlOjVmNzMwMmZmZjRlZTQ1NGY5OWM5MzhiMGNmOTZhN2I2XzItNC0xLTEtNzk4MjE_a93ac2e4-733e-49ac-bd1b-5806d3822533"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5414a27827984220ae906cec928fa40f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo1ZjczMDJmZmY0ZWU0NTRmOTljOTM4YjBjZjk2YTdiNi90YWJsZXJhbmdlOjVmNzMwMmZmZjRlZTQ1NGY5OWM5MzhiMGNmOTZhN2I2XzItNi0xLTEtNzk4MjE_1fdecff3-8e09-43b6-944c-229470c86c88"
      unitRef="usd">220733000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id87a4910fc5443e680f25156643fe50f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo1ZjczMDJmZmY0ZWU0NTRmOTljOTM4YjBjZjk2YTdiNi90YWJsZXJhbmdlOjVmNzMwMmZmZjRlZTQ1NGY5OWM5MzhiMGNmOTZhN2I2XzItOC0xLTEtNzk4MjE_9de61c4f-2017-4857-9e59-42278b1dcf5e"
      unitRef="usd">233422000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i77713ef1202742bda3a8fed9c49d65dd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo1ZjczMDJmZmY0ZWU0NTRmOTljOTM4YjBjZjk2YTdiNi90YWJsZXJhbmdlOjVmNzMwMmZmZjRlZTQ1NGY5OWM5MzhiMGNmOTZhN2I2XzMtMi0xLTEtNzk4MjE_635cad7b-8541-4d8f-80b8-f41da7d751d5"
      unitRef="usd">147237000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5b459c6f2fc94e4689d441141996bf1d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo1ZjczMDJmZmY0ZWU0NTRmOTljOTM4YjBjZjk2YTdiNi90YWJsZXJhbmdlOjVmNzMwMmZmZjRlZTQ1NGY5OWM5MzhiMGNmOTZhN2I2XzMtNC0xLTEtNzk4MjE_68fdafec-dcf8-4d7f-9194-196d5b0e24a4"
      unitRef="usd">2472000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i67d3c6113f5d4abf8f5610b7184c5a49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo1ZjczMDJmZmY0ZWU0NTRmOTljOTM4YjBjZjk2YTdiNi90YWJsZXJhbmdlOjVmNzMwMmZmZjRlZTQ1NGY5OWM5MzhiMGNmOTZhN2I2XzMtNi0xLTEtNzk4MjE_cce3fae1-b1ba-4426-b579-64671582b93f"
      unitRef="usd">45404000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id0bc80e2ec184bbda9e39420c4178a71_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo1ZjczMDJmZmY0ZWU0NTRmOTljOTM4YjBjZjk2YTdiNi90YWJsZXJhbmdlOjVmNzMwMmZmZjRlZTQ1NGY5OWM5MzhiMGNmOTZhN2I2XzMtOC0xLTEtNzk4MjE_4fceaf49-4fbb-4a28-bd46-5199c05cabca"
      unitRef="usd">195113000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2200ddde03f440f59c21b0b5619248e4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo1ZjczMDJmZmY0ZWU0NTRmOTljOTM4YjBjZjk2YTdiNi90YWJsZXJhbmdlOjVmNzMwMmZmZjRlZTQ1NGY5OWM5MzhiMGNmOTZhN2I2XzQtMi0xLTEtNzk4MjE_9224bd1f-6ab5-4a40-8534-ca71531276c4"
      unitRef="usd">233532000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8f56095f9a0347a7974b40d6a4bd62bb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo1ZjczMDJmZmY0ZWU0NTRmOTljOTM4YjBjZjk2YTdiNi90YWJsZXJhbmdlOjVmNzMwMmZmZjRlZTQ1NGY5OWM5MzhiMGNmOTZhN2I2XzQtNC0xLTEtNzk4MjE_ec77043a-431d-4a32-9e8f-3a024592cf9d"
      unitRef="usd">247852000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61f486c0ec654bb4abb749986a91cefb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo1ZjczMDJmZmY0ZWU0NTRmOTljOTM4YjBjZjk2YTdiNi90YWJsZXJhbmdlOjVmNzMwMmZmZjRlZTQ1NGY5OWM5MzhiMGNmOTZhN2I2XzQtNi0xLTEtNzk4MjE_f6888f70-08f5-4e95-82da-2403c2d78c0f"
      unitRef="usd">269469000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo1ZjczMDJmZmY0ZWU0NTRmOTljOTM4YjBjZjk2YTdiNi90YWJsZXJhbmdlOjVmNzMwMmZmZjRlZTQ1NGY5OWM5MzhiMGNmOTZhN2I2XzQtOC0xLTEtNzk4MjE_f60c8e65-1a84-4c29-9e68-66c73415ab6e"
      unitRef="usd">750853000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic64c3e6ff94e47fc837ab406cdea6d10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTowN2FiOThhODBjZjk0ZDE0OGI0YWM0ZjVjMGFlMDg0Mi90YWJsZXJhbmdlOjA3YWI5OGE4MGNmOTRkMTQ4YjRhYzRmNWMwYWUwODQyXzEtMi0xLTEtNzk4MjE_89546c58-2184-44d5-8823-f10090750cbb"
      unitRef="usd">42733000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i49f4e12c60bf48f0a3da1b577346707a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTowN2FiOThhODBjZjk0ZDE0OGI0YWM0ZjVjMGFlMDg0Mi90YWJsZXJhbmdlOjA3YWI5OGE4MGNmOTRkMTQ4YjRhYzRmNWMwYWUwODQyXzEtNC0xLTEtNzk4MjE_3494e54e-ae66-4508-950d-55509f60fe98"
      unitRef="usd">163695000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i653e483d34704197a7af91c19d5ae732_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTowN2FiOThhODBjZjk0ZDE0OGI0YWM0ZjVjMGFlMDg0Mi90YWJsZXJhbmdlOjA3YWI5OGE4MGNmOTRkMTQ4YjRhYzRmNWMwYWUwODQyXzEtNi0xLTEtNzk4MjE_7472be0b-7389-42ac-9f5c-e1e320b28f9f"
      unitRef="usd">1877000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic0fa4f16df204922ae6e1f9a0834ed89_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTowN2FiOThhODBjZjk0ZDE0OGI0YWM0ZjVjMGFlMDg0Mi90YWJsZXJhbmdlOjA3YWI5OGE4MGNmOTRkMTQ4YjRhYzRmNWMwYWUwODQyXzEtOC0xLTEtNzk4MjE_f03e42f9-86eb-4dde-9c06-4e969c079e5b"
      unitRef="usd">208305000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff5dc996ac024215ac4ec9310f40f47d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTowN2FiOThhODBjZjk0ZDE0OGI0YWM0ZjVjMGFlMDg0Mi90YWJsZXJhbmdlOjA3YWI5OGE4MGNmOTRkMTQ4YjRhYzRmNWMwYWUwODQyXzItMi0xLTEtNzk4MjE_33bb2bad-56c1-46c6-ba6a-dc24e3edf28c"
      unitRef="usd">20744000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7bc6fa63ff9b4af2bdfabde6ef18828e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTowN2FiOThhODBjZjk0ZDE0OGI0YWM0ZjVjMGFlMDg0Mi90YWJsZXJhbmdlOjA3YWI5OGE4MGNmOTRkMTQ4YjRhYzRmNWMwYWUwODQyXzItNC0xLTEtNzk4MjE_9a04878a-32db-4629-9661-17e4dfd5aa6c"
      unitRef="usd">1093000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if124288c749546af8755dc028eec0839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTowN2FiOThhODBjZjk0ZDE0OGI0YWM0ZjVjMGFlMDg0Mi90YWJsZXJhbmdlOjA3YWI5OGE4MGNmOTRkMTQ4YjRhYzRmNWMwYWUwODQyXzItNi0xLTEtNzk4MjE_0594482d-ad49-4c80-9fbe-5eb78fd7387e"
      unitRef="usd">214560000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i949c7ff9bb394ce7acfda55cfcde4087_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTowN2FiOThhODBjZjk0ZDE0OGI0YWM0ZjVjMGFlMDg0Mi90YWJsZXJhbmdlOjA3YWI5OGE4MGNmOTRkMTQ4YjRhYzRmNWMwYWUwODQyXzItOC0xLTEtNzk4MjE_2148f885-d711-4643-bf3c-ce02fcef8cf8"
      unitRef="usd">236397000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f7fad1eb80d42d89aacd8a87987ae9a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTowN2FiOThhODBjZjk0ZDE0OGI0YWM0ZjVjMGFlMDg0Mi90YWJsZXJhbmdlOjA3YWI5OGE4MGNmOTRkMTQ4YjRhYzRmNWMwYWUwODQyXzMtMi0xLTEtNzk4MjE_9532ee3f-676f-4caa-9dae-93acdcedfea4"
      unitRef="usd">178693000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief6d8b1087544ac59ea9142bdcae065e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTowN2FiOThhODBjZjk0ZDE0OGI0YWM0ZjVjMGFlMDg0Mi90YWJsZXJhbmdlOjA3YWI5OGE4MGNmOTRkMTQ4YjRhYzRmNWMwYWUwODQyXzMtNC0xLTEtNzk4MjE_e8396a7a-732a-48b6-bb00-0ec0a95eccac"
      unitRef="usd">282000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i01faa4e76f00423da0575ef340706e60_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTowN2FiOThhODBjZjk0ZDE0OGI0YWM0ZjVjMGFlMDg0Mi90YWJsZXJhbmdlOjA3YWI5OGE4MGNmOTRkMTQ4YjRhYzRmNWMwYWUwODQyXzMtNi0xLTEtNzk4MjE_355bfde7-6491-48cf-9c07-9dfa66ff6757"
      unitRef="usd">37982000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a3e62f752274f1dacbf1d52a1509004_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTowN2FiOThhODBjZjk0ZDE0OGI0YWM0ZjVjMGFlMDg0Mi90YWJsZXJhbmdlOjA3YWI5OGE4MGNmOTRkMTQ4YjRhYzRmNWMwYWUwODQyXzMtOC0xLTEtNzk4MjE_ab657006-a115-4005-a3aa-f1680ad6ce43"
      unitRef="usd">216957000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ebaccb4206b46839c2c4d677c4c2d26_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTowN2FiOThhODBjZjk0ZDE0OGI0YWM0ZjVjMGFlMDg0Mi90YWJsZXJhbmdlOjA3YWI5OGE4MGNmOTRkMTQ4YjRhYzRmNWMwYWUwODQyXzQtMi0xLTEtNzk4MjE_6d47de9c-5cff-4933-b399-71a3897a4e9e"
      unitRef="usd">242170000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id473ec28866a4c629133af5c58c5cfde_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTowN2FiOThhODBjZjk0ZDE0OGI0YWM0ZjVjMGFlMDg0Mi90YWJsZXJhbmdlOjA3YWI5OGE4MGNmOTRkMTQ4YjRhYzRmNWMwYWUwODQyXzQtNC0xLTEtNzk4MjE_cf609c7c-47f0-4fa1-bbb2-cdaa0c02daf6"
      unitRef="usd">165070000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2fe0a3012f7b4186a8c64d341185c216_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTowN2FiOThhODBjZjk0ZDE0OGI0YWM0ZjVjMGFlMDg0Mi90YWJsZXJhbmdlOjA3YWI5OGE4MGNmOTRkMTQ4YjRhYzRmNWMwYWUwODQyXzQtNi0xLTEtNzk4MjE_bf51e796-a22d-4766-a555-ff8026ca0245"
      unitRef="usd">254419000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTowN2FiOThhODBjZjk0ZDE0OGI0YWM0ZjVjMGFlMDg0Mi90YWJsZXJhbmdlOjA3YWI5OGE4MGNmOTRkMTQ4YjRhYzRmNWMwYWUwODQyXzQtOC0xLTEtNzk4MjE_48f73f5a-5bd7-42c0-a12d-9bdcdc8c9061"
      unitRef="usd">661659000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0e99e2c4a0fd4119bda9c5338514f757_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzEtMi0xLTEtNzk4MjE_cb2f4b63-1585-407f-be3e-df3445bfeb0f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6b31c664eae94c97a28108f5edd77aef_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzEtNC0xLTEtNzk4MjE_92c0fbdc-c6e5-4274-aebe-1118b5908316"
      unitRef="usd">107399000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3c57606b3d4d458fa914307a6d3e4e04_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzEtNi0xLTEtNzk4MjE_a19932b5-f4d7-490a-9778-1641dc4ac743"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4fdc233589134fe0b68eed8a24a42dec_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzEtOC0xLTEtNzk4MjE_fba457b0-435f-46ab-971b-3443de82f776"
      unitRef="usd">107399000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic7a3f1843dc74e648e34cdf8ae79364c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzItMi0xLTEtNzk4MjE_1267d958-0251-4986-9ee7-3eefb1565a31"
      unitRef="usd">261336000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b3268370e374d2599e11dd958a109d6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzItNC0xLTEtNzk4MjE_4038492d-e4f5-4b94-bb00-a7389a486a46"
      unitRef="usd">300713000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5e214c13e264e3aa9f56f13a60eef44_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzItNi0xLTEtNzk4MjE_9dd83e88-5bee-49ef-b362-f4e39fe6dba9"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1c80eb4ebb6b4758a5c39e68cd6889c0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzItOC0xLTEtNzk4MjE_6f1cc0ac-6241-43e7-ac5f-30c3c7d11514"
      unitRef="usd">562049000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe63575531f84305900cf1f38e59f1d3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzMtMi0xLTEtNzk4MjE_4081f88c-85be-4fa3-a452-b3845dd13f20"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i024d44bfb3b145708bda935fd101d60b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzMtNC0xLTEtNzk4MjE_abe1939e-1371-4b77-ad49-6357a04bd705"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie78922d6156c4f7fa2fe2e004169574c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzMtNi0xLTEtNzk4MjE_be1d03ed-563e-4e10-b618-767112bb3087"
      unitRef="usd">139958000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieef2675739aa4054a9ca7575ab26c9f0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzMtOC0xLTEtNzk4MjE_de0709b4-8c82-4b1b-b4cb-69d7f1e043c8"
      unitRef="usd">139958000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c071da17e084d54a5ad66e7eb246641_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzQtMi0xLTEtNzk4MjE_fc159e9e-45fd-4fec-b479-6ee8e8351276"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaab23afd3dc247b6bb462f41beb085a1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzQtNC0xLTEtNzk4MjE_112894d2-e8b1-49d2-b344-4492a5255fee"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i79414694ecfa4e988af46a9e76b674bd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzQtNi0xLTEtNzk4MjE_cd29fbba-306d-4bd2-8153-43516d9562d1"
      unitRef="usd">98674000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i80a9c01a673b4c3b8259ecb65c50a6ff_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzQtOC0xLTEtNzk4MjE_341eaa20-35f1-4f62-abdb-6379b632f450"
      unitRef="usd">98674000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i63a0a862534641199c6ad883baf58797_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzUtMi0xLTEtNzk4MjE_419d2884-b46a-4d2f-bd6f-ab5e829b9eb1"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia50b9d7439dd4e43ae101bfbb7fcb8e2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzUtNC0xLTEtNzk4MjE_38b9e825-e731-432b-8c50-3b918bd7a7ed"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i534348b159e440b9b8d475bfcccbe118_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzUtNi0xLTEtNzk4MjE_8502f59d-ffeb-4843-b51e-8147d6e1d424"
      unitRef="usd">41682000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6fcb3b4ca5de4bd3b64f0a0f31f5a0ac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzUtOC0xLTEtNzk4MjE_018f3f6e-8129-4aea-ae2a-7ea5117954ce"
      unitRef="usd">41682000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iebd01ff828574d728a7a348c1ac15069_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzYtMi0xLTEtNzk4MjE_5e55fbba-232b-4f66-8e37-a4054aefdbaa"
      unitRef="usd">261336000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i472544f0d77f47acbc1e4576801cfa06_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzYtNC0xLTEtNzk4MjE_a114d3b4-2025-4187-aef8-f5a79073ae6a"
      unitRef="usd">408112000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a06204dfb794e04ad651c712dec73ca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzYtNi0xLTEtNzk4MjE_e22958df-cf67-4746-bb28-46e58faf2762"
      unitRef="usd">280314000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTo3MDU4ZWQ2MThhZTM0NjcwYjRiNzJmMzVlYjBhYTg4MC90YWJsZXJhbmdlOjcwNThlZDYxOGFlMzQ2NzBiNGI3MmYzNWViMGFhODgwXzYtOC0xLTEtNzk4MjE_e316c327-5742-4613-a799-99e6be90777e"
      unitRef="usd">949762000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a88356d545b4f38b199f2685413c235_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzEtMi0xLTEtNzk4MjE_782e1fa3-6d60-4d1e-b136-7a37eff7fcf2"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i27b2ee565c344babb484997833508d8e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzEtNC0xLTEtNzk4MjE_0d3a97f5-60d0-4920-bbfb-dd981dbf4018"
      unitRef="usd">75725000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd852b689f354c2ba8f411331865c268_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzEtNi0xLTEtNzk4MjE_0335daf1-2612-42ef-b1f2-fa42ddfb0133"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a6b559798c7489a8becce1ce2b0f27c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzEtOC0xLTEtNzk4MjE_774db0a3-850a-4d0f-8f47-7a1e3550ae5c"
      unitRef="usd">75725000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1f0272e847f4a8eabf7e1a1b869d893_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzItMi0xLTEtNzk4MjE_5c0b5aa7-4dff-4251-b5e5-37109c5f0777"
      unitRef="usd">233532000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i336017c477b54e97bfd434d60e334210_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzItNC0xLTEtNzk4MjE_e1340bfe-4705-4153-821e-213956af3200"
      unitRef="usd">172127000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6cd8e60c9ae64ca6992dbf968cce73f5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzItNi0xLTEtNzk4MjE_89ae05e6-b5a4-458f-adaa-3c39a0ed2ae1"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f7de4533b6342b8b8d4b79c38a9bc37_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzItOC0xLTEtNzk4MjE_29114511-ed42-45fa-8001-56e1fe037b6b"
      unitRef="usd">405659000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i38d112614d1546389ffdcaeadb22aec3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzMtMi0xLTEtNzk4MjE_4910d273-e565-4d47-ae1a-22d413d1a1e9"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i81d8c9081f4d4e7391f14d58c30995ef_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzMtNC0xLTEtNzk4MjE_ec392d62-2062-466f-92a0-f54f9015d9c6"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i08572370000f47ce84c63accb683459c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzMtNi0xLTEtNzk4MjE_50f4f44d-1e2a-4ff0-96a2-14b4112ad241"
      unitRef="usd">93694000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i05ec98fb74874d43a5301b577e2c9aaf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzMtOC0xLTEtNzk4MjE_11616fd4-b219-4e02-889b-97987879271e"
      unitRef="usd">93694000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id1d9dff6badb49d08d93ee990c294c5b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzQtMi0xLTEtNzk4MjE_d54fbe25-ae06-412e-b36a-8c681016dce1"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i765fcd9c2b3149599591e4d680c6c868_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzQtNC0xLTEtNzk4MjE_38347f0b-dce6-429e-957a-7c0c6fc91a44"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie9bc4cded6af47678a3da6cd9a4b8c90_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzQtNi0xLTEtNzk4MjE_657341c4-0e05-4228-976d-ef5fb708fb98"
      unitRef="usd">105495000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i785d02655dba444180bc4b216056c615_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzQtOC0xLTEtNzk4MjE_0f2dfd93-5024-4382-b3d6-7efa492063cb"
      unitRef="usd">105495000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2acd0d44c5b24d13958c4d89102628c7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzUtMi0xLTEtNzk4MjE_bcfed2c1-cc23-47bf-bd2d-1874219eaa5b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iee7931b7b22e4a2591e61d50ff0c2735_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzUtNC0xLTEtNzk4MjE_1855f525-5ff0-42ce-bec0-b1d5d55224fe"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib7c19b74461443f9a8d5a160975f2740_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzUtNi0xLTEtNzk4MjE_385621ce-d802-472b-89b4-f854625ec7b3"
      unitRef="usd">70280000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i583f8806f628426f93379b68dc9b463f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzUtOC0xLTEtNzk4MjE_c0ab1126-5c91-4edb-b29d-f4c95146ae56"
      unitRef="usd">70280000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2200ddde03f440f59c21b0b5619248e4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzYtMi0xLTEtNzk4MjE_1c0f8628-7ae2-4dab-a194-7c9b355577f2"
      unitRef="usd">233532000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8f56095f9a0347a7974b40d6a4bd62bb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzYtNC0xLTEtNzk4MjE_b1c74eaa-7a71-4de6-afc8-17344efd368d"
      unitRef="usd">247852000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61f486c0ec654bb4abb749986a91cefb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzYtNi0xLTEtNzk4MjE_2d957f6a-c372-4f77-aa25-b955539ee784"
      unitRef="usd">269469000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpkYWM0ZDk1YmI1YzQ0YTFiOGMyNGZlMzc1NDUxZmNjOC90YWJsZXJhbmdlOmRhYzRkOTViYjVjNDRhMWI4YzI0ZmUzNzU0NTFmY2M4XzYtOC0xLTEtNzk4MjE_442964fb-2a08-45c7-ac0c-dc6dbc8decaa"
      unitRef="usd">750853000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie934fc10a7da44eebc2d95db114d17ee_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzEtMi0xLTEtNzk4MjE_decf758f-9564-4051-8355-7e3f4c65d35b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf9f1b1de19f4790a44ec9b755c1691d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzEtNC0xLTEtNzk4MjE_bc0463ee-6e29-4c9b-aff0-cf7c4c1985ed"
      unitRef="usd">82445000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i80980c43045e492ba2d7345eb3c51050_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzEtNi0xLTEtNzk4MjE_3e22cc03-f3b6-4b3b-af77-1d12b411152f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icdaeb333150e412b9eec2b0012572ebb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzEtOC0xLTEtNzk4MjE_f6789b53-42f3-4dd8-8b74-e0e6a17044bf"
      unitRef="usd">82445000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7184924046a54ed6a8c9bdb76831501d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzItMi0xLTEtNzk4MjE_780796dd-41a9-4fcd-ac06-e56e11410dc7"
      unitRef="usd">242170000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf4820ff10f741c7b6281b43b2436493_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzItNC0xLTEtNzk4MjE_fc0c20f0-3920-4411-a51c-ab7e9327333e"
      unitRef="usd">82625000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if2ff697376014642ac2e84b87f49dd2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzItNi0xLTEtNzk4MjE_8d813155-671c-408c-bc38-7286aeecc12b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icaecd6a7882145d596c4f1bbb83e1a38_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzItOC0xLTEtNzk4MjE_9ab75281-ffd7-4263-a64b-26246010c0fe"
      unitRef="usd">324795000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i344d369cab27484eb219d5075eb9f7c8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzMtMi0xLTEtNzk4MjE_296108ee-4ac9-4974-9052-407633775c3e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0b960e7ab9e24bbc8327f53ac6c392fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzMtNC0xLTEtNzk4MjE_5fa1d1f0-4125-4f8d-a21e-d91f93f95252"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i88695e93833a470ea32fa8ffa10668b4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzMtNi0xLTEtNzk4MjE_745af3bb-fb72-439c-9b0b-e08f3ec39055"
      unitRef="usd">79064000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i486348059b8b4b0a95b6e09fb454a7d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzMtOC0xLTEtNzk4MjE_5cccc9c7-ec58-445f-8551-875eee4ad570"
      unitRef="usd">79064000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d777e0736074495ac0ffe9e5fe6a08b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzQtMi0xLTEtNzk4MjE_955555f5-7d57-47f1-b2ec-3c576ac11c02"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8988709a36994d55b916f2e9ce04668f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzQtNC0xLTEtNzk4MjE_2d047bdb-8986-4e78-8c5d-c4ffc7a5143f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib2d14c4a55824ee8848d7521bd3b7ebb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzQtNi0xLTEtNzk4MjE_a0781fc4-2831-4014-83b4-b790cda4b49a"
      unitRef="usd">138406000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie7e87d313fc14b7bb956adfce7eb8b46_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzQtOC0xLTEtNzk4MjE_ecc94760-7004-4f6a-9f49-68d2f6a8fcee"
      unitRef="usd">138406000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idfc70df60ae54dfcbd1a7e7368168158_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzUtMi0xLTEtNzk4MjE_3560082a-fd13-417c-a57b-6c61f9060a29"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i08e8a272b45c4e4ebe35cbf86d94eb66_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzUtNC0xLTEtNzk4MjE_7f52d8e6-add0-42ca-b73a-a29a06243528"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5de71d20a900465ea82a74bb69a8e59f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzUtNi0xLTEtNzk4MjE_d88cdb7b-f0fd-47e8-b14c-a936ff71ffd7"
      unitRef="usd">36949000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifc6b71876597445290e624c1914cddf5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzUtOC0xLTEtNzk4MjE_d84f3947-daa6-438a-b4cf-8491fb15b1cf"
      unitRef="usd">36949000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ebaccb4206b46839c2c4d677c4c2d26_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzYtMi0xLTEtNzk4MjE_0e9966d3-4bb8-4734-896e-b7c1bdcf1fbe"
      unitRef="usd">242170000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id473ec28866a4c629133af5c58c5cfde_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzYtNC0xLTEtNzk4MjE_b555c6d8-db1e-4c82-8535-3d95ebdb4dd3"
      unitRef="usd">165070000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2fe0a3012f7b4186a8c64d341185c216_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzYtNi0xLTEtNzk4MjE_ab39f7da-2edd-4e21-adcb-c24c3710aaba"
      unitRef="usd">254419000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTplYmMwMjcyZWJkNmE0MjFkYWRiZWM5YTRkNTA0NDMwZS90YWJsZXJhbmdlOmViYzAyNzJlYmQ2YTQyMWRhZGJlYzlhNGQ1MDQ0MzBlXzYtOC0xLTEtNzk4MjE_0f51fd63-a806-442d-b169-eeab6643586a"
      unitRef="usd">661659000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpmZmUwMTU0MGI1NzA0ZTZlOWU3YjNiMzUzMDY2MWE5Mi90YWJsZXJhbmdlOmZmZTAxNTQwYjU3MDRlNmU5ZTdiM2IzNTMwNjYxYTkyXzEtMS0xLTEtMTA1MTY5_1a783df3-d60b-4f78-964a-5ce973f6d479"
      unitRef="usd">103193000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpmZmUwMTU0MGI1NzA0ZTZlOWU3YjNiMzUzMDY2MWE5Mi90YWJsZXJhbmdlOmZmZTAxNTQwYjU3MDRlNmU5ZTdiM2IzNTMwNjYxYTkyXzEtMy0xLTEtMTA1MTY5_56e64f7c-5293-4147-9c19-33fe4c95228a"
      unitRef="usd">76587000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpmZmUwMTU0MGI1NzA0ZTZlOWU3YjNiMzUzMDY2MWE5Mi90YWJsZXJhbmdlOmZmZTAxNTQwYjU3MDRlNmU5ZTdiM2IzNTMwNjYxYTkyXzItMS0xLTEtMTA1MTY5_03b58dfb-82a9-4c1b-9e5e-7272ba868832"
      unitRef="usd">38307000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpmZmUwMTU0MGI1NzA0ZTZlOWU3YjNiMzUzMDY2MWE5Mi90YWJsZXJhbmdlOmZmZTAxNTQwYjU3MDRlNmU5ZTdiM2IzNTMwNjYxYTkyXzItMy0xLTEtMTA1MTY5_38c5900f-cb0d-4ecb-af7d-5113b410a134"
      unitRef="usd">31882000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpmZmUwMTU0MGI1NzA0ZTZlOWU3YjNiMzUzMDY2MWE5Mi90YWJsZXJhbmdlOmZmZTAxNTQwYjU3MDRlNmU5ZTdiM2IzNTMwNjYxYTkyXzMtMS0xLTEtMTA1MTY5_d5ce93c2-c14c-4c05-8522-a36de97140c2"
      unitRef="usd">141500000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpmZmUwMTU0MGI1NzA0ZTZlOWU3YjNiMzUzMDY2MWE5Mi90YWJsZXJhbmdlOmZmZTAxNTQwYjU3MDRlNmU5ZTdiM2IzNTMwNjYxYTkyXzMtMy0xLTEtMTA1MTY5_d751fc77-373e-4945-8b16-ac815a779963"
      unitRef="usd">108469000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpmZmUwMTU0MGI1NzA0ZTZlOWU3YjNiMzUzMDY2MWE5Mi90YWJsZXJhbmdlOmZmZTAxNTQwYjU3MDRlNmU5ZTdiM2IzNTMwNjYxYTkyXzQtMC0xLTEtMTA1MjE2L3RleHRyZWdpb246MjFkODY3MTY1ZmFiNGJkOTg5YmEwY2YxNTZjNTljZDFfMjg_edc7ac09-a181-433c-9d4b-d32d0846987d"
      unitRef="usd">2100000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90YWJsZTpmZmUwMTU0MGI1NzA0ZTZlOWU3YjNiMzUzMDY2MWE5Mi90YWJsZXJhbmdlOmZmZTAxNTQwYjU3MDRlNmU5ZTdiM2IzNTMwNjYxYTkyXzQtMC0xLTEtMTA1MjE2L3RleHRyZWdpb246MjFkODY3MTY1ZmFiNGJkOTg5YmEwY2YxNTZjNTljZDFfMzU_f7d9fb5d-e072-400f-bbb4-6f0c32d85d69"
      unitRef="usd">1700000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90ZXh0cmVnaW9uOmVmMzAzMTJmMDk5YjQ2YjdhYWI4Yzg3ZjJmYjRlOTJmXzU0OTc1NTgyMjg3NQ_9b59072f-b8ac-4f4f-b177-81cc262d2a6f"
      unitRef="usd">38300000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90ZXh0cmVnaW9uOmVmMzAzMTJmMDk5YjQ2YjdhYWI4Yzg3ZjJmYjRlOTJmXzU0OTc1NTgyMjg4Mw_2a4a1a3d-c6aa-4c5e-9708-90b389e50bec"
      unitRef="usd">31900000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90ZXh0cmVnaW9uOmVmMzAzMTJmMDk5YjQ2YjdhYWI4Yzg3ZjJmYjRlOTJmXzU0OTc1NTgxNDYzMzU_876e774e-5ee5-45c3-9273-1f294d5a308d"
      unitRef="usd">6400000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90ZXh0cmVnaW9uOmVmMzAzMTJmMDk5YjQ2YjdhYWI4Yzg3ZjJmYjRlOTJmXzU0OTc1NTgxNDYzNTM_95f26784-f019-40e0-8b2a-0976a483ac0e"
      unitRef="usd">7100000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90ZXh0cmVnaW9uOmVmMzAzMTJmMDk5YjQ2YjdhYWI4Yzg3ZjJmYjRlOTJmXzU0OTc1NTgxNDY0MjU_63f7225c-a7f9-43ca-ba08-3c332ddc6465"
      unitRef="usd">3900000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90ZXh0cmVnaW9uOmVmMzAzMTJmMDk5YjQ2YjdhYWI4Yzg3ZjJmYjRlOTJmXzU0OTc1NTgxNDY0MzM_058f7bd0-2aec-4e34-bee6-f270a1d8b1d4"
      unitRef="usd">5100000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i23c62be70bbe4cdfbf3d0788bd20a3b3_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90ZXh0cmVnaW9uOmVmMzAzMTJmMDk5YjQ2YjdhYWI4Yzg3ZjJmYjRlOTJmXzI0Mzc_0837c96a-cdeb-45b5-b765-e08509703d07"
      unitRef="number">0.59</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i291b8c56043e4aec981793852e7e487c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90ZXh0cmVnaW9uOmVmMzAzMTJmMDk5YjQ2YjdhYWI4Yzg3ZjJmYjRlOTJmXzI0NDQ_79f650a6-92cd-4274-804a-f71b0acf00ac"
      unitRef="number">0.54</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i27867d5edeb84e109ff4daf6ad992acb_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90ZXh0cmVnaW9uOmVmMzAzMTJmMDk5YjQ2YjdhYWI4Yzg3ZjJmYjRlOTJmXzI3NDY_d3257954-455f-4125-869c-8b830bbb5fb3"
      unitRef="number">0.41</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i32ba735803b14e9ab065f062ffeeea79_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90ZXh0cmVnaW9uOmVmMzAzMTJmMDk5YjQ2YjdhYWI4Yzg3ZjJmYjRlOTJmXzI3NTM_24c08615-696f-4f2f-8257-8755a151c0c8"
      unitRef="number">0.46</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90ZXh0cmVnaW9uOmVmMzAzMTJmMDk5YjQ2YjdhYWI4Yzg3ZjJmYjRlOTJmXzMwNTk_7fa8010b-8d56-4890-a51b-29436c75a3c2"
      unitRef="usd">187000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i76c83f90307a4b62896338fd8885f371_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90ZXh0cmVnaW9uOmVmMzAzMTJmMDk5YjQ2YjdhYWI4Yzg3ZjJmYjRlOTJmXzMxMTk_d1cc4245-332b-496f-bec5-f8c0fbf09b9a">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i76c83f90307a4b62896338fd8885f371_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90ZXh0cmVnaW9uOmVmMzAzMTJmMDk5YjQ2YjdhYWI4Yzg3ZjJmYjRlOTJmXzMxNTI_6ec0125a-4ead-455f-9613-0fbb2baf2fe9"
      unitRef="number">0.97</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i540ea97c4ce34569a93041aa5320bc32_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMTgvZnJhZzplZjMwMzEyZjA5OWI0NmI3YWFiOGM4N2YyZmI0ZTkyZi90ZXh0cmVnaW9uOmVmMzAzMTJmMDk5YjQ2YjdhYWI4Yzg3ZjJmYjRlOTJmXzMxNTk_dfc86a6f-90b7-435d-8bdf-f06a2d004953"
      unitRef="number">0.03</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:OtherAssetsDisclosureTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMjcvZnJhZzo4ZDFiNmI4ZTFhMzY0ZmYxYTBiYzFjMzExM2JkNWFjNS90ZXh0cmVnaW9uOjhkMWI2YjhlMWEzNjRmZjFhMGJjMWMzMTEzYmQ1YWM1XzIxNQ_4a508541-b911-42a2-b704-7f1058e46395">Other Current Assets &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:145%"&gt;Other current assets consisted of the following as of December&#160;31, 2022 and 2021 (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Self insurance trust assets&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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&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 notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vendor advances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,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="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,304&#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:OtherAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMjcvZnJhZzo4ZDFiNmI4ZTFhMzY0ZmYxYTBiYzFjMzExM2JkNWFjNS90ZXh0cmVnaW9uOjhkMWI2YjhlMWEzNjRmZjFhMGJjMWMzMTEzYmQ1YWM1XzIxNg_5efb2aa6-b321-436e-baa8-c2834b5e4796">&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:145%"&gt;Other current assets consisted of the following as of December&#160;31, 2022 and 2021 (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Self insurance trust assets&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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&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 notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vendor advances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,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="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,304&#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:ScheduleOfOtherCurrentAssetsTableTextBlock>
    <vsec:SelfInsuranceReservesCurrent
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMjcvZnJhZzo4ZDFiNmI4ZTFhMzY0ZmYxYTBiYzFjMzExM2JkNWFjNS90YWJsZTpjNmUzNGE4YTI4Njk0ZTVmOWQ0YzE1ODQyNTM5MjUxNi90YWJsZXJhbmdlOmM2ZTM0YThhMjg2OTRlNWY5ZDRjMTU4NDI1MzkyNTE2XzEtMS0xLTEtNzk4MjE_5b7f29b0-900f-4a9a-aa32-25b109cb795f"
      unitRef="usd">0</vsec:SelfInsuranceReservesCurrent>
    <vsec:SelfInsuranceReservesCurrent
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMjcvZnJhZzo4ZDFiNmI4ZTFhMzY0ZmYxYTBiYzFjMzExM2JkNWFjNS90YWJsZTpjNmUzNGE4YTI4Njk0ZTVmOWQ0YzE1ODQyNTM5MjUxNi90YWJsZXJhbmdlOmM2ZTM0YThhMjg2OTRlNWY5ZDRjMTU4NDI1MzkyNTE2XzEtMy0xLTEtNzk4MjE_a22f042d-ac7d-421c-9989-338e1fc2f10c"
      unitRef="usd">5993000</vsec:SelfInsuranceReservesCurrent>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMjcvZnJhZzo4ZDFiNmI4ZTFhMzY0ZmYxYTBiYzFjMzExM2JkNWFjNS90YWJsZTpjNmUzNGE4YTI4Njk0ZTVmOWQ0YzE1ODQyNTM5MjUxNi90YWJsZXJhbmdlOmM2ZTM0YThhMjg2OTRlNWY5ZDRjMTU4NDI1MzkyNTE2XzItMS0xLTEtNzk4MjE_9391ce03-3bcb-46ad-bd79-b2d8991370e7"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMjcvZnJhZzo4ZDFiNmI4ZTFhMzY0ZmYxYTBiYzFjMzExM2JkNWFjNS90YWJsZTpjNmUzNGE4YTI4Njk0ZTVmOWQ0YzE1ODQyNTM5MjUxNi90YWJsZXJhbmdlOmM2ZTM0YThhMjg2OTRlNWY5ZDRjMTU4NDI1MzkyNTE2XzItMy0xLTEtNzk4MjE_1e653b1d-e330-4763-8131-06f406d05427"
      unitRef="usd">2820000</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <vsec:VendorAdvancesCurrent
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMjcvZnJhZzo4ZDFiNmI4ZTFhMzY0ZmYxYTBiYzFjMzExM2JkNWFjNS90YWJsZTpjNmUzNGE4YTI4Njk0ZTVmOWQ0YzE1ODQyNTM5MjUxNi90YWJsZXJhbmdlOmM2ZTM0YThhMjg2OTRlNWY5ZDRjMTU4NDI1MzkyNTE2XzQtMS0xLTEtNzk4MjE_78cca80c-5def-458d-bad0-7fa16b6d076d"
      unitRef="usd">14998000</vsec:VendorAdvancesCurrent>
    <vsec:VendorAdvancesCurrent
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMjcvZnJhZzo4ZDFiNmI4ZTFhMzY0ZmYxYTBiYzFjMzExM2JkNWFjNS90YWJsZTpjNmUzNGE4YTI4Njk0ZTVmOWQ0YzE1ODQyNTM5MjUxNi90YWJsZXJhbmdlOmM2ZTM0YThhMjg2OTRlNWY5ZDRjMTU4NDI1MzkyNTE2XzQtMy0xLTEtNzk4MjE_6a00016d-462a-49c3-b384-762e0e1d47c5"
      unitRef="usd">14552000</vsec:VendorAdvancesCurrent>
    <us-gaap:OtherAssetsMiscellaneousCurrent
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMjcvZnJhZzo4ZDFiNmI4ZTFhMzY0ZmYxYTBiYzFjMzExM2JkNWFjNS90YWJsZTpjNmUzNGE4YTI4Njk0ZTVmOWQ0YzE1ODQyNTM5MjUxNi90YWJsZXJhbmdlOmM2ZTM0YThhMjg2OTRlNWY5ZDRjMTU4NDI1MzkyNTE2XzUtMS0xLTEtNzk4MjE_373548db-c638-4231-9d1f-ff16b127a94a"
      unitRef="usd">11195000</us-gaap:OtherAssetsMiscellaneousCurrent>
    <us-gaap:OtherAssetsMiscellaneousCurrent
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMjcvZnJhZzo4ZDFiNmI4ZTFhMzY0ZmYxYTBiYzFjMzExM2JkNWFjNS90YWJsZTpjNmUzNGE4YTI4Njk0ZTVmOWQ0YzE1ODQyNTM5MjUxNi90YWJsZXJhbmdlOmM2ZTM0YThhMjg2OTRlNWY5ZDRjMTU4NDI1MzkyNTE2XzUtMy0xLTEtNzk4MjE_16939300-3cef-4b15-a69c-0965fd733a41"
      unitRef="usd">8939000</us-gaap:OtherAssetsMiscellaneousCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMjcvZnJhZzo4ZDFiNmI4ZTFhMzY0ZmYxYTBiYzFjMzExM2JkNWFjNS90YWJsZTpjNmUzNGE4YTI4Njk0ZTVmOWQ0YzE1ODQyNTM5MjUxNi90YWJsZXJhbmdlOmM2ZTM0YThhMjg2OTRlNWY5ZDRjMTU4NDI1MzkyNTE2XzYtMS0xLTEtNzk4MjE_7ab9b589-9558-456b-af46-aca82bf13d2b"
      unitRef="usd">26193000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMjcvZnJhZzo4ZDFiNmI4ZTFhMzY0ZmYxYTBiYzFjMzExM2JkNWFjNS90YWJsZTpjNmUzNGE4YTI4Njk0ZTVmOWQ0YzE1ODQyNTM5MjUxNi90YWJsZXJhbmdlOmM2ZTM0YThhMjg2OTRlNWY5ZDRjMTU4NDI1MzkyNTE2XzYtMy0xLTEtNzk4MjE_41b96784-ce03-4b2a-95f5-402e17cb9292"
      unitRef="usd">32304000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90ZXh0cmVnaW9uOjg5NjQ0YTY3NzE4NjQ4OWJiYjgyMzVlMDVmN2QwYTAwXzI3NQ_5b6845ed-56a2-46d9-b0c1-0e53f0189fdf">Property and Equipment&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;Property and equipment, net consisted of the following as of December&#160;31, 2022 and 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&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 building improvements&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;30,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,728&#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;28,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures, equipment and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land and land improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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;4,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,461)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&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;Depreciation and amortization expense for the years ended December&#160;31, 2022, 2021 and 2020 was $7.1 million, $6.1 million and $5.6 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90ZXh0cmVnaW9uOjg5NjQ0YTY3NzE4NjQ4OWJiYjgyMzVlMDVmN2QwYTAwXzI3MQ_ddc085f1-8b41-4177-8b3a-248cf6d2e767">&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;Property and equipment, net consisted of the following as of December&#160;31, 2022 and 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&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 building improvements&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;30,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,728&#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;28,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures, equipment and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land and land improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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;4,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,461)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie92427008ce143638b4b4de1803b6bc5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90YWJsZToxMTg2MzkwM2U1MmU0MjMyOTIyMWY1NmEyMmQzOTEwNS90YWJsZXJhbmdlOjExODYzOTAzZTUyZTQyMzI5MjIxZjU2YTIyZDM5MTA1XzEtMS0xLTEtNzk4MjE_854dde29-22c8-48d1-8775-5cb38d9777b8"
      unitRef="usd">30482000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iebce12624cbd4f0f8694c4dd3af02228_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90YWJsZToxMTg2MzkwM2U1MmU0MjMyOTIyMWY1NmEyMmQzOTEwNS90YWJsZXJhbmdlOjExODYzOTAzZTUyZTQyMzI5MjIxZjU2YTIyZDM5MTA1XzEtMy0xLTEtNzk4MjE_1ec33a8c-cbc0-4581-b320-358d00155df8"
      unitRef="usd">29596000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id5aada18a9fd44ae82ba8e11c5010deb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90YWJsZToxMTg2MzkwM2U1MmU0MjMyOTIyMWY1NmEyMmQzOTEwNS90YWJsZXJhbmdlOjExODYzOTAzZTUyZTQyMzI5MjIxZjU2YTIyZDM5MTA1XzItMS0xLTEtNzk4MjE_77c246e1-577a-4171-bcd2-f94c60ecfcbb"
      unitRef="usd">29728000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id33a135bfe0f426696f4a03c07e86163_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90YWJsZToxMTg2MzkwM2U1MmU0MjMyOTIyMWY1NmEyMmQzOTEwNS90YWJsZXJhbmdlOjExODYzOTAzZTUyZTQyMzI5MjIxZjU2YTIyZDM5MTA1XzItMy0xLTEtNzk4MjE_660e7d4d-ff9d-4e1e-a8d6-cf18f1179abb"
      unitRef="usd">28084000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iefcc7c8e77304f3a810a6acfd1c1e3c0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90YWJsZToxMTg2MzkwM2U1MmU0MjMyOTIyMWY1NmEyMmQzOTEwNS90YWJsZXJhbmdlOjExODYzOTAzZTUyZTQyMzI5MjIxZjU2YTIyZDM5MTA1XzMtMS0xLTEtNzk4MjE_5722a18f-4d36-4c27-b6e3-f33b2c75d01a"
      unitRef="usd">48788000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie564dfae52de41369b4308fb075c303b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90YWJsZToxMTg2MzkwM2U1MmU0MjMyOTIyMWY1NmEyMmQzOTEwNS90YWJsZXJhbmdlOjExODYzOTAzZTUyZTQyMzI5MjIxZjU2YTIyZDM5MTA1XzMtMy0xLTEtNzk4MjE_f3e8ad52-a2be-43b1-b6c9-f5eb81fa5acc"
      unitRef="usd">39377000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia1b3bf255b674ddc9e10064264874309_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90YWJsZToxMTg2MzkwM2U1MmU0MjMyOTIyMWY1NmEyMmQzOTEwNS90YWJsZXJhbmdlOjExODYzOTAzZTUyZTQyMzI5MjIxZjU2YTIyZDM5MTA1XzQtMS0xLTEtNzk4MjE_6f69917c-8c87-4afc-ad78-fff586fa7e2a"
      unitRef="usd">7495000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib0be17fe71ea4ee08ae2dd9929100726_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90YWJsZToxMTg2MzkwM2U1MmU0MjMyOTIyMWY1NmEyMmQzOTEwNS90YWJsZXJhbmdlOjExODYzOTAzZTUyZTQyMzI5MjIxZjU2YTIyZDM5MTA1XzQtMy0xLTEtNzk4MjE_9917a813-abeb-40f7-87d6-12aa585137cc"
      unitRef="usd">7164000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie8f8cd0599314089b459525fe286e2b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90YWJsZToxMTg2MzkwM2U1MmU0MjMyOTIyMWY1NmEyMmQzOTEwNS90YWJsZXJhbmdlOjExODYzOTAzZTUyZTQyMzI5MjIxZjU2YTIyZDM5MTA1XzUtMS0xLTEtNzk4MjE_40797c78-b918-409d-bb92-6dc0c1839cb9"
      unitRef="usd">4681000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iad5ba19ec7e444fb942cffc3a2f101f4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90YWJsZToxMTg2MzkwM2U1MmU0MjMyOTIyMWY1NmEyMmQzOTEwNS90YWJsZXJhbmdlOjExODYzOTAzZTUyZTQyMzI5MjIxZjU2YTIyZDM5MTA1XzUtMy0xLTEtNzk4MjE_886ae512-281e-4bb7-b3fe-68ef30b05aef"
      unitRef="usd">4726000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90YWJsZToxMTg2MzkwM2U1MmU0MjMyOTIyMWY1NmEyMmQzOTEwNS90YWJsZXJhbmdlOjExODYzOTAzZTUyZTQyMzI5MjIxZjU2YTIyZDM5MTA1XzYtMS0xLTEtNzk4MjE_d1272f5b-5564-4bb7-ac35-d4c0e442ef48"
      unitRef="usd">121174000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90YWJsZToxMTg2MzkwM2U1MmU0MjMyOTIyMWY1NmEyMmQzOTEwNS90YWJsZXJhbmdlOjExODYzOTAzZTUyZTQyMzI5MjIxZjU2YTIyZDM5MTA1XzYtMy0xLTEtNzk4MjE_b32848c7-ecf8-454d-afea-86f960c6018a"
      unitRef="usd">108947000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90YWJsZToxMTg2MzkwM2U1MmU0MjMyOTIyMWY1NmEyMmQzOTEwNS90YWJsZXJhbmdlOjExODYzOTAzZTUyZTQyMzI5MjIxZjU2YTIyZDM5MTA1XzctMS0xLTEtNzk4MjE_bf4fc7ad-db40-4456-a23c-8b9f0ebdc6a0"
      unitRef="usd">73205000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90YWJsZToxMTg2MzkwM2U1MmU0MjMyOTIyMWY1NmEyMmQzOTEwNS90YWJsZXJhbmdlOjExODYzOTAzZTUyZTQyMzI5MjIxZjU2YTIyZDM5MTA1XzctMy0xLTEtNzk4MjE_bfaf622f-1d9a-4259-a466-4014fec409ea"
      unitRef="usd">66461000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90YWJsZToxMTg2MzkwM2U1MmU0MjMyOTIyMWY1NmEyMmQzOTEwNS90YWJsZXJhbmdlOjExODYzOTAzZTUyZTQyMzI5MjIxZjU2YTIyZDM5MTA1XzgtMS0xLTEtNzk4MjE_be6585a1-17f0-4692-8bfd-9f754347df2e"
      unitRef="usd">47969000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90YWJsZToxMTg2MzkwM2U1MmU0MjMyOTIyMWY1NmEyMmQzOTEwNS90YWJsZXJhbmdlOjExODYzOTAzZTUyZTQyMzI5MjIxZjU2YTIyZDM5MTA1XzgtMy0xLTEtNzk4MjE_69ae4545-5ef5-41c5-a0a8-8ea09959a55a"
      unitRef="usd">42486000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90ZXh0cmVnaW9uOjg5NjQ0YTY3NzE4NjQ4OWJiYjgyMzVlMDVmN2QwYTAwXzI0Mg_97b6fef0-eeea-479f-9530-3c2159dc0d67"
      unitRef="usd">7100000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90ZXh0cmVnaW9uOjg5NjQ0YTY3NzE4NjQ4OWJiYjgyMzVlMDVmN2QwYTAwXzI0Ng_8f2e9969-027c-47b6-8b2a-cad167b79710"
      unitRef="usd">6100000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzAvZnJhZzo4OTY0NGE2NzcxODY0ODliYmI4MjM1ZTA1ZjdkMGEwMC90ZXh0cmVnaW9uOjg5NjQ0YTY3NzE4NjQ4OWJiYjgyMzVlMDVmN2QwYTAwXzI1Mw_f608e8ff-3144-42e1-9c55-6ca27f3f97ae"
      unitRef="usd">5600000</us-gaap:Depreciation>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90ZXh0cmVnaW9uOmRhZTczMDUyNTBhOTQyOTFhODc3YWU4MWU3YWIzY2RjXzIyNzk_97fd4384-8c59-45a0-baca-1f5e21d182e2">Goodwill and Intangible Assets&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;Changes in goodwill for the years ended December&#160;31, 2022 and 2021 by operating segment were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.899%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fleet&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:400;line-height:100%"&gt;Federal and Defense&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 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:100%"&gt;Aviation &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="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:400;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: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;Balance as of December 31, 2020&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;63,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,126&#160;&lt;/span&gt;&lt;/td&gt;&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;Goodwill acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;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;63,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;31,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;154,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;248,753&#160;&lt;/span&gt;&lt;/td&gt;&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;Adjustments to goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2022&lt;/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;63,190&#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;31,575&#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;154,072&#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;248,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" 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: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:8pt;font-weight:400;line-height:100%"&gt; As of December 2022 and 2021, the Aviation segment accumulated goodwill impairment loss was $30.9 million.&lt;/span&gt;&lt;/div&gt;&lt;/td&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill increased during the year ended December 31, 2021 in connection with acquisitions completed during the period as discussed in Note (2) "Acquisitions and Divestitures." There were no impairments of goodwill during the years ended December&#160;31, 2022 and 2021. During the year ended December 31, 2020, we recognized a $30.9&#160;million goodwill impairment charge resulting from the negative impact of the COVID-19 pandemic on our Aviation reporting unit. &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-weight:400;line-height:120%"&gt;Intangible assets consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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:400;line-height:100%"&gt;Cost&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:400;line-height:100%"&gt;Accumulated Amortization&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:400;line-height:100%"&gt;Net Intangible Assets&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;December 31, 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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract and customer-related&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;206,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,881)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,456)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(124,337)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,624&#160;&lt;/span&gt;&lt;/td&gt;&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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2021&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;&#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:2px 1pt;text-align:right;vertical-align: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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract and customer-related&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;221,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,385)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;105,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,915)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,303)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;242,866&#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;(134,603)&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;108,263&#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&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;Intangible assets with a gross carrying value of 27.9 million were fully amortized during the year and are no longer reflected in the intangible asset values as of December&#160;31, 2022. There were no impairment losses during 2022 and 2021. We recognized an impairment expense, included in goodwill and intangible impairment, of $2.8&#160;million within the Aviation segment during the second quarter of 2020 in connection with the sale of all of the inventory of our CT Aerospace subsidiary.&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-weight:400;line-height:120%"&gt;Amortization expense for the years ended December&#160;31, 2022, 2021 and 2020 was $17.6 million, $18.5 million and $17.5 million, 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&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 future annual amortization expense related to intangible assets are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.402%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;90,624&#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:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90ZXh0cmVnaW9uOmRhZTczMDUyNTBhOTQyOTFhODc3YWU4MWU3YWIzY2RjXzIyNzc_8f253c28-f9b6-46b6-bbba-e5a1db2aa8c6">&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;Changes in goodwill for the years ended December&#160;31, 2022 and 2021 by operating segment were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.899%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fleet&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:400;line-height:100%"&gt;Federal and Defense&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 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:100%"&gt;Aviation &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="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:400;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: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;Balance as of December 31, 2020&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;63,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,126&#160;&lt;/span&gt;&lt;/td&gt;&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;Goodwill acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;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;63,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;31,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;154,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;248,753&#160;&lt;/span&gt;&lt;/td&gt;&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;Adjustments to goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2022&lt;/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;63,190&#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;31,575&#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;154,072&#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;248,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" 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: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:8pt;font-weight:400;line-height:100%"&gt; As of December 2022 and 2021, the Aviation segment accumulated goodwill impairment loss was $30.9 million.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="ibbf4d01e55c44ec19bf89e99285a57b4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzEtMS0xLTEtNzk4MjE_24e17d31-685e-47fa-b5df-c24f24371001"
      unitRef="usd">63190000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib754483ef9f34b6db98afd3d71740631_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzEtMy0xLTEtNzk4MjE_e51ed76f-cbac-4330-8692-5333214f7343"
      unitRef="usd">30883000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i034b6b0de6be48579caf1c2e0a7b0e88_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzEtNS0xLTEtNzk4MjE_18f86406-df7c-4f88-be20-6d9081754028"
      unitRef="usd">144053000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie65f0b615a4f4cfcaf4d086397950b7a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzEtNy0xLTEtNzk4MjE_bac75404-5c49-4671-9ae1-f4323100d457"
      unitRef="usd">238126000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i2200ddde03f440f59c21b0b5619248e4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzMtMS0xLTEtNzk4MjE_cbe80e39-c75c-4c15-8e59-352d6e3f7b51"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i61f486c0ec654bb4abb749986a91cefb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzMtMy0xLTEtNzk4MjE_68ebdafa-554b-4370-8f83-20140ca1552c"
      unitRef="usd">608000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i8f56095f9a0347a7974b40d6a4bd62bb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzMtNS0xLTEtNzk4MjE_f894084c-dae7-4d07-aa6f-dcd31178f900"
      unitRef="usd">10019000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzMtNy0xLTEtNzk4MjE_5dac93c5-3ea2-421a-a8be-9b8393fd98b1"
      unitRef="usd">10627000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i24ccde4525574704a9252e753b399852_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzQtMS0xLTEtNzk4MjE_4d31c62c-01d6-4cd0-8a84-2b2c711ec551"
      unitRef="usd">63190000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2ca9a28f8ce7405a867be29493f09f43_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzQtMy0xLTEtNzk4MjE_76d631e0-7bde-4996-ae42-bdccb2929468"
      unitRef="usd">31491000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i3510e730be9140aab8c152e3b3563f29_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzQtNS0xLTEtNzk4MjE_4d3db5eb-c601-475e-a159-6ec5c23f8f2c"
      unitRef="usd">154072000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzQtNy0xLTEtNzk4MjE_61cc79ac-cd0a-4300-a325-7606ea591679"
      unitRef="usd">248753000</us-gaap:Goodwill>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="iebd01ff828574d728a7a348c1ac15069_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzUtMS0xLTEtNzk4MjE_2f538c0b-ba25-42c1-b6c7-8b64a9237f58"
      unitRef="usd">0</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="i2a06204dfb794e04ad651c712dec73ca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzUtMy0xLTEtNzk4MjE_fb06971d-c183-4b39-ae25-c3856d0fcee2"
      unitRef="usd">84000</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="i472544f0d77f47acbc1e4576801cfa06_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzUtNS0xLTEtNzk4MjE_c214392d-2512-49c8-8ef1-9fe3b3cdf476"
      unitRef="usd">0</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzUtNy0xLTEtNzk4MjE_23af1a91-fb14-4509-bd80-837f920c104d"
      unitRef="usd">84000</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:Goodwill
      contextRef="i0e09d327bbee4900a30b5a5bc10b9385_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzYtMS0xLTEtNzk4MjE_fd13e7dd-98cb-4674-b946-2aa6d35a029b"
      unitRef="usd">63190000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0aa88ca6eaae4c6e85af9bf3c16867b9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzYtMy0xLTEtNzk4MjE_10dda7e2-00ff-474e-b683-c283ffa4fa7a"
      unitRef="usd">31575000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i823c65fb74074355884b6cd0961d8524_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzYtNS0xLTEtNzk4MjE_c3b2f8fd-6c61-45ba-986b-4b14b212f496"
      unitRef="usd">154072000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzYtNy0xLTEtNzk4MjE_153b82cc-e051-4f15-9a6a-52852dc2987f"
      unitRef="usd">248837000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="id473ec28866a4c629133af5c58c5cfde_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTowZWExNzY3N2U0NDE0MmU3OWRiMGQ5MzMwYzc4NDQwMC90YWJsZXJhbmdlOjBlYTE3Njc3ZTQ0MTQyZTc5ZGIwZDkzMzBjNzg0NDAwXzYtMC0xLTEtOTEwMzQvdGV4dHJlZ2lvbjplYTE3ZTEzYzM0Nzg0NmM5OTdmM2NmMTJmZjFmYTVkNl80OTQ3ODAyMzI1MTE5_13cdba3d-fe25-4f24-b316-d9050046fc5a"
      unitRef="usd">30900000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90ZXh0cmVnaW9uOmRhZTczMDUyNTBhOTQyOTFhODc3YWU4MWU3YWIzY2RjXzEyMDk0NjI3OTEzMDMz_5a0faf50-67db-45c2-9f34-e5edd2d5d924"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90ZXh0cmVnaW9uOmRhZTczMDUyNTBhOTQyOTFhODc3YWU4MWU3YWIzY2RjXzEyMDk0NjI3OTEzMDMz_d344adc8-968b-4f18-b0c9-d5b29643e6fb"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="id473ec28866a4c629133af5c58c5cfde_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90ZXh0cmVnaW9uOmRhZTczMDUyNTBhOTQyOTFhODc3YWU4MWU3YWIzY2RjXzY4NA_4703ccf5-b703-4e1f-921d-ef0c0b2d8cc5"
      unitRef="usd">30900000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90ZXh0cmVnaW9uOmRhZTczMDUyNTBhOTQyOTFhODc3YWU4MWU3YWIzY2RjXzIyODI_120b0bc7-d457-4acf-9585-7696ae51fa79">&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;Intangible assets consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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:400;line-height:100%"&gt;Cost&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:400;line-height:100%"&gt;Accumulated Amortization&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:400;line-height:100%"&gt;Net Intangible Assets&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;December 31, 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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract and customer-related&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;206,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,881)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,456)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(124,337)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,624&#160;&lt;/span&gt;&lt;/td&gt;&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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2021&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;&#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:2px 1pt;text-align:right;vertical-align: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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract and customer-related&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;221,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,385)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;105,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,915)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,303)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;242,866&#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;(134,603)&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;108,263&#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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4b8a969169a5416d9aa070c1f2295a31_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzItMS0xLTEtNzk4MjE_0c87cc85-486c-4ffa-b161-93e339c16c9b"
      unitRef="usd">206291000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4b8a969169a5416d9aa070c1f2295a31_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzItMy0xLTEtNzk4MjE_8152b5cb-f733-40f5-a141-1086274e4d25"
      unitRef="usd">116881000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4b8a969169a5416d9aa070c1f2295a31_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzItNy0xLTEtNzk4MjE_61d93068-12be-4e7d-993d-3a24138d7037"
      unitRef="usd">89410000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0b2157ccf47e458588415eb676608f0a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzQtMS0xLTEtNzk4MjE_fcc8d468-d9dd-4ce0-b6d2-4241fae974f3"
      unitRef="usd">8670000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0b2157ccf47e458588415eb676608f0a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzQtMy0xLTEtNzk4MjE_b82baf25-a9c9-4531-8b66-9dbe2b039be6"
      unitRef="usd">7456000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0b2157ccf47e458588415eb676608f0a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzQtNy0xLTEtNzk4MjE_4e158914-ce42-4215-887c-1e830f67a370"
      unitRef="usd">1214000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzUtMS0xLTEtNzk4MjE_09e8288e-a594-402c-a076-5e2a443bb070"
      unitRef="usd">214961000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzUtMy0xLTEtNzk4MjE_0b031d47-766c-4303-8ec3-71f3db6f79c8"
      unitRef="usd">124337000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzUtNy0xLTEtNzk4MjE_cd39283e-ff2e-4378-9cf9-6fe49665d8f2"
      unitRef="usd">90624000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i361bb0e1979e4423bf77f87b2bc8c98e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzgtMS0xLTEtNzk4MjE_737160c7-15e8-48ca-b4bf-a899fdfb11fc"
      unitRef="usd">221796000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i361bb0e1979e4423bf77f87b2bc8c98e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzgtMy0xLTEtNzk4MjE_4ea05510-c7b5-4cf5-8eca-38ed2735d82d"
      unitRef="usd">116385000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i361bb0e1979e4423bf77f87b2bc8c98e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzgtNy0xLTEtNzk4MjE_b3f131b3-da55-4c74-bd17-a81db7d08d26"
      unitRef="usd">105411000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1398aa0d43b94ecebe08c293a68fa84e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzktMS0xLTEtNzk4MjE_c92a6b91-a45d-4547-9cf8-9a201bd5c5d9"
      unitRef="usd">12400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1398aa0d43b94ecebe08c293a68fa84e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzktMy0xLTEtNzk4MjE_6a684fec-ebf1-479d-855f-1818df95315c"
      unitRef="usd">11915000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1398aa0d43b94ecebe08c293a68fa84e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzktNy0xLTEtNzk4MjE_69c45366-3e9e-4e2c-b6f5-f6132aeb0edd"
      unitRef="usd">485000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib134dded7ed84cb6bd14d2f11eaf1511_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzEwLTEtMS0xLTc5ODIx_8916e0a0-12d3-4d8d-9541-41b5fa2c732f"
      unitRef="usd">8670000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib134dded7ed84cb6bd14d2f11eaf1511_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzEwLTMtMS0xLTc5ODIx_046dea2b-f4ae-49c7-9615-01f27675fcac"
      unitRef="usd">6303000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib134dded7ed84cb6bd14d2f11eaf1511_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzEwLTctMS0xLTc5ODIx_87dd9c3f-33b8-4f4e-90c9-819f17dffe30"
      unitRef="usd">2367000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzExLTEtMS0xLTc5ODIx_8592ac7c-5861-43d3-9749-85e04709dfdc"
      unitRef="usd">242866000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzExLTMtMS0xLTc5ODIx_715f5bdc-e13c-402a-99fb-175c59a62a6f"
      unitRef="usd">134603000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZToxYTM3MmUzNmViOTI0MzZlOWIzNTFjYTNlM2U3NzM1Yy90YWJsZXJhbmdlOjFhMzcyZTM2ZWI5MjQzNmU5YjM1MWNhM2UzZTc3MzVjXzExLTctMS0xLTc5ODIx_980b24f2-c8dc-4e49-878e-c31c3511eb9e"
      unitRef="usd">108263000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <vsec:FiniteLivedIntangibleAssetsGrossFullyAmortized
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90ZXh0cmVnaW9uOmRhZTczMDUyNTBhOTQyOTFhODc3YWU4MWU3YWIzY2RjXzU0OTc1NTgxNDIxNjE_0a845577-2982-4c55-ae07-459a9ee81a87"
      unitRef="usd">27900000</vsec:FiniteLivedIntangibleAssetsGrossFullyAmortized>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90ZXh0cmVnaW9uOmRhZTczMDUyNTBhOTQyOTFhODc3YWU4MWU3YWIzY2RjXzEyMDk0NjI3OTEzMDM0_99bc47dd-941d-4d9c-9e90-0a110860ff6d"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90ZXh0cmVnaW9uOmRhZTczMDUyNTBhOTQyOTFhODc3YWU4MWU3YWIzY2RjXzEyMDk0NjI3OTEzMDM0_ea0fa189-9d07-47ac-a15c-8fb41192b465"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i95c8b173ef42485ea2209a6d1d7969b4_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90ZXh0cmVnaW9uOmRhZTczMDUyNTBhOTQyOTFhODc3YWU4MWU3YWIzY2RjXzE4MTg_a014f46d-8614-4190-9f4e-93bd36d87678"
      unitRef="usd">2800000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90ZXh0cmVnaW9uOmRhZTczMDUyNTBhOTQyOTFhODc3YWU4MWU3YWIzY2RjXzIxMzE_5c9f4cbe-fa62-4aee-ace5-ce8c86dbc479"
      unitRef="usd">17600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90ZXh0cmVnaW9uOmRhZTczMDUyNTBhOTQyOTFhODc3YWU4MWU3YWIzY2RjXzIxMzU_f88256c8-502a-479b-abbb-f834e5586dc9"
      unitRef="usd">18500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90ZXh0cmVnaW9uOmRhZTczMDUyNTBhOTQyOTFhODc3YWU4MWU3YWIzY2RjXzIxNDI_66ce6818-81c7-4634-81a4-6b91a743325f"
      unitRef="usd">17500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90ZXh0cmVnaW9uOmRhZTczMDUyNTBhOTQyOTFhODc3YWU4MWU3YWIzY2RjXzIyODU_e093399e-60f8-46a9-b3b5-5e47b1b36c96">&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 estimated future annual amortization expense related to intangible assets are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.402%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;90,624&#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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTo3NDZhNTZkOGQ1NGI0MWFmYWExMTkxMWVlNGE4Y2QyYi90YWJsZXJhbmdlOjc0NmE1NmQ4ZDU0YjQxYWZhYTExOTExZWU0YThjZDJiXzEtMS0xLTEtNzk4MjE_40eda350-7295-4863-b6d1-0d3c4896fce7"
      unitRef="usd">13639000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTo3NDZhNTZkOGQ1NGI0MWFmYWExMTkxMWVlNGE4Y2QyYi90YWJsZXJhbmdlOjc0NmE1NmQ4ZDU0YjQxYWZhYTExOTExZWU0YThjZDJiXzItMS0xLTEtNzk4MjE_a3e18a18-929d-47e1-9e32-987c10d881c6"
      unitRef="usd">10059000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTo3NDZhNTZkOGQ1NGI0MWFmYWExMTkxMWVlNGE4Y2QyYi90YWJsZXJhbmdlOjc0NmE1NmQ4ZDU0YjQxYWZhYTExOTExZWU0YThjZDJiXzMtMS0xLTEtNzk4MjE_96ffc018-bde7-4bb8-8780-a4d2e5627d68"
      unitRef="usd">9015000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTo3NDZhNTZkOGQ1NGI0MWFmYWExMTkxMWVlNGE4Y2QyYi90YWJsZXJhbmdlOjc0NmE1NmQ4ZDU0YjQxYWZhYTExOTExZWU0YThjZDJiXzQtMS0xLTEtNzk4MjE_09b5c318-2190-435e-8ded-766800caf783"
      unitRef="usd">8190000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTo3NDZhNTZkOGQ1NGI0MWFmYWExMTkxMWVlNGE4Y2QyYi90YWJsZXJhbmdlOjc0NmE1NmQ4ZDU0YjQxYWZhYTExOTExZWU0YThjZDJiXzUtMS0xLTEtNzk4MjE_fee8e955-e1f2-47c7-b41e-ec2fcda3ed88"
      unitRef="usd">6444000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTo3NDZhNTZkOGQ1NGI0MWFmYWExMTkxMWVlNGE4Y2QyYi90YWJsZXJhbmdlOjc0NmE1NmQ4ZDU0YjQxYWZhYTExOTExZWU0YThjZDJiXzYtMS0xLTEtNzk4MjE_12df2b95-3294-4d9c-8597-66d033bc01a1"
      unitRef="usd">43277000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzMvZnJhZzpkYWU3MzA1MjUwYTk0MjkxYTg3N2FlODFlN2FiM2NkYy90YWJsZTo3NDZhNTZkOGQ1NGI0MWFmYWExMTkxMWVlNGE4Y2QyYi90YWJsZXJhbmdlOjc0NmE1NmQ4ZDU0YjQxYWZhYTExOTExZWU0YThjZDJiXzctMS0xLTEtNzk4MjE_a4a48ba7-3a86-4956-922e-ee995b55212b"
      unitRef="usd">90624000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzI5Nzk_46bc0c25-f91b-4054-939f-72246ee40ba3">Debt&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;Long-term debt consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bank credit facility - term loan&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;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bank credit facility - revolver loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal amount of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;286,734&#160;&lt;/span&gt;&lt;/td&gt;&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 debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,310)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,165)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td 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;286,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;284,569&#160;&lt;/span&gt;&lt;/td&gt;&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, net of current portion&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;276,300&#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;270,407&#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&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;As of December&#160;31, 2022, the interest rate on our outstanding term debt and weighted average interest rate on our aggregate outstanding revolver debt was 6.93% and 7.01%, respectively. Interest expense incurred on bank credit facilities was approximately $17.4 million, $11.2 million and $12.7 million 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have a loan agreement with a group of banks from which we borrow amounts under the loan agreement to provide working capital support, fund letters of credit, and finance acquisitions. The loan agreement includes term and revolving loan facilities. The revolving loan facility provides for revolving loans and letters of credit. The maximum amount of credit available under the loan agreement for revolving loans and letters of credit is $350 million. Under the loan agreement we may elect to increase the maximum availability of the term loan facility, the revolving loan facility, or both facilities up to an aggregate additional amount of $100 million subject to lender approvals. The loan agreement also provides for letters of credit aggregating up to $25 million. As of December&#160;31, 2022 and 2021, we had approximately $1.0 million in letters of credit outstanding.&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-weight:400;line-height:120%"&gt;On October 7, 2022, we entered into the Fourth Amendment to our loan agreement which, among other things, (i) extended the maturity date from July 23, 2024 to October 7, 2025; (ii) reset the aggregate principal amount of the term loan to $100&#160;million, (iii) modified the quarterly amortization payments on the term loan from $3.75&#160;million to $2.50&#160;million, (iv) increased the maximum Total Funded Debt to EBITDA Ratio from 4.25x to 4.50x, with such ratios decreasing thereafter, (v) changed the benchmark rate from LIBOR to Secured Overnight Financing Rate (SOFR) with a SOFR floor of 0%; and (vi) modified pricing to account for the change from LIBOR to SOFR. &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-weight:400;line-height:120%"&gt;Borrowings under our loan agreement bear interest at a variable rate of interest based on Term SOFR or a base rate, plus in each case an applicable margin (based on our Total Funded Debt to EBITDA Ratio). The base rate for any day is a fluctuating rate per annum equal to the highest of (i) the Federal Funds Rate plus .50%; (ii) the Prime Rate and (iii) the sum of Term SOFR for a one month interest period, plus the difference between the additional Term SOFR interest margin for SOFR rate loans and the additional base rate interest margin for base rate loans. The applicable margins for SOFR loans ranges from 1.50% to 3.75% and .50% to 2.75% for base rate loans. We also pay a commitment fee with respect to undrawn amounts under the revolving loan facility ranging from .25% to .50% (based on our Total Funded Debt to EBITDA Ratio) and fees on letters of credit that are issued. &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-weight:400;line-height:120%"&gt;We incurred and deferred $1.1&#160;million of debt issuance costs in connection with the Fourth Amendment to our loan agreement, which are amortized to interest expense over the remaining term of the loan. Amortization of debt issuance costs was $1.0&#160;million, $1.0&#160;million, $1.1&#160;million 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future required term and revolver loan payments as of December&#160;31, 2022 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ending&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;Term&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;Revolver&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;Total&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;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;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;10,000&#160;&lt;/span&gt;&lt;/td&gt;&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;10,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;80,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 #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;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The loan agreement contains collateral requirements to secure our loan agreement obligations, restrictive covenants, a limit on annual dividends, and other affirmative and negative covenants, conditions, and limitations. Restrictive covenants include a maximum Total Funded Debt to EBITDA Ratio and a minimum Fixed Charge Coverage Ratio. We were in compliance with required ratios and other terms and conditions as of December&#160;31, 2022.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzI5NzU_388f88c3-4fad-4842-8fee-49111382922f">&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;Long-term debt consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bank credit facility - term loan&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;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bank credit facility - revolver loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal amount of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;286,734&#160;&lt;/span&gt;&lt;/td&gt;&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 debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,310)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,165)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td 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;286,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;284,569&#160;&lt;/span&gt;&lt;/td&gt;&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, net of current portion&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;276,300&#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;270,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2273626535b442f8a0d176e23b0c48ab_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTowNjRhNjM5MzdiOWU0YzQwYjI4OGVlYjFkZWE1NmQzZi90YWJsZXJhbmdlOjA2NGE2MzkzN2I5ZTRjNDBiMjg4ZWViMWRlYTU2ZDNmXzItMS0xLTEtNzk4MjE_c3a5af6e-c3b6-4b45-a12e-47a84b0beed5"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i29b1b084b6b94c0b901e18b8202fca8b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTowNjRhNjM5MzdiOWU0YzQwYjI4OGVlYjFkZWE1NmQzZi90YWJsZXJhbmdlOjA2NGE2MzkzN2I5ZTRjNDBiMjg4ZWViMWRlYTU2ZDNmXzItMy0xLTEtNzk4MjE_a0e9217b-8646-40ca-b11a-ecb30e02a38f"
      unitRef="usd">60175000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8bfdf6ac304447ba993417124890bb8f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTowNjRhNjM5MzdiOWU0YzQwYjI4OGVlYjFkZWE1NmQzZi90YWJsZXJhbmdlOjA2NGE2MzkzN2I5ZTRjNDBiMjg4ZWViMWRlYTU2ZDNmXzMtMS0xLTEtNzk4MjE_e5c6f669-fb7f-4b89-80c8-5d7d04e90eae"
      unitRef="usd">188610000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6eb82eeda971465d886286493565ef79_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTowNjRhNjM5MzdiOWU0YzQwYjI4OGVlYjFkZWE1NmQzZi90YWJsZXJhbmdlOjA2NGE2MzkzN2I5ZTRjNDBiMjg4ZWViMWRlYTU2ZDNmXzMtMy0xLTEtNzk4MjE_8ca2613b-af0a-40b7-aff7-c6dac8770548"
      unitRef="usd">226559000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTowNjRhNjM5MzdiOWU0YzQwYjI4OGVlYjFkZWE1NmQzZi90YWJsZXJhbmdlOjA2NGE2MzkzN2I5ZTRjNDBiMjg4ZWViMWRlYTU2ZDNmXzQtMS0xLTEtNzk4MjE_4f02faf5-4eb3-44eb-b9ed-82db7e6bc42b"
      unitRef="usd">288610000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTowNjRhNjM5MzdiOWU0YzQwYjI4OGVlYjFkZWE1NmQzZi90YWJsZXJhbmdlOjA2NGE2MzkzN2I5ZTRjNDBiMjg4ZWViMWRlYTU2ZDNmXzQtMy0xLTEtNzk4MjE_d09dc6fe-49c0-4e97-b5a0-d9a33d06643f"
      unitRef="usd">286734000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTowNjRhNjM5MzdiOWU0YzQwYjI4OGVlYjFkZWE1NmQzZi90YWJsZXJhbmdlOjA2NGE2MzkzN2I5ZTRjNDBiMjg4ZWViMWRlYTU2ZDNmXzUtMS0xLTEtNzk4MjE_6035d714-5792-4b7a-89e2-6d2aec130cfe"
      unitRef="usd">2310000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTowNjRhNjM5MzdiOWU0YzQwYjI4OGVlYjFkZWE1NmQzZi90YWJsZXJhbmdlOjA2NGE2MzkzN2I5ZTRjNDBiMjg4ZWViMWRlYTU2ZDNmXzUtMy0xLTEtNzk4MjE_3e38f889-c320-455f-9c27-fc1d32347af7"
      unitRef="usd">2165000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTowNjRhNjM5MzdiOWU0YzQwYjI4OGVlYjFkZWE1NmQzZi90YWJsZXJhbmdlOjA2NGE2MzkzN2I5ZTRjNDBiMjg4ZWViMWRlYTU2ZDNmXzYtMS0xLTEtNzk4MjE_34bf6156-2c58-4d15-bd04-55864fa1ce37"
      unitRef="usd">286300000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTowNjRhNjM5MzdiOWU0YzQwYjI4OGVlYjFkZWE1NmQzZi90YWJsZXJhbmdlOjA2NGE2MzkzN2I5ZTRjNDBiMjg4ZWViMWRlYTU2ZDNmXzYtMy0xLTEtNzk4MjE_06fec233-e60c-4ef6-bdeb-7b9cebdfa1d5"
      unitRef="usd">284569000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTowNjRhNjM5MzdiOWU0YzQwYjI4OGVlYjFkZWE1NmQzZi90YWJsZXJhbmdlOjA2NGE2MzkzN2I5ZTRjNDBiMjg4ZWViMWRlYTU2ZDNmXzctMS0xLTEtNzk4MjE_80c47017-c479-4dd7-bec4-136b0e00da5d"
      unitRef="usd">10000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTowNjRhNjM5MzdiOWU0YzQwYjI4OGVlYjFkZWE1NmQzZi90YWJsZXJhbmdlOjA2NGE2MzkzN2I5ZTRjNDBiMjg4ZWViMWRlYTU2ZDNmXzctMy0xLTEtNzk4MjE_22932670-e3cd-42f5-b30d-480fcf3d1358"
      unitRef="usd">14162000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTowNjRhNjM5MzdiOWU0YzQwYjI4OGVlYjFkZWE1NmQzZi90YWJsZXJhbmdlOjA2NGE2MzkzN2I5ZTRjNDBiMjg4ZWViMWRlYTU2ZDNmXzgtMS0xLTEtNzk4MjE_46052bce-3735-45b9-afb7-0cc779800f08"
      unitRef="usd">276300000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTowNjRhNjM5MzdiOWU0YzQwYjI4OGVlYjFkZWE1NmQzZi90YWJsZXJhbmdlOjA2NGE2MzkzN2I5ZTRjNDBiMjg4ZWViMWRlYTU2ZDNmXzgtMy0xLTEtNzk4MjE_39d3aee0-073e-4227-bb36-5ca3e9f73e93"
      unitRef="usd">270407000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i36824f6ac5354e9e8436358e1fefc1b2_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzQ5NDc4MDIzNTQ1NzQ_845b7fe7-3442-4bd9-975a-dc74da66ba89"
      unitRef="number">0.0693</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i82e41393a9c44db99562409beb71d656_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzQ5NDc4MDIzNTQ1NTc_7a4ae3f0-13cb-4cf1-b06b-340be2e92da5"
      unitRef="number">0.0701</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:InterestExpense
      contextRef="ibdee269b9b2545f9b2a6609da39df815_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzQ5NDc4MDIzNDkwNjA_ee8a87d3-6218-4ab0-a47f-694d956d6295"
      unitRef="usd">17400000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i33e990feaf864640a20e676bab172ba7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzQ5NDc4MDIzNDkwNjU_e98e0c83-971d-4946-85ca-c7c80f85e9df"
      unitRef="usd">11200000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic81ed383d8ad4a1a9aa3617c041dd644_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzQ5NDc4MDIzNDkwNzM_5626cb45-7241-41f8-ac40-ec319835bb9d"
      unitRef="usd">12700000</us-gaap:InterestExpense>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i8bfdf6ac304447ba993417124890bb8f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzU0OTc1NTgxNTU5NzA_72bd4877-2e24-4724-bc7b-d9c29e48b82d"
      unitRef="usd">350000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <vsec:RevolvingLoansPotentialIncrementinMaximumBorrowingCapacity
      contextRef="ibdee269b9b2545f9b2a6609da39df815_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzU0OTc1NTgxNTYxNjU_46b7edc7-e3c0-46c6-900d-e4e74eb639f1"
      unitRef="usd">100000000</vsec:RevolvingLoansPotentialIncrementinMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i21906d2f01e7432ca8c5bd04f088a30a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzU0OTc1NTgxNTYyNzE_8564aeff-4ec7-4f89-b16c-8da1f8aa0394"
      unitRef="usd">25000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i8bfdf6ac304447ba993417124890bb8f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzU0OTc1NTgxNTY4OTA_6687e60f-f323-40f3-aac5-67af78af7f07"
      unitRef="usd">1000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i4ac6fa5a7c244523990e8e27a13dd966_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzQ5NDc4MDIzMjgxNjc_10b95693-08e0-487e-9dae-bd1d6e38f4c9"
      unitRef="usd">100000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="if2e7d543be604b94a6c79b9ee646a34c_D20220930-20220930"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzQ5NDc4MDIzMjgyNDU_30208176-6b14-491e-95fc-a8d9ee102568"
      unitRef="usd">3750000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="ib7e9868377294878824a4c45d34b51e2_D20221007-20221007"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzQ5NDc4MDIzMjgyNTI_cb87683e-b816-43af-948c-adcde60acd16"
      unitRef="usd">2500000</us-gaap:DebtInstrumentPeriodicPayment>
    <vsec:DebtInstrumentCovenantDebtToEBITDARatio
      contextRef="ib7b982e3521e4a8493aad7f0dfb14a9c_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzQ5NDc4MDIzMjgzMjM_eb9feb65-ff21-49f2-a51a-089754af5a27"
      unitRef="number">4.25</vsec:DebtInstrumentCovenantDebtToEBITDARatio>
    <vsec:DebtInstrumentCovenantDebtToEBITDARatio
      contextRef="i4ac6fa5a7c244523990e8e27a13dd966_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzQ5NDc4MDIzMjgzMzE_d5bf60e8-355d-4fc6-869c-7246cf9743eb"
      unitRef="number">4.50</vsec:DebtInstrumentCovenantDebtToEBITDARatio>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i0e095ecc61114e6c9595d46e24c53090_D20221007-20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzQ5NDc4MDIzMjg0ODM_25dee658-0941-477e-aac8-424f668c354e"
      unitRef="number">0</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ie2c073f649fa41dea286854c5a5a7420_D20221007-20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzEyMDk0NjI3OTI5ODE3_1773d054-273b-4fd3-a326-13e6d9c37a12"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i1078e390b38349c69b90993e297d4c41_D20221007-20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzEyMDk0NjI3OTI5ODIz_e9acd380-1dc7-41bd-91db-25bbc3bcde15"
      unitRef="number">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i1616082ff31f491ea539514b79ea5919_D20221007-20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzEyMDk0NjI3OTI5ODMw_9f831a4a-9c1c-459b-86b8-b77e760f1e3b"
      unitRef="number">0.0375</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i0d9087e4a9a143cc99958a8273192fa7_D20221007-20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzEyMDk0NjI3OTI5ODM3_65f3e08d-311d-4590-8763-a15033bf5047"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ibfcd642d216e44a7b7a1cd9da9110101_D20221007-20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzEyMDk0NjI3OTI5ODQz_11e5a475-97e1-4c7c-9e12-a71a285622dd"
      unitRef="number">0.0275</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i00657ec200bb4b4788a822664ca3de0d_D20221007-20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzEyMDk0NjI3OTI5ODUw_19ac937f-6d55-4328-901f-000d3a146431"
      unitRef="number">0.0025</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="ia39f87102286464dab47f1953c08c6c3_D20221007-20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzEyMDk0NjI3OTI5ODU2_be4ce036-59d3-486a-8aed-c7b390c36f03"
      unitRef="number">0.0050</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="ie4b9ec60707f46769bee760e2dae5233_I20221007"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzU0OTc1NTgxNTU1NTY_cc3aa499-6711-40d4-bced-c4f9e08756a9"
      unitRef="usd">1100000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzU0OTc1NTgxNTcyNTE_ba0bc6d1-4dc5-4bb7-b97d-97833de368d2"
      unitRef="usd">1000000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzU0OTc1NTgxNTcyNTY_9c18474a-72a3-4fdd-819a-54fc8925ce15"
      unitRef="usd">1000000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzU0OTc1NTgxNTcyNjE_3b25e030-2bd8-4742-8af8-f0df19e60529"
      unitRef="usd">1100000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90ZXh0cmVnaW9uOjFmMTYxOGE3MDM0ZjRjNzRiMzhiNDNiNzQzYTQ4ZWM3XzI5Nzg_6861ab57-47ce-471f-ac2c-ada84b6a476e">&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;Future required term and revolver loan payments as of December&#160;31, 2022 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ending&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;Term&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;Revolver&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;Total&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;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;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;10,000&#160;&lt;/span&gt;&lt;/td&gt;&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;10,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;80,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 #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;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i29509c910bea4dc487c222d8471882e9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTo3M2JkMjM0MGE5NDE0NWI2YWNjN2NjZTJhMmZiZDBhNy90YWJsZXJhbmdlOjczYmQyMzQwYTk0MTQ1YjZhY2M3Y2NlMmEyZmJkMGE3XzEtMi0xLTEtOTE4NTY_3d57f0be-66ec-4f59-9c8c-681f3a5dc3c2"
      unitRef="usd">10000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i8bfdf6ac304447ba993417124890bb8f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTo3M2JkMjM0MGE5NDE0NWI2YWNjN2NjZTJhMmZiZDBhNy90YWJsZXJhbmdlOjczYmQyMzQwYTk0MTQ1YjZhY2M3Y2NlMmEyZmJkMGE3XzEtNC0xLTEtOTE4NTY_9bdf96ef-a645-4626-b97b-faa6214ce40c"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTo3M2JkMjM0MGE5NDE0NWI2YWNjN2NjZTJhMmZiZDBhNy90YWJsZXJhbmdlOjczYmQyMzQwYTk0MTQ1YjZhY2M3Y2NlMmEyZmJkMGE3XzEtMi0xLTEtNzk4MjE_3dcfe55c-83d7-4ca9-b0ef-208894bc7a7b"
      unitRef="usd">10000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i29509c910bea4dc487c222d8471882e9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTo3M2JkMjM0MGE5NDE0NWI2YWNjN2NjZTJhMmZiZDBhNy90YWJsZXJhbmdlOjczYmQyMzQwYTk0MTQ1YjZhY2M3Y2NlMmEyZmJkMGE3XzItMi0xLTEtOTE4NTY_d8ef40f6-f156-4cbd-8ef6-ac47559811a1"
      unitRef="usd">10000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i8bfdf6ac304447ba993417124890bb8f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTo3M2JkMjM0MGE5NDE0NWI2YWNjN2NjZTJhMmZiZDBhNy90YWJsZXJhbmdlOjczYmQyMzQwYTk0MTQ1YjZhY2M3Y2NlMmEyZmJkMGE3XzItNC0xLTEtOTE4NTY_8dd717f9-38f2-42fd-a14f-8007c69f174a"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTo3M2JkMjM0MGE5NDE0NWI2YWNjN2NjZTJhMmZiZDBhNy90YWJsZXJhbmdlOjczYmQyMzQwYTk0MTQ1YjZhY2M3Y2NlMmEyZmJkMGE3XzItMi0xLTEtNzk4MjE_0685d1d3-3dab-4407-893b-4e8bc89a443b"
      unitRef="usd">10000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i29509c910bea4dc487c222d8471882e9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTo3M2JkMjM0MGE5NDE0NWI2YWNjN2NjZTJhMmZiZDBhNy90YWJsZXJhbmdlOjczYmQyMzQwYTk0MTQ1YjZhY2M3Y2NlMmEyZmJkMGE3XzMtMi0xLTEtOTE4NTY_7ff9e3db-9b2e-4723-a8a4-cf333e4f22b4"
      unitRef="usd">80000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i8bfdf6ac304447ba993417124890bb8f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTo3M2JkMjM0MGE5NDE0NWI2YWNjN2NjZTJhMmZiZDBhNy90YWJsZXJhbmdlOjczYmQyMzQwYTk0MTQ1YjZhY2M3Y2NlMmEyZmJkMGE3XzMtNC0xLTEtOTE4NTY_392d2249-d664-48e5-ae3a-a1a160cf066b"
      unitRef="usd">188610000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTo3M2JkMjM0MGE5NDE0NWI2YWNjN2NjZTJhMmZiZDBhNy90YWJsZXJhbmdlOjczYmQyMzQwYTk0MTQ1YjZhY2M3Y2NlMmEyZmJkMGE3XzMtMi0xLTEtNzk4MjE_65d5a41d-6bb7-4e42-83d1-04fa058ac70f"
      unitRef="usd">268610000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i29509c910bea4dc487c222d8471882e9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTo3M2JkMjM0MGE5NDE0NWI2YWNjN2NjZTJhMmZiZDBhNy90YWJsZXJhbmdlOjczYmQyMzQwYTk0MTQ1YjZhY2M3Y2NlMmEyZmJkMGE3XzQtMi0xLTEtOTE4NTY_5c258de5-53da-4e98-acda-1cbf89335ddb"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8bfdf6ac304447ba993417124890bb8f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTo3M2JkMjM0MGE5NDE0NWI2YWNjN2NjZTJhMmZiZDBhNy90YWJsZXJhbmdlOjczYmQyMzQwYTk0MTQ1YjZhY2M3Y2NlMmEyZmJkMGE3XzQtNC0xLTEtOTE4NTY_6b986223-574f-4caa-bd53-7a375dae6a72"
      unitRef="usd">188610000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzYvZnJhZzoxZjE2MThhNzAzNGY0Yzc0YjM4YjQzYjc0M2E0OGVjNy90YWJsZTo3M2JkMjM0MGE5NDE0NWI2YWNjN2NjZTJhMmZiZDBhNy90YWJsZXJhbmdlOjczYmQyMzQwYTk0MTQ1YjZhY2M3Y2NlMmEyZmJkMGE3XzQtMi0xLTEtNzk4MjE_310e317e-25e5-4aee-b53f-4411e1bc01e3"
      unitRef="usd">288610000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNzc1L2ZyYWc6MjU4MjlhMzI0YzQ0NDY4MGE3MTQxY2VjN2FlMWVhYTYvdGV4dHJlZ2lvbjoyNTgyOWEzMjRjNDQ0NjgwYTcxNDFjZWM3YWUxZWFhNl8xMDk5NTExNjI4ODA5_9711c796-e653-4e06-b381-d5d5a2385962">Derivative Instruments and Hedging Activities&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;We are party to fixed interest rate swap instruments that are designated and accounted for as cash flow hedges to manage risks associated with interest rate fluctuations on a portion of our floating rate debt. &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-weight:400;line-height:120%"&gt;Our derivative instruments designated as cash flow hedges as of December 31, 2022 were (in thousands):&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:16.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.819%"/&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:400;line-height:100%"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Paid Fixed Rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receive Variable Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlement and Termination&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;Interest rate swap&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;border-top:1pt solid #000;padding:2px 1pt;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;$150,000&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;2.8%&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;1-month term SOFR&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;Monthly through October 31, 2027&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" 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:8pt;font-weight:400;line-height:100%"&gt; On July 22, 2022, we executed forward-starting fixed interest rate swap, the tenor of which began on October 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNzc1L2ZyYWc6MjU4MjlhMzI0YzQ0NDY4MGE3MTQxY2VjN2FlMWVhYTYvdGV4dHJlZ2lvbjoyNTgyOWEzMjRjNDQ0NjgwYTcxNDFjZWM3YWUxZWFhNl8xMDk5NTExNjI4ODEw_901f85df-55b8-4d66-931c-0d31e3662d9c">&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;Our derivative instruments designated as cash flow hedges as of December 31, 2022 were (in thousands):&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:16.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.819%"/&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:400;line-height:100%"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Paid Fixed Rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receive Variable Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlement and Termination&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;Interest rate swap&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;border-top:1pt solid #000;padding:2px 1pt;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;$150,000&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;2.8%&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;1-month term SOFR&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;Monthly through October 31, 2027&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" 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:8pt;font-weight:400;line-height:100%"&gt; On July 22, 2022, we executed forward-starting fixed interest rate swap, the tenor of which began on October 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="iea5b45e4da8f443a9eb2fe6904df1e93_I20220722"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNzc1L2ZyYWc6MjU4MjlhMzI0YzQ0NDY4MGE3MTQxY2VjN2FlMWVhYTYvdGFibGU6MjA2NDQ5NWEwOWU2NGU5Nzk5NzUwZTAxZTI3OTA1YjQvdGFibGVyYW5nZToyMDY0NDk1YTA5ZTY0ZTk3OTk3NTBlMDFlMjc5MDViNF8xLTEtMS0xLTEwNjE1Mg_0f2944f2-6ab3-4f22-9c68-1bcba8e36455"
      unitRef="usd">150000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="iea5b45e4da8f443a9eb2fe6904df1e93_I20220722"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNzc1L2ZyYWc6MjU4MjlhMzI0YzQ0NDY4MGE3MTQxY2VjN2FlMWVhYTYvdGFibGU6MjA2NDQ5NWEwOWU2NGU5Nzk5NzUwZTAxZTI3OTA1YjQvdGFibGVyYW5nZToyMDY0NDk1YTA5ZTY0ZTk3OTk3NTBlMDFlMjc5MDViNF8xLTItMS0xLTEwNjE1Mg_b84c3310-a204-4fca-a359-bbee17a73df3"
      unitRef="number">0.028</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="if45a0002d4104a24bbcf961eb1ef524a_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNzc1L2ZyYWc6MjU4MjlhMzI0YzQ0NDY4MGE3MTQxY2VjN2FlMWVhYTYvdGV4dHJlZ2lvbjoyNTgyOWEzMjRjNDQ0NjgwYTcxNDFjZWM3YWUxZWFhNl80OTQ3ODAyMzI2Mjg0_7e29ca54-090f-4162-9226-fcca1b3d726e"
      unitRef="usd">2900000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90ZXh0cmVnaW9uOjk1NWZlMWJjMjMxMzQxNzhiNWU2YzFmZTVmZjAzODIwXzE1MA_0bca18d9-5d1c-4026-979f-2cae73043407">Accrued Expenses and Other Current Liabilities&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 style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90ZXh0cmVnaW9uOjk1NWZlMWJjMjMxMzQxNzhiNWU2YzFmZTVmZjAzODIwXzE1Mw_14324201-8c5b-4dcf-b8e1-5ec04a317b6b"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90ZXh0cmVnaW9uOjk1NWZlMWJjMjMxMzQxNzhiNWU2YzFmZTVmZjAzODIwXzE1Mw_b25bb7d3-38bd-4065-81f4-c3f760b09f7e"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/span&gt; consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation and benefits&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;23,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,395&#160;&lt;/span&gt;&lt;/td&gt;&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;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 customer rebates and royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;10,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;53,722&#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;49,465&#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:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90ZXh0cmVnaW9uOjk1NWZlMWJjMjMxMzQxNzhiNWU2YzFmZTVmZjAzODIwXzE1NA_07ff7d35-e4dc-4422-92d1-67cd5d9e750e">&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 style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90ZXh0cmVnaW9uOjk1NWZlMWJjMjMxMzQxNzhiNWU2YzFmZTVmZjAzODIwXzE1Mw_14324201-8c5b-4dcf-b8e1-5ec04a317b6b"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90ZXh0cmVnaW9uOjk1NWZlMWJjMjMxMzQxNzhiNWU2YzFmZTVmZjAzODIwXzE1Mw_b25bb7d3-38bd-4065-81f4-c3f760b09f7e"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/span&gt; consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation and benefits&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;23,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,395&#160;&lt;/span&gt;&lt;/td&gt;&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;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 customer rebates and royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;10,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;53,722&#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;49,465&#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:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:OtherCurrentLiabilitiesTableTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90ZXh0cmVnaW9uOjk1NWZlMWJjMjMxMzQxNzhiNWU2YzFmZTVmZjAzODIwXzE1NA_1441184a-3c66-4eb1-b25b-9f392366af53">&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 style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90ZXh0cmVnaW9uOjk1NWZlMWJjMjMxMzQxNzhiNWU2YzFmZTVmZjAzODIwXzE1Mw_14324201-8c5b-4dcf-b8e1-5ec04a317b6b"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90ZXh0cmVnaW9uOjk1NWZlMWJjMjMxMzQxNzhiNWU2YzFmZTVmZjAzODIwXzE1Mw_b25bb7d3-38bd-4065-81f4-c3f760b09f7e"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/span&gt; consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation and benefits&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;23,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,395&#160;&lt;/span&gt;&lt;/td&gt;&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;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 customer rebates and royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;10,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;53,722&#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;49,465&#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:OtherCurrentLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90YWJsZTpkNTQ5YjNmZTVmZGQ0MWY0YWU1MTk3YzQzY2EwMWU4OC90YWJsZXJhbmdlOmQ1NDliM2ZlNWZkZDQxZjRhZTUxOTdjNDNjYTAxZTg4XzItMS0xLTEtNzk4MjE_fecfd84b-ed50-49c7-83c6-4242dff883d4"
      unitRef="usd">23298000</us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90YWJsZTpkNTQ5YjNmZTVmZGQ0MWY0YWU1MTk3YzQzY2EwMWU4OC90YWJsZXJhbmdlOmQ1NDliM2ZlNWZkZDQxZjRhZTUxOTdjNDNjYTAxZTg4XzItMy0xLTEtNzk4MjE_5c038ec3-35ae-42af-8453-1327ab2494bd"
      unitRef="usd">24395000</us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90YWJsZTpkNTQ5YjNmZTVmZGQ0MWY0YWU1MTk3YzQzY2EwMWU4OC90YWJsZXJhbmdlOmQ1NDliM2ZlNWZkZDQxZjRhZTUxOTdjNDNjYTAxZTg4XzMtMS0xLTEtNzk4MjE_21eca425-9ee3-4212-bd7f-74dd402aa9be"
      unitRef="usd">6402000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90YWJsZTpkNTQ5YjNmZTVmZGQ0MWY0YWU1MTk3YzQzY2EwMWU4OC90YWJsZXJhbmdlOmQ1NDliM2ZlNWZkZDQxZjRhZTUxOTdjNDNjYTAxZTg4XzMtMy0xLTEtNzk4MjE_cb560dc8-0e62-4bff-934f-8a580a5808fa"
      unitRef="usd">7147000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90YWJsZTpkNTQ5YjNmZTVmZGQ0MWY0YWU1MTk3YzQzY2EwMWU4OC90YWJsZXJhbmdlOmQ1NDliM2ZlNWZkZDQxZjRhZTUxOTdjNDNjYTAxZTg4XzQtMS0xLTEtNzk4MjE_d0b1df19-dd3a-418e-a2cf-4af5056d1b93"
      unitRef="usd">6240000</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90YWJsZTpkNTQ5YjNmZTVmZGQ0MWY0YWU1MTk3YzQzY2EwMWU4OC90YWJsZXJhbmdlOmQ1NDliM2ZlNWZkZDQxZjRhZTUxOTdjNDNjYTAxZTg4XzQtMy0xLTEtNzk4MjE_ebe69f27-f5ab-45d5-aa27-505ec7c4a8a7"
      unitRef="usd">4514000</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90YWJsZTpkNTQ5YjNmZTVmZGQ0MWY0YWU1MTk3YzQzY2EwMWU4OC90YWJsZXJhbmdlOmQ1NDliM2ZlNWZkZDQxZjRhZTUxOTdjNDNjYTAxZTg4XzctMS0xLTEtNzk4MjE_4fcfc22a-f7e7-47d2-a0ac-7d378130b0d9"
      unitRef="usd">7254000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90YWJsZTpkNTQ5YjNmZTVmZGQ0MWY0YWU1MTk3YzQzY2EwMWU4OC90YWJsZXJhbmdlOmQ1NDliM2ZlNWZkZDQxZjRhZTUxOTdjNDNjYTAxZTg4XzctMy0xLTEtNzk4MjE_648d6fd7-2d22-42f2-9549-3debdfaae8c3"
      unitRef="usd">5991000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90YWJsZTpkNTQ5YjNmZTVmZGQ0MWY0YWU1MTk3YzQzY2EwMWU4OC90YWJsZXJhbmdlOmQ1NDliM2ZlNWZkZDQxZjRhZTUxOTdjNDNjYTAxZTg4XzgtMS0xLTEtNzk4MjE_d6debc96-9a5a-4f84-8bb3-76ccb3acf9f2"
      unitRef="usd">10528000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90YWJsZTpkNTQ5YjNmZTVmZGQ0MWY0YWU1MTk3YzQzY2EwMWU4OC90YWJsZXJhbmdlOmQ1NDliM2ZlNWZkZDQxZjRhZTUxOTdjNDNjYTAxZTg4XzgtMy0xLTEtNzk4MjE_c703f3a9-21e0-406f-87fb-a1df2e35dfd9"
      unitRef="usd">7418000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90YWJsZTpkNTQ5YjNmZTVmZGQ0MWY0YWU1MTk3YzQzY2EwMWU4OC90YWJsZXJhbmdlOmQ1NDliM2ZlNWZkZDQxZjRhZTUxOTdjNDNjYTAxZTg4XzktMS0xLTEtNzk4MjE_422bc17f-a027-4c7f-868a-e0de64250f78"
      unitRef="usd">53722000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xMzkvZnJhZzo5NTVmZTFiYzIzMTM0MTc4YjVlNmMxZmU1ZmYwMzgyMC90YWJsZTpkNTQ5YjNmZTVmZGQ0MWY0YWU1MTk3YzQzY2EwMWU4OC90YWJsZXJhbmdlOmQ1NDliM2ZlNWZkZDQxZjRhZTUxOTdjNDNjYTAxZTg4XzktMy0xLTEtNzk4MjE_e5bfa07b-e5ab-447f-976a-196b321afd99"
      unitRef="usd">49465000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzUxMjA_d56737af-a624-4c01-ae9b-2eb213192cee">Stock-Based Compensation Plans    &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;The VSE Corporation 2006 Restricted Stock Plan, as amended (the "2006 Plan"), provides VSE's employees and directors the opportunity to receive various types of stock-based compensation and cash awards.&#160;In May 2020, the stockholders approved amendments to the 2006 Plan extending its term until May 6, 2027 and authorizing an additional 500,000 shares of our common stock for issuance under the 2006 Plan.&#160;As of December&#160;31, 2022, we are authorized to issue up to 1,500,000 shares of our common stock and 598,637 shares remained available for issuance. As of December 31, 2022, we have outstanding stock-settled bonus awards, vesting stock awards, and performance share awards under this 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-settled bonus awards are a fixed dollar-denominated award that vests over a three-year service period in three equal tranches. As each tranche vests, the fixed dollar value of the vested portion of the award is converted into shares based on the closing market price of our stock at the date of conversion. On each vesting date, 100% of the vested award is paid in stock that is subject to a two-year stock sales restriction. Expense is recognized on a straight-line basis over the requisite service period for each tranche, which results in an accelerated pattern for an award. &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-weight:400;line-height:120%"&gt;Employee vesting stock awards generally vest over a three-year service period in equal installments on each anniversary of the grant date. Our directors receive a grant of vesting stock annually as part of their compensation and the stock vests immediately upon grant.&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;We grant performance share awards to certain employees under the 2006 Plan. Performance share awards are rights to receive shares of our stock on the satisfaction of service requirements and performance conditions. These awards vest ratably in equal installments over a three-year period on the anniversary of each grant date, subject to meeting the minimum service requirements and the achievement of certain annual or cumulative financial metrics of our performance, with the number of shares ultimately issued, if any, ranging up to 100% of the specified target shares. If performance is below the minimum threshold level of performance, no shares will be issued. For all performance share awards granted, the annual and cumulative financial metrics are based on our achievement of a return on equity.&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-weight:400;line-height:120%"&gt;During fiscal 2021, we established the Employee Stock Purchase Plan (ESPP) to allow eligible employees to purchase shares of our VSE common stock at a discount of up to 15% of the fair market value on specified dates. For ESPP offerings in the year ended December&#160;31, 2022, the purchase price was 12% off the lesser of the fair market value on the date of the offering and the fair market value on the date of purchase, thereby resulting in stock compensation expense of $123 thousand. As of December&#160;31, 2022, 500,000 shares of VSE common stock are authorized for issuance under the ESPP.&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:700;line-height:120%"&gt;Expense and Related Tax Benefits Recognized&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-weight:400;line-height:120%"&gt;Stock-based compensation expense and related tax benefits recognized under the 2006 Plan for the years ended December 31, was as follows (in thousands):&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td 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:400;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:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-settled bonus awards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vesting stock 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;2,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance share awards&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,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;4,342&#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,877&#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;2,858&#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 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax benefit recognized from stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align: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: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:#cceeff;border-bottom:3pt double #000;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;967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align: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: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:#cceeff;border-bottom:3pt double #000;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;713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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&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;Stock-Settled Bonus Awards&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-weight:400;line-height:120%"&gt;In March 2022, the employees eligible for the 2021 awards, 2020 awards and 2019 awards received a total of 21,871 shares of common stock. The grant-date fair value of these awards was $43.30 per share. The total compensation cost related to non-vested stock-settled bonus awards not yet recognized was approximately $0.9 million with a weighted average amortization period of 1.4 years as of December&#160;31, 2022. The total fair value of stock-settled bonus awards that vested in the years ended December&#160;31, 2022, 2021 and 2020 was $0.9 million, $0.9 million and $1.2 million, 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"&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;Vesting Stock Awards&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-weight:400;line-height:120%"&gt;Vesting stock award activity for the year ended December&#160;31, 2022 was:&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:66.151%"/&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:14.543%"/&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:14.546%"/&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: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:400;line-height:120%"&gt;Number of Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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;Weighted Average Grant Date Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested 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 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;61,351&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;38.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #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;46,463&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,509)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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,380)&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;42.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested 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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,925&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;43.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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"&gt;&lt;span style="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 vesting stock awards is based on the closing market price of our common stock on the grant date. The weighted average grant date fair value of the vesting stock awards granted for the years ended December&#160;31, 2022, 2021 and 2020 was $43.01, $41.90 and $33.68, respectively. As of December&#160;31, 2022 there was $2.0 million of unrecognized compensation cost related to vesting stock awards, which is expected to be recognized over a weighted-average period of 1.9 years. The total fair value of vesting stock awards that vested in the years ended December&#160;31, 2022, 2021 and 2020 was $1.7 million, $1.7 million and $1.6 million, respectively.&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;Performance Share Awards &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-weight:400;line-height:120%"&gt;Performance Share award activity for the year ended December 31, 2022 was:&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:66.151%"/&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:14.543%"/&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:14.546%"/&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: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:400;line-height:120%"&gt;Number of Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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;Weighted Average Grant Date Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested 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 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;42,173&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;42.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #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;51,441&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,542)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;(10,911)&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;42.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested 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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,161&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;42.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The actual number of shares to be issued upon vesting range between 0-100% of the target number of shares granted. The weighted average grant date fair value of the vesting stock awards granted for the year ended December&#160;31, 2022 was $42.01. As of December&#160;31, 2022 there was $1.2 million of unrecognized compensation cost related to vesting stock awards, which is expected to be recognized over a weighted-average period of 1.5 years. The total fair value of vesting stock awards that vested in the year ended December&#160;31, 2022 was $0.5 million&lt;/span&gt;&lt;span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i56ee625fda654206802c0cce2b5988bc_I20140531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzEyMDk0NjI3OTEzMTA4_19d064ba-1e41-4591-a8b9-b05f8c1521a6"
      unitRef="shares">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i4778d468938f4dc8b86d730106e588e0_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzU0OTc1NTgxNDQ0Mzk_b2d6bb1e-2637-412e-b312-2627cded8482"
      unitRef="shares">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i4778d468938f4dc8b86d730106e588e0_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzU0OTc1NTgxNDQ0NTQ_62ba2182-a8e0-4fbf-bac9-a7ad8dce3cca"
      unitRef="shares">598637</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ib106a18b337649899f8b879c8fd6e1f3_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzUxMTQ_b4648f75-f5af-4579-afae-933dc2c91b12">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <vsec:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches
      contextRef="i36d741091ac247d1bc6cb1e8f4094ed6_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzgxNw_fc5be159-c1b0-4a01-b22e-9c9152ed7938"
      unitRef="tranche">3</vsec:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches>
    <vsec:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTarget
      contextRef="i36d741091ac247d1bc6cb1e8f4094ed6_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzEwMzg_65b64c92-62c7-413c-8d05-2147cb85e85d"
      unitRef="number">1</vsec:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTarget>
    <vsec:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockSaleRestrictionPeriod
      contextRef="ib106a18b337649899f8b879c8fd6e1f3_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzUxMTU_ebb00ea9-c351-4cbc-a77f-b4d0d3783486">P2Y</vsec:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockSaleRestrictionPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i335216402cbd4fdc82a0a834095b6be4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzUxMTY_620e1007-4a10-43cd-a688-5420d10fb25f">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="icbf01dc6a7f349aa81c99466ebc03c12_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzUxMTc_fb3a054a-1600-41b1-a3d6-5c2927f4ecec">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <vsec:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTarget
      contextRef="i3cf6fed682964a77a36df6103a41c638_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzIwODg_948eaef5-ac69-4a07-a394-cfca7b92dc9f"
      unitRef="number">1</vsec:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTarget>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate
      contextRef="if96be48f197b48a4b17b73b20281db23_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzI1MjU_a65e67ab-16d4-47ab-a26a-d6b34eb821b9"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate
      contextRef="if96be48f197b48a4b17b73b20281db23_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzI2NTI_cd0a896b-01f8-4c56-9b62-4266d5813cb6"
      unitRef="number">0.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if96be48f197b48a4b17b73b20281db23_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzU0OTc1NTgxNDQ0MzE_3d2e4345-b4b0-4b57-8d9f-cb1999751c87"
      unitRef="usd">123000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i9ce1c9032a3e4504b40d64e339ed28cc_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzI4NTQ_bf776002-a149-433e-a5fb-828191497c86"
      unitRef="shares">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzUxMTg_cfe95032-2cdd-4076-8e8f-95d4c08e1749">&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;Stock-based compensation expense and related tax benefits recognized under the 2006 Plan for the years ended December 31, was as follows (in thousands):&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td 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:400;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:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-settled bonus awards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vesting stock 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;2,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance share awards&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,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;4,342&#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,877&#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;2,858&#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 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax benefit recognized from stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align: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: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:#cceeff;border-bottom:3pt double #000;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;967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align: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: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:#cceeff;border-bottom:3pt double #000;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;713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="ib106a18b337649899f8b879c8fd6e1f3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTo0Y2QzYTQzOTk4MTQ0MWQzYWJjZDA3YTA4MmQwNmE0ZS90YWJsZXJhbmdlOjRjZDNhNDM5OTgxNDQxZDNhYmNkMDdhMDgyZDA2YTRlXzEtMS0xLTEtNzk4MjE_41da35f0-7b7c-4ebb-8947-dbd42a524ee4"
      unitRef="usd">1186000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i920b30c425534137b8e0b056c7147b75_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTo0Y2QzYTQzOTk4MTQ0MWQzYWJjZDA3YTA4MmQwNmE0ZS90YWJsZXJhbmdlOjRjZDNhNDM5OTgxNDQxZDNhYmNkMDdhMDgyZDA2YTRlXzEtMy0xLTEtNzk4MjE_a94c4a91-efda-4532-8e9f-4c72ef32cef7"
      unitRef="usd">820000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i3c4d13731c89421082ca5a0bb5bd4e4f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTo0Y2QzYTQzOTk4MTQ0MWQzYWJjZDA3YTA4MmQwNmE0ZS90YWJsZXJhbmdlOjRjZDNhNDM5OTgxNDQxZDNhYmNkMDdhMDgyZDA2YTRlXzEtNS0xLTEtNzk4MjE_3d079a5f-1745-4192-8454-a770fd07b893"
      unitRef="usd">1265000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i07858e4c3e7d47a8b30367d0a1e03feb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTo0Y2QzYTQzOTk4MTQ0MWQzYWJjZDA3YTA4MmQwNmE0ZS90YWJsZXJhbmdlOjRjZDNhNDM5OTgxNDQxZDNhYmNkMDdhMDgyZDA2YTRlXzItMS0xLTEtNzk4MjE_2c7d729c-e51d-4384-a1db-ff2de2cbedbe"
      unitRef="usd">2089000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="if26030de21e04ac6bb0c385c58a6d998_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTo0Y2QzYTQzOTk4MTQ0MWQzYWJjZDA3YTA4MmQwNmE0ZS90YWJsZXJhbmdlOjRjZDNhNDM5OTgxNDQxZDNhYmNkMDdhMDgyZDA2YTRlXzItMy0xLTEtNzk4MjE_3c8b6892-4f0c-4ed8-887e-8f894f456c7c"
      unitRef="usd">2273000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i64b05a90715b4c71944aeecf7d13cc78_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTo0Y2QzYTQzOTk4MTQ0MWQzYWJjZDA3YTA4MmQwNmE0ZS90YWJsZXJhbmdlOjRjZDNhNDM5OTgxNDQxZDNhYmNkMDdhMDgyZDA2YTRlXzItNS0xLTEtNzk4MjE_b789db91-95fa-4961-9f04-aa547c66cb96"
      unitRef="usd">1593000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="icbf01dc6a7f349aa81c99466ebc03c12_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTo0Y2QzYTQzOTk4MTQ0MWQzYWJjZDA3YTA4MmQwNmE0ZS90YWJsZXJhbmdlOjRjZDNhNDM5OTgxNDQxZDNhYmNkMDdhMDgyZDA2YTRlXzMtMS0xLTEtNzk4MjE_765eed7c-16a2-428e-8203-a0e61871d055"
      unitRef="usd">1067000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i69a5b91648354d03bb821bef3c969bac_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTo0Y2QzYTQzOTk4MTQ0MWQzYWJjZDA3YTA4MmQwNmE0ZS90YWJsZXJhbmdlOjRjZDNhNDM5OTgxNDQxZDNhYmNkMDdhMDgyZDA2YTRlXzMtMy0xLTEtNzk4MjE_3ab2b070-acda-4d61-8d33-6bcefaec04c6"
      unitRef="usd">784000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="ibddbf582297d487a9f1cd312eb088645_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTo0Y2QzYTQzOTk4MTQ0MWQzYWJjZDA3YTA4MmQwNmE0ZS90YWJsZXJhbmdlOjRjZDNhNDM5OTgxNDQxZDNhYmNkMDdhMDgyZDA2YTRlXzMtNS0xLTEtNzk4MjE_619649de-c310-49ef-8d38-3fb3b5020cb6"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTo0Y2QzYTQzOTk4MTQ0MWQzYWJjZDA3YTA4MmQwNmE0ZS90YWJsZXJhbmdlOjRjZDNhNDM5OTgxNDQxZDNhYmNkMDdhMDgyZDA2YTRlXzQtMS0xLTEtNzk4MjE_37ee1c28-4b87-4e2b-bfa9-fea6104b275f"
      unitRef="usd">4342000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTo0Y2QzYTQzOTk4MTQ0MWQzYWJjZDA3YTA4MmQwNmE0ZS90YWJsZXJhbmdlOjRjZDNhNDM5OTgxNDQxZDNhYmNkMDdhMDgyZDA2YTRlXzQtMy0xLTEtNzk4MjE_c0522baf-cd59-47ae-831e-3e37021b125a"
      unitRef="usd">3877000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTo0Y2QzYTQzOTk4MTQ0MWQzYWJjZDA3YTA4MmQwNmE0ZS90YWJsZXJhbmdlOjRjZDNhNDM5OTgxNDQxZDNhYmNkMDdhMDgyZDA2YTRlXzQtNS0xLTEtNzk4MjE_910aa1d5-c9a6-4c6d-a68a-1384e4b4bc0b"
      unitRef="usd">2858000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTo0Y2QzYTQzOTk4MTQ0MWQzYWJjZDA3YTA4MmQwNmE0ZS90YWJsZXJhbmdlOjRjZDNhNDM5OTgxNDQxZDNhYmNkMDdhMDgyZDA2YTRlXzUtMS0xLTEtNzk4MjE_c0a6db6f-a1ae-4dff-97aa-5564f469593c"
      unitRef="usd">1083000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTo0Y2QzYTQzOTk4MTQ0MWQzYWJjZDA3YTA4MmQwNmE0ZS90YWJsZXJhbmdlOjRjZDNhNDM5OTgxNDQxZDNhYmNkMDdhMDgyZDA2YTRlXzUtMy0xLTEtNzk4MjE_40565988-a2fd-443e-ba9e-9b83dc32da97"
      unitRef="usd">967000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTo0Y2QzYTQzOTk4MTQ0MWQzYWJjZDA3YTA4MmQwNmE0ZS90YWJsZXJhbmdlOjRjZDNhNDM5OTgxNDQxZDNhYmNkMDdhMDgyZDA2YTRlXzUtNS0xLTEtNzk4MjE_77c81ae0-8fb2-4e14-8373-8ca56076930f"
      unitRef="usd">713000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="if003c1a9cbc048979a549e02db5f5dc7_D20210301-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzQ5NDc4MDIzMzA0MTg_c47001b1-1452-41a3-b8ee-01d150e293a0"
      unitRef="shares">21871</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if003c1a9cbc048979a549e02db5f5dc7_D20210301-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzQ5NDc4MDIzMzA0MjY_2f211e8a-78ed-4bea-8b74-0aa157a65190"
      unitRef="usdPerShare">43.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i36d741091ac247d1bc6cb1e8f4094ed6_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzQ5NDc4MDIzMzA0MzA_25ca10a7-5b16-4bba-91e7-1d8413901050"
      unitRef="usd">900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ib106a18b337649899f8b879c8fd6e1f3_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzQ5NDc4MDIzMzA0MzU_c0e7d566-f80a-4fe9-9fe6-2d6d0ebe98fd">P1Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ib106a18b337649899f8b879c8fd6e1f3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzM2NTk_f03b49c5-401e-4525-a3dc-507ca762ee63"
      unitRef="usd">900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i920b30c425534137b8e0b056c7147b75_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzM2NjM_63f259bd-9c5d-4201-a10e-2e1f1276c103"
      unitRef="usd">900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i3c4d13731c89421082ca5a0bb5bd4e4f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzM2NzA_8fff360a-258a-40ad-b64f-3f45fc62310c"
      unitRef="usd">1200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzUxMTk_a8dd7900-fbea-4f2c-90fc-3d0ad85978f8">&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;Vesting stock award activity for the year ended December&#160;31, 2022 was:&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:66.151%"/&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:14.543%"/&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:14.546%"/&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: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:400;line-height:120%"&gt;Number of Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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;Weighted Average Grant Date Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested 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 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;61,351&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;38.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #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;46,463&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,509)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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,380)&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;42.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested 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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,925&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;43.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i115e0e74bce8430c8c54fd2d5273aafd_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTpkZTg0YzlmN2Y0YjI0OThmYjBmNGQ1NTVlNTVhYzc0OS90YWJsZXJhbmdlOmRlODRjOWY3ZjRiMjQ5OGZiMGY0ZDU1NWU1NWFjNzQ5XzEtMi0xLTEtNzk4MjE_d0f608c1-54a4-4234-beae-e68f5bcada38"
      unitRef="shares">61351</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i115e0e74bce8430c8c54fd2d5273aafd_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTpkZTg0YzlmN2Y0YjI0OThmYjBmNGQ1NTVlNTVhYzc0OS90YWJsZXJhbmdlOmRlODRjOWY3ZjRiMjQ5OGZiMGY0ZDU1NWU1NWFjNzQ5XzEtNC0xLTEtNzk4MjE_a1b66345-b72c-4e30-a7b0-9e21ba8e98ce"
      unitRef="usdPerShare">38.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="if868f1cc9a004d7186767f2d0a8da8ef_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTpkZTg0YzlmN2Y0YjI0OThmYjBmNGQ1NTVlNTVhYzc0OS90YWJsZXJhbmdlOmRlODRjOWY3ZjRiMjQ5OGZiMGY0ZDU1NWU1NWFjNzQ5XzItMi0xLTEtNzk4MjE_894b02ee-99a9-4e19-aa60-0275a3ad1f97"
      unitRef="shares">46463</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if868f1cc9a004d7186767f2d0a8da8ef_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTpkZTg0YzlmN2Y0YjI0OThmYjBmNGQ1NTVlNTVhYzc0OS90YWJsZXJhbmdlOmRlODRjOWY3ZjRiMjQ5OGZiMGY0ZDU1NWU1NWFjNzQ5XzItNC0xLTEtNzk4MjE_d2036d26-6b10-47d9-9d24-a20c221ae64e"
      unitRef="usdPerShare">43.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="if868f1cc9a004d7186767f2d0a8da8ef_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTpkZTg0YzlmN2Y0YjI0OThmYjBmNGQ1NTVlNTVhYzc0OS90YWJsZXJhbmdlOmRlODRjOWY3ZjRiMjQ5OGZiMGY0ZDU1NWU1NWFjNzQ5XzMtMi0xLTEtNzk4MjE_e684dd85-530d-47d5-a8a5-73e6a507ef96"
      unitRef="shares">38509</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="if868f1cc9a004d7186767f2d0a8da8ef_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTpkZTg0YzlmN2Y0YjI0OThmYjBmNGQ1NTVlNTVhYzc0OS90YWJsZXJhbmdlOmRlODRjOWY3ZjRiMjQ5OGZiMGY0ZDU1NWU1NWFjNzQ5XzMtNC0xLTEtNzk4MjE_95ec4dce-85c8-4391-af87-dd5f3851c82c"
      unitRef="usdPerShare">36.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="if868f1cc9a004d7186767f2d0a8da8ef_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTpkZTg0YzlmN2Y0YjI0OThmYjBmNGQ1NTVlNTVhYzc0OS90YWJsZXJhbmdlOmRlODRjOWY3ZjRiMjQ5OGZiMGY0ZDU1NWU1NWFjNzQ5XzQtMi0xLTEtNzk4MjE_f99f88df-84ed-4c95-b106-23947835a020"
      unitRef="shares">5380</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="if868f1cc9a004d7186767f2d0a8da8ef_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTpkZTg0YzlmN2Y0YjI0OThmYjBmNGQ1NTVlNTVhYzc0OS90YWJsZXJhbmdlOmRlODRjOWY3ZjRiMjQ5OGZiMGY0ZDU1NWU1NWFjNzQ5XzQtNC0xLTEtNzk4MjE_399567a1-002f-4206-b73c-0127a7afb891"
      unitRef="usdPerShare">42.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i277c1c08c6434ba69bf5ab313739f314_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTpkZTg0YzlmN2Y0YjI0OThmYjBmNGQ1NTVlNTVhYzc0OS90YWJsZXJhbmdlOmRlODRjOWY3ZjRiMjQ5OGZiMGY0ZDU1NWU1NWFjNzQ5XzUtMi0xLTEtNzk4MjE_3fd7c59e-b913-4043-95c7-2e8960ba9fbb"
      unitRef="shares">63925</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i277c1c08c6434ba69bf5ab313739f314_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTpkZTg0YzlmN2Y0YjI0OThmYjBmNGQ1NTVlNTVhYzc0OS90YWJsZXJhbmdlOmRlODRjOWY3ZjRiMjQ5OGZiMGY0ZDU1NWU1NWFjNzQ5XzUtNC0xLTEtNzk4MjE_8cb5b3ce-5e03-497e-868d-693908472723"
      unitRef="usdPerShare">43.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if868f1cc9a004d7186767f2d0a8da8ef_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzQ5NDc4MDIzMzAzOTQ_d2036d26-6b10-47d9-9d24-a20c221ae64e"
      unitRef="usdPerShare">43.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia959adb7f415471ea87084f245bb5194_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzQ5NDc4MDIzMzA0MDI_8c00ba8d-b9cb-4d06-a4c9-8defb219dbe5"
      unitRef="usdPerShare">41.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6a2a3eff1cdc4aaeb24aabd1c077e034_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzQ5NDc4MDIzMzA0MTI_bb613ba0-f19f-4af8-b4f8-4bbc168ab740"
      unitRef="usdPerShare">33.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if868f1cc9a004d7186767f2d0a8da8ef_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzQ5NDc4MDIzMzAzNzg_f65a9824-5f9d-4524-8a67-5a6f906fc4f1"
      unitRef="usd">2000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="if868f1cc9a004d7186767f2d0a8da8ef_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzQ5NDc4MDIzMzAzODg_780104bb-7569-4323-8aa9-f2823a4d711f">P1Y10M24D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="if868f1cc9a004d7186767f2d0a8da8ef_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzQzMjQ_3b98a2a9-25a5-47d4-95f1-67437e9228b3"
      unitRef="usd">1700000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="ia959adb7f415471ea87084f245bb5194_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzQzMjg_64b2f540-8316-4317-966e-7ed5908d947b"
      unitRef="usd">1700000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="i6a2a3eff1cdc4aaeb24aabd1c077e034_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzQzMzU_dee7d842-bb93-49b5-9931-f2ac1c49fabc"
      unitRef="usd">1600000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzEyMDk0NjI3OTEzMTE2_edfb4623-7a89-4ed4-b120-bd28ed31b4cf">&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;Performance Share award activity for the year ended December 31, 2022 was:&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:66.151%"/&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:14.543%"/&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:14.546%"/&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: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:400;line-height:120%"&gt;Number of Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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;Weighted Average Grant Date Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested 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 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;42,173&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;42.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #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;51,441&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,542)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;(10,911)&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;42.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested 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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,161&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;42.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ibe747d8b22ce446ba1723cb445b53c34_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTowMDRkNjM0N2M3NmQ0NjNkOWM1ZDRhZTg3MDc4YmRjZC90YWJsZXJhbmdlOjAwNGQ2MzQ3Yzc2ZDQ2M2Q5YzVkNGFlODcwNzhiZGNkXzEtMi0xLTEtOTk5NTA_5b5b1240-ac88-4f35-be57-89d2f6e65f60"
      unitRef="shares">42173</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ibe747d8b22ce446ba1723cb445b53c34_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTowMDRkNjM0N2M3NmQ0NjNkOWM1ZDRhZTg3MDc4YmRjZC90YWJsZXJhbmdlOjAwNGQ2MzQ3Yzc2ZDQ2M2Q5YzVkNGFlODcwNzhiZGNkXzEtNC0xLTEtOTk5NTg_19ca18cb-be4a-42ae-bec0-1673f6cc7fb2"
      unitRef="usdPerShare">42.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="icbf01dc6a7f349aa81c99466ebc03c12_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTowMDRkNjM0N2M3NmQ0NjNkOWM1ZDRhZTg3MDc4YmRjZC90YWJsZXJhbmdlOjAwNGQ2MzQ3Yzc2ZDQ2M2Q5YzVkNGFlODcwNzhiZGNkXzItMi0xLTEtOTk5NTA_0cb1a9eb-1d54-461a-b274-f5a2840b465f"
      unitRef="shares">51441</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="icbf01dc6a7f349aa81c99466ebc03c12_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTowMDRkNjM0N2M3NmQ0NjNkOWM1ZDRhZTg3MDc4YmRjZC90YWJsZXJhbmdlOjAwNGQ2MzQ3Yzc2ZDQ2M2Q5YzVkNGFlODcwNzhiZGNkXzItNC0xLTEtOTk5NTg_97731960-56f9-4c22-b81c-0dfe0db9d5ee"
      unitRef="usdPerShare">43.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="icbf01dc6a7f349aa81c99466ebc03c12_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTowMDRkNjM0N2M3NmQ0NjNkOWM1ZDRhZTg3MDc4YmRjZC90YWJsZXJhbmdlOjAwNGQ2MzQ3Yzc2ZDQ2M2Q5YzVkNGFlODcwNzhiZGNkXzMtMi0xLTEtOTk5NTA_b06bf680-85de-45a7-b0e9-888068cf225d"
      unitRef="shares">10542</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="icbf01dc6a7f349aa81c99466ebc03c12_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTowMDRkNjM0N2M3NmQ0NjNkOWM1ZDRhZTg3MDc4YmRjZC90YWJsZXJhbmdlOjAwNGQ2MzQ3Yzc2ZDQ2M2Q5YzVkNGFlODcwNzhiZGNkXzMtNC0xLTEtOTk5NTg_0228bd2e-756b-480b-8385-02b116d610fd"
      unitRef="usdPerShare">42.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="icbf01dc6a7f349aa81c99466ebc03c12_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTowMDRkNjM0N2M3NmQ0NjNkOWM1ZDRhZTg3MDc4YmRjZC90YWJsZXJhbmdlOjAwNGQ2MzQ3Yzc2ZDQ2M2Q5YzVkNGFlODcwNzhiZGNkXzQtMi0xLTEtOTk5NTA_35edb24a-bbbe-4c41-958a-2d1b7830e1dc"
      unitRef="shares">10911</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="icbf01dc6a7f349aa81c99466ebc03c12_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTowMDRkNjM0N2M3NmQ0NjNkOWM1ZDRhZTg3MDc4YmRjZC90YWJsZXJhbmdlOjAwNGQ2MzQ3Yzc2ZDQ2M2Q5YzVkNGFlODcwNzhiZGNkXzQtNC0xLTEtOTk5NTg_a508ea7c-a8f8-49c3-8352-affced39dbad"
      unitRef="usdPerShare">42.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i3cf6fed682964a77a36df6103a41c638_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTowMDRkNjM0N2M3NmQ0NjNkOWM1ZDRhZTg3MDc4YmRjZC90YWJsZXJhbmdlOjAwNGQ2MzQ3Yzc2ZDQ2M2Q5YzVkNGFlODcwNzhiZGNkXzYtMi0xLTEtOTk5NTA_97cc213a-99ea-42e3-b859-fc14318dddc3"
      unitRef="shares">72161</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i3cf6fed682964a77a36df6103a41c638_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90YWJsZTowMDRkNjM0N2M3NmQ0NjNkOWM1ZDRhZTg3MDc4YmRjZC90YWJsZXJhbmdlOjAwNGQ2MzQ3Yzc2ZDQ2M2Q5YzVkNGFlODcwNzhiZGNkXzYtNC0xLTEtOTk5NTg_606d6a04-756c-4de0-8b0e-0fb721e82f69"
      unitRef="usdPerShare">42.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i6c6c6db3c30f499ca0ce672ed430285a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzU0OTc1NTgyMjk3NA_82f5917e-aebc-482e-9319-acfa7429ae9a"
      unitRef="number">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ib5a98a7e29a744abb116cdc04c66fbd6_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzU0OTc1NTgyMjk4Mg_6386e5da-cf5a-4578-b4b7-148d4fcaa888"
      unitRef="number">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="icbf01dc6a7f349aa81c99466ebc03c12_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzU0OTc1NTgyMDQwNw_0228bd2e-756b-480b-8385-02b116d610fd"
      unitRef="usdPerShare">42.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i3cf6fed682964a77a36df6103a41c638_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzU0OTc1NTgyMDM0Mg_8836be66-92d1-40be-8b99-80f00c57f393"
      unitRef="usd">1200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="icbf01dc6a7f349aa81c99466ebc03c12_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzU0OTc1NTgyMDM1MA_e5ca5c86-0066-447d-9b6c-365b67657895">P1Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="icbf01dc6a7f349aa81c99466ebc03c12_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNDIvZnJhZzowMWNmNjljZDdhYWY0YTI0OGFkZDNkMzgxNmVkMTYzOC90ZXh0cmVnaW9uOjAxY2Y2OWNkN2FhZjRhMjQ4YWRkM2QzODE2ZWQxNjM4XzU0OTc1NTgyMDM5Mg_5a58da21-3ee0-4748-ad44-0e7318ea1fef"
      unitRef="usd">500000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90ZXh0cmVnaW9uOmY5YTA0NzljOTZjZDRhZGQ4MmY3YjQxNWJlODFhNjViXzE4NDE_005aa9b5-efe7-4eb9-a42c-968c570ab04f">Income Taxes &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;We are subject to U.S. federal income tax as well as income tax in multiple state and local jurisdictions.&#160;We have concluded all U.S. federal income tax matters as well as material state and local tax matters for years through 2017. &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-weight:400;line-height:120%"&gt;We file consolidated federal income tax returns that include all of our U.S. subsidiaries. The components of the provision for income taxes from continuing operations for the years ended December&#160;31, 2022, 2021 and 2020 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,326&#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;5,841&#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;5,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&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:2px 1pt;text-align:right;vertical-align: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:2px 1pt;text-align:right;vertical-align: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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&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;(1,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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,318)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(78)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&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;(89)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,038)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'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:#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,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,356)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The differences between the amount of tax computed at the federal statutory rate of 21% in 2022, 2021 and 2020, and the provision for income taxes from continuing operations for the years ended December&#160;31, 2022, 2021 and 2020 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax at statutory federal income tax rate&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;7,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases (decreases) in tax resulting from:&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;&#160;&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;&#160;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal 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;1,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permanent differences, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(839)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,406)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(434)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior year true-up adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&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;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other provision adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for income taxes&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;9,187&#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;1,485&#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;5,598&#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&gt;&lt;span&gt;&lt;br/&gt;&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;The tax effect of temporary differences representing deferred tax assets and liabilities as of December&#160;31, 2022 and 2021 was as follows (in thousands):&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:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;Deferred compensation and accrued paid leave&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;4,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued 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;1,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Lease Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;US operating and capital loss carryforward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credit carryforward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign country operating loss carryforward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&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;278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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: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;39,208&#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;35,773&#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:top"&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 &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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,257)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;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;30,871&#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;27,516&#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:14pt"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,652)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,895)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,087)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,358)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill and intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,226)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,836)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(8,510)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,375)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;&#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;(160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Total gross deferred tax liabilities&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;(40,492)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,624)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="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 #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;padding:2px 0;text-align:right;vertical-align: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,621)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) A valuation allowance was provided against US capital loss in connection with the stock sale of Prime Turbines, certain state net operating loss, tax credit, and foreign tax loss deferred tax assets arising from carryforwards of unused tax benefits.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2) Certain amounts from prior year have been reclassified to conform with current year 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-weight:400;line-height:120%"&gt;We file income tax returns in the U.S. federal jurisdiction and in various state and foreign jurisdictions. With few exceptions, the statute of limitations for these jurisdictions is no longer open for audit or examinations for the years before 2018.  &lt;/span&gt;&lt;/div&gt;As of December 31, 2022, we have various tax losses and tax credits that may be applied against future taxable income. The majority of such tax attributes will expire in 2026 through 2034; however, some may be carried forward indefinitely.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90ZXh0cmVnaW9uOmY5YTA0NzljOTZjZDRhZGQ4MmY3YjQxNWJlODFhNjViXzE4Mzk_e9a90a35-f397-4d8f-a904-a1fe50d35209">The components of the provision for income taxes from continuing operations for the years ended December&#160;31, 2022, 2021 and 2020 were as follows (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,326&#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;5,841&#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;5,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&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:2px 1pt;text-align:right;vertical-align: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:2px 1pt;text-align:right;vertical-align: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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&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;(1,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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,318)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(78)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&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;(89)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,038)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'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:#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,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,356)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzItMS0xLTEtNzk4MjE_b4e62410-3aff-44ec-8ead-c485662cb198"
      unitRef="usd">8880000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzItMy0xLTEtNzk4MjE_24f21380-2eaf-4d96-b63a-4f3ca3b85b43"
      unitRef="usd">3919000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzItNS0xLTEtNzk4MjE_1d402b2e-4fca-42a9-97d2-f21dc5285ef4"
      unitRef="usd">4086000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzMtMS0xLTEtNzk4MjE_c0191691-7d8c-46e2-a61b-a407ce605912"
      unitRef="usd">1411000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzMtMy0xLTEtNzk4MjE_e4bb140a-5bbc-4148-824d-8d5cd43901c0"
      unitRef="usd">856000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzMtNS0xLTEtNzk4MjE_cf80dbce-75c9-4853-a7d2-e9d97ed51bdf"
      unitRef="usd">1262000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzQtMS0xLTEtNzk4MjE_0b774f1d-b2ae-46dd-aab0-568826f60ea5"
      unitRef="usd">35000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzQtMy0xLTEtNzk4MjE_abb5abdf-7c73-4b81-853c-598b09ca81aa"
      unitRef="usd">1066000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzQtNS0xLTEtNzk4MjE_1be4dd93-cccf-4fa1-990e-fdfcad031c3b"
      unitRef="usd">144000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzUtMS0xLTEtNzk4MjE_ae1564fe-b044-42db-858f-da7f91358f3a"
      unitRef="usd">10326000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzUtMy0xLTEtNzk4MjE_b4874e8d-7be6-42d4-8480-91744f1af4e8"
      unitRef="usd">5841000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzUtNS0xLTEtNzk4MjE_cc3d16fc-0dfb-40a5-95de-ee3ba027746b"
      unitRef="usd">5492000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzctMS0xLTEtNzk4MjE_9b15df4b-aa98-4dc7-bde9-00b3c90ffa1e"
      unitRef="usd">-1050000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzctMy0xLTEtNzk4MjE_185e3dc4-4d99-4d20-acf4-2b5e3275a847"
      unitRef="usd">-3318000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzctNS0xLTEtNzk4MjE_afb5afbb-fdb8-4b70-9f52-172e2c9e8cd9"
      unitRef="usd">-78000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzgtMS0xLTEtNzk4MjE_a62524d9-e023-4ed1-9f5e-89cf071e7f51"
      unitRef="usd">-89000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzgtMy0xLTEtNzk4MjE_5227f5c5-1f75-40e3-a662-598a9aabffc5"
      unitRef="usd">-1038000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzgtNS0xLTEtNzk4MjE_affe1c76-82eb-4799-bc11-fd44e8222fb0"
      unitRef="usd">163000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzktMS0xLTEtNzk4MjE_724de531-4212-4d88-bc5f-10ef5e8274e9"
      unitRef="usd">0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzktMy0xLTEtNzk4MjE_7c387b97-9b2b-46a2-b55d-b5a9d3503bb9"
      unitRef="usd">0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzktNS0xLTEtNzk4MjE_1bffe845-b569-4814-9b44-c59bdc3d64bc"
      unitRef="usd">21000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzEwLTEtMS0xLTc5ODIx_7f829e90-9883-48f4-aefc-e0635df3066c"
      unitRef="usd">-1139000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzEwLTMtMS0xLTc5ODIx_a54a69aa-55f7-4eb9-a477-59da24faf085"
      unitRef="usd">-4356000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzEwLTUtMS0xLTc5ODIx_716d052f-c937-498f-8939-f11d1f383abe"
      unitRef="usd">106000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzExLTEtMS0xLTc5ODIx_2b80ec31-24e6-4c58-b87f-2a683da93c4c"
      unitRef="usd">9187000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzExLTMtMS0xLTc5ODIx_3364b232-e2c3-4c6a-a3b0-051a74cbf97b"
      unitRef="usd">1485000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZTpiMjZhMTdlNzEzN2Q0N2YzOWZlOTUxMjM0NjE5YmJmOS90YWJsZXJhbmdlOmIyNmExN2U3MTM3ZDQ3ZjM5ZmU5NTEyMzQ2MTliYmY5XzExLTUtMS0xLTc5ODIx_b23cbe96-8e11-4a1d-babe-3e25674dbb79"
      unitRef="usd">5598000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90ZXh0cmVnaW9uOmY5YTA0NzljOTZjZDRhZGQ4MmY3YjQxNWJlODFhNjViXzE4MzY_cd5bdd35-6f12-4e32-b62f-a28d3418b73d">&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;The differences between the amount of tax computed at the federal statutory rate of 21% in 2022, 2021 and 2020, and the provision for income taxes from continuing operations for the years ended December&#160;31, 2022, 2021 and 2020 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax at statutory federal income tax rate&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;7,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases (decreases) in tax resulting from:&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;&#160;&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;&#160;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal 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;1,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permanent differences, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(839)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,406)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(434)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior year true-up adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&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;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other provision adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for income taxes&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;9,187&#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;1,485&#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;5,598&#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:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzEtMS0xLTEtNzk4MjE_c90fc680-dcb4-470b-8d92-461cfd26ea0e"
      unitRef="usd">7822000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzEtMy0xLTEtNzk4MjE_cfadff11-5fe7-481a-9362-5800b1eb2c20"
      unitRef="usd">1985000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzEtNS0xLTEtNzk4MjE_44c905fa-e6db-4c50-ab92-1f8c4c28cd5e"
      unitRef="usd">89000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzMtMS0xLTEtNzk4MjE_8157c014-036d-4d50-ba89-07acfe2e95d5"
      unitRef="usd">1523000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzMtMy0xLTEtNzk4MjE_45694efd-b1aa-4573-ace9-95e9a26fc9b8"
      unitRef="usd">383000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzMtNS0xLTEtNzk4MjE_7bd56c10-780b-49cd-98c3-4bff5ef8d0ef"
      unitRef="usd">-52000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <vsec:EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzQtMS0xLTEtNzk4MjE_82ab9903-c5b1-45aa-bae6-1e5b5e54fd99"
      unitRef="usd">-52000</vsec:EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount>
    <vsec:EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzQtMy0xLTEtNzk4MjE_9926b6e3-8e03-481b-9ef1-a8dad21c0e8b"
      unitRef="usd">-839000</vsec:EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount>
    <vsec:EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzQtNS0xLTEtNzk4MjE_2582944e-12dc-486c-b953-b619750ecf9b"
      unitRef="usd">-1406000</vsec:EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzYtMS0xLTEtNzk4MjE_6b1b98b1-4a14-4d69-aa65-9f308929cd5c"
      unitRef="usd">579000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzYtMy0xLTEtNzk4MjE_c654b6c1-1563-4baf-912a-49f5bdd06af7"
      unitRef="usd">434000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzYtNS0xLTEtNzk4MjE_7d23ac74-7775-4c4f-aecd-96b5caea544b"
      unitRef="usd">195000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <vsec:EffectiveIncomeTaxRateReconciliationPriorYearTrueUpAdjustmentAmount
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzctMS0xLTEtNzk4MjE_36718be3-eb72-43dc-841f-70a98982a2ee"
      unitRef="usd">-189000</vsec:EffectiveIncomeTaxRateReconciliationPriorYearTrueUpAdjustmentAmount>
    <vsec:EffectiveIncomeTaxRateReconciliationPriorYearTrueUpAdjustmentAmount
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzctMy0xLTEtNzk4MjE_eb333d13-9156-4797-8c68-9adc37eb2842"
      unitRef="usd">-83000</vsec:EffectiveIncomeTaxRateReconciliationPriorYearTrueUpAdjustmentAmount>
    <vsec:EffectiveIncomeTaxRateReconciliationPriorYearTrueUpAdjustmentAmount
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzctNS0xLTEtNzk4MjE_6f15ba65-9c56-4615-95c6-51cd70615a15"
      unitRef="usd">-397000</vsec:EffectiveIncomeTaxRateReconciliationPriorYearTrueUpAdjustmentAmount>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzgtMS0xLTEtNzk4MjE_249e74ac-754d-41bf-b7aa-be5c4523af19"
      unitRef="usd">338000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzgtMy0xLTEtNzk4MjE_c92e82a6-c4a8-4fd8-9a7c-0e20c67def6c"
      unitRef="usd">331000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzgtNS0xLTEtNzk4MjE_57675174-57c3-40a2-ac47-95e36bf2ac0a"
      unitRef="usd">6716000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzktMS0xLTEtNzk4MjE_ae057363-c1fd-4562-b43a-851c29cc2c7d"
      unitRef="usd">-54000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzktMy0xLTEtNzk4MjE_8d801566-fe4b-4142-a1dc-8045fce59c57"
      unitRef="usd">-24000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzktNS0xLTEtNzk4MjE_a1ce19b8-77ad-49f7-b172-0578c5ae5024"
      unitRef="usd">49000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzEwLTEtMS0xLTc5ODIx_4b698d09-6a7d-462b-9686-b6dd601c7601"
      unitRef="usd">9187000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzEwLTMtMS0xLTc5ODIx_83098843-033b-45b6-8c55-a405cb5eda32"
      unitRef="usd">1485000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToxYmI0ZDZmNTFjZDQ0ODc0OWZmMGZhMGY5NDExNTFlNi90YWJsZXJhbmdlOjFiYjRkNmY1MWNkNDQ4NzQ5ZmYwZmEwZjk0MTE1MWU2XzEwLTUtMS0xLTc5ODIx_865f2078-86b9-4634-8de7-d0ea0c29c9a5"
      unitRef="usd">5598000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90ZXh0cmVnaW9uOmY5YTA0NzljOTZjZDRhZGQ4MmY3YjQxNWJlODFhNjViXzE4Mzg_07e7b655-b1bf-49ff-9d43-8bb3d291705b">&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 tax effect of temporary differences representing deferred tax assets and liabilities as of December&#160;31, 2022 and 2021 was as follows (in thousands):&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:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;Deferred compensation and accrued paid leave&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;4,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued 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;1,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Lease Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;US operating and capital loss carryforward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credit carryforward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign country operating loss carryforward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"&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;278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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: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;39,208&#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;35,773&#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:top"&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 &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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,257)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;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;30,871&#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;27,516&#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:14pt"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,652)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,895)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,087)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,358)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill and intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,226)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,836)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(8,510)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,375)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;&#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;(160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Total gross deferred tax liabilities&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;(40,492)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,624)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="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 #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;padding:2px 0;text-align:right;vertical-align: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,621)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) A valuation allowance was provided against US capital loss in connection with the stock sale of Prime Turbines, certain state net operating loss, tax credit, and foreign tax loss deferred tax assets arising from carryforwards of unused tax benefits.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2) Certain amounts from prior year have been reclassified to conform with current year presentation.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzItMS0xLTEtNzk4MjE_5c0bab92-abf7-40f4-9fb5-e8cfb09451e7"
      unitRef="usd">4552000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzItMy0xLTEtNzk4MjE_dbe81f64-d5e0-44d6-a1f5-e204f6711bc6"
      unitRef="usd">5422000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzMtMS0xLTEtOTM1MDM_2f1d496f-8cf8-4268-92c5-b9a64941ec18"
      unitRef="usd">1158000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzMtMy0xLTEtOTM1Nzk_b5053ce1-150b-4a77-9f87-61ffc5fb614d"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <vsec:DeferredTaxAssetsInventoryReserve
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzMtMS0xLTEtNzk4MjE_f45201d0-9168-4f68-a038-440707ab29c9"
      unitRef="usd">12984000</vsec:DeferredTaxAssetsInventoryReserve>
    <vsec:DeferredTaxAssetsInventoryReserve
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzMtMy0xLTEtNzk4MjE_b9ff3316-c214-4e01-8777-a74c124f90a0"
      unitRef="usd">12465000</vsec:DeferredTaxAssetsInventoryReserve>
    <vsec:DeferredTaxAssetsOperatingLeaseLiability
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzQtMS0xLTEtNzk4MjE_c4857153-c6c1-47f9-bb46-7e2aaa35a2ca"
      unitRef="usd">9840000</vsec:DeferredTaxAssetsOperatingLeaseLiability>
    <vsec:DeferredTaxAssetsOperatingLeaseLiability
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzQtMy0xLTEtNzk4MjE_16bc4a05-05b6-4088-a255-fceee17b264c"
      unitRef="usd">7805000</vsec:DeferredTaxAssetsOperatingLeaseLiability>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzUtMS0xLTEtNzk4MjE_2165181b-bfa9-4e2c-974b-ca9638874537"
      unitRef="usd">942000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzUtMy0xLTEtNzk4MjE_678f874d-27bb-48a7-93c7-62b1850b16d1"
      unitRef="usd">775000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsHedgingTransactions
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzYtMS0xLTEtNzk4MjE_27f82f3d-925e-4579-9fd7-aa02b1032c57"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsHedgingTransactions>
    <us-gaap:DeferredTaxAssetsHedgingTransactions
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzYtMy0xLTEtNzk4MjE_5e318e39-db8f-4474-94a6-6ef6c6bac65c"
      unitRef="usd">58000</us-gaap:DeferredTaxAssetsHedgingTransactions>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzgtMS0xLTEtNzk4MjE_e0f3c2d7-d418-4b78-a718-45b0c7fd3540"
      unitRef="usd">1128000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzgtMy0xLTEtNzk4MjE_00797a07-6455-451b-8008-e09d10190e2b"
      unitRef="usd">900000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzktMS0xLTEtNzk4MjE_c206b84c-a944-4d2d-8805-9ae4083fe249"
      unitRef="usd">6040000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzktMy0xLTEtNzk4MjE_7d73cc3f-e27f-4c83-a557-766b43b928c0"
      unitRef="usd">6045000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzExLTEtMS0xLTkzNTc5_5c0ce9af-31c1-4048-99b7-2161b2ab7c36"
      unitRef="usd">1537000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzExLTMtMS0xLTkzNTc5_c85fc448-be07-428e-a077-9037399d1f36"
      unitRef="usd">1411000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzExLTEtMS0xLTc5ODIx_2dba4b7b-442b-4dca-8768-f010baf9821e"
      unitRef="usd">749000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzExLTMtMS0xLTc5ODIx_b1a10abf-02c3-4bd8-809b-4b7725b3d953"
      unitRef="usd">892000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzE0LTEtMS0xLTEwNTYwMQ_1360050a-4cfd-4479-a9dd-f5d59b24582a"
      unitRef="usd">278000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzEyLTMtMS0xLTEwNTYxOQ_04d077f8-6906-4e7f-be4c-95df9f08ef81"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzEyLTEtMS0xLTc5ODIx_c2c4ab7e-ca30-4613-a84d-2e5d0d9c153b"
      unitRef="usd">39208000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzEyLTMtMS0xLTc5ODIx_18fae19d-903f-4156-a077-76d85f647c54"
      unitRef="usd">35773000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzEzLTEtMS0xLTc5ODIx_8bfc51f9-0afa-4cb1-90b5-2a3caa62ea60"
      unitRef="usd">8337000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzEzLTMtMS0xLTc5ODIx_4e51686c-55ae-4d62-849f-bbcea8b103f1"
      unitRef="usd">8257000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzE2LTEtMS0xLTc5ODIx_469fabdd-88af-4748-80da-aba7f881d9b9"
      unitRef="usd">30871000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzE2LTMtMS0xLTc5ODIx_ac433e88-9497-46be-bb59-93ffae45f69e"
      unitRef="usd">27516000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesFinancingArrangements
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzE5LTEtMS0xLTc5ODIx_58e97988-a43a-4c30-8238-ddbf60e5a61a"
      unitRef="usd">1652000</us-gaap:DeferredTaxLiabilitiesFinancingArrangements>
    <us-gaap:DeferredTaxLiabilitiesFinancingArrangements
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzE5LTMtMS0xLTc5ODIx_43f491a9-d577-45a0-b6e1-6918f0c899de"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesFinancingArrangements>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzIwLTEtMS0xLTc5ODIx_da7efc57-5b09-427f-8788-4fbfb5e263bf"
      unitRef="usd">3017000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzIwLTMtMS0xLTc5ODIx_08fc5aa6-9c49-4f70-9963-511f69910ea7"
      unitRef="usd">3895000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzIxLTEtMS0xLTc5ODIx_c490c0f3-0805-499c-8282-034eaf4dd752"
      unitRef="usd">1087000</us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
    <us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzIxLTMtMS0xLTc5ODIx_55dc718e-1d1b-478a-aad8-f3923015dd4d"
      unitRef="usd">1358000</us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzIyLTEtMS0xLTc5ODIx_dd9b410a-c8de-4877-88da-18fb4dc93613"
      unitRef="usd">26226000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzIyLTMtMS0xLTc5ODIx_27ba0751-b9c4-4647-98a5-37f42f674d58"
      unitRef="usd">24836000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzIzLTEtMS0xLTc5ODIx_ad97df92-2bc5-4c72-ae5a-8ab6a081f3a2"
      unitRef="usd">8510000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzIzLTMtMS0xLTc5ODIx_2043bcf1-4369-43dd-a1b3-52215f1d3276"
      unitRef="usd">6375000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzI0LTEtMS0xLTc5ODIx_94c6ce8c-918c-4f5b-b4b9-4b09205f3861"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzI0LTMtMS0xLTc5ODIx_0c11f2fc-6f3f-4f08-829e-e7b4b146a241"
      unitRef="usd">160000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzI1LTEtMS0xLTc5ODIx_a2cbf98c-f623-4d80-8d4c-131d7afc9432"
      unitRef="usd">40492000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzI1LTMtMS0xLTc5ODIx_cbbf59c6-3c71-4540-b8dc-86ea010c2259"
      unitRef="usd">36624000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzI3LTEtMS0xLTc5ODIx_d5df3491-012b-46f0-8544-111319f0027f"
      unitRef="usd">9621000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTEvZnJhZzpmOWEwNDc5Yzk2Y2Q0YWRkODJmN2I0MTViZTgxYTY1Yi90YWJsZToyMDU3NmYxYTk1ODg0OTlkOTE5MzZhODJlMTE2NjE5Yi90YWJsZXJhbmdlOjIwNTc2ZjFhOTU4ODQ5OWQ5MTkzNmE4MmUxMTY2MTliXzI3LTMtMS0xLTc5ODIx_66b7e5ae-e603-44ec-b8e0-a2761c6be2b2"
      unitRef="usd">9108000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90ZXh0cmVnaW9uOjM0NTViYzQ2MWQ4YzQwYTVhNDJmOTUzNDA4MGE0OWNkXzI3MjY_0e7767cd-0e8c-4855-a811-46eefcee31c3">&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;Our operating lease cost included the following components for the year ended December 31, (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.312%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,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;5,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,032&#160;&lt;/span&gt;&lt;/td&gt;&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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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: sublease income&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;(294)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(152)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(666)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-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-weight:400;line-height:120%"&gt;Our lease arrangements do not contain any material residual guarantees, variable payment provisions, or restrictive covenants. In 2020, we closed on a sale-leaseback agreement involving land and an office building utilized by our Aviation segment to conduct operations in Miami, Florida. Under the agreement, the land and building, with a net book value of $1.3&#160;million was sold for a sale price of $2.6&#160;million and leased back under a 6-year term operating lease commencing upon the closing of the transaction. The lease provides us with an option to extend the lease upon the expiration of its term in April 2026 for two additional five-year periods. In connection with the sale and leaseback transaction, we recognized a gain of $1.1&#160;million, net of selling expenses.&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&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;The table below summarizes future minimum lease payments under operating leases, recorded on the balance sheet, as of December&#160;31, 2022 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.667%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&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;9,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&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;9,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&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;7,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&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;3,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&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;6,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 #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;46,127&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&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;(6,533)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of 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 #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;39,594&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&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;Less: current portion of lease liabilities&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;(7,254)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:8pt;margin-top:2pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&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; &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;Current portion of lease liabilities are presented within Accrued expenses and other current liabilities on our consolidated balance sheets. Refer to Note (9) "Accrued Expenses and Other Current Liabilities."&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:2pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other supplemental operating lease information for the year ended December 31, was as follows (in thousands):&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:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;3,681&#160;&lt;/span&gt;&lt;/td&gt;&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;Right-of-use assets obtained in exchange for new operating lease liabilities&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;12,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,728&#160;&lt;/span&gt;&lt;/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"&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 lease term and the weighted-average discount rate was 5.1 years and 5.5% as of December&#160;31, 2022, respectively, and 5.1 years  and 4.8% as of December&#160;31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90ZXh0cmVnaW9uOjM0NTViYzQ2MWQ4YzQwYTVhNDJmOTUzNDA4MGE0OWNkXzI3MjM_031ff28e-f3be-4021-bcd1-9b6dfde46886">&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;Our operating lease cost included the following components for the year ended December 31, (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.312%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,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;5,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,032&#160;&lt;/span&gt;&lt;/td&gt;&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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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: sublease income&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;(294)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(152)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(666)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZToyOWFjYWEwMGUwZjc0ZTFiODViMzI4YTJiYTIwMDMzMS90YWJsZXJhbmdlOjI5YWNhYTAwZTBmNzRlMWI4NWIzMjhhMmJhMjAwMzMxXzEtMi0xLTEtNzk4MjE_1df2d176-ea04-4278-b665-5706c5b691ad"
      unitRef="usd">6804000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZToyOWFjYWEwMGUwZjc0ZTFiODViMzI4YTJiYTIwMDMzMS90YWJsZXJhbmdlOjI5YWNhYTAwZTBmNzRlMWI4NWIzMjhhMmJhMjAwMzMxXzEtNC0xLTEtNzk4MjE_8269fc74-2c55-4bc7-b990-af5cd18df213"
      unitRef="usd">5868000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZToyOWFjYWEwMGUwZjc0ZTFiODViMzI4YTJiYTIwMDMzMS90YWJsZXJhbmdlOjI5YWNhYTAwZTBmNzRlMWI4NWIzMjhhMmJhMjAwMzMxXzEtNi0xLTEtNzk4MjE_71680346-dd78-451a-8f7d-9058d3976a6d"
      unitRef="usd">5032000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZToyOWFjYWEwMGUwZjc0ZTFiODViMzI4YTJiYTIwMDMzMS90YWJsZXJhbmdlOjI5YWNhYTAwZTBmNzRlMWI4NWIzMjhhMmJhMjAwMzMxXzItMi0xLTEtNzk4MjE_29e33f6c-b5ad-4916-b124-03bd603a01ad"
      unitRef="usd">204000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZToyOWFjYWEwMGUwZjc0ZTFiODViMzI4YTJiYTIwMDMzMS90YWJsZXJhbmdlOjI5YWNhYTAwZTBmNzRlMWI4NWIzMjhhMmJhMjAwMzMxXzItNC0xLTEtNzk4MjE_44daa9cd-faf3-40bc-b3f3-dbc388746589"
      unitRef="usd">202000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZToyOWFjYWEwMGUwZjc0ZTFiODViMzI4YTJiYTIwMDMzMS90YWJsZXJhbmdlOjI5YWNhYTAwZTBmNzRlMWI4NWIzMjhhMmJhMjAwMzMxXzItNi0xLTEtNzk4MjE_d140fc00-6720-439e-9271-a9559b16673d"
      unitRef="usd">622000</us-gaap:ShortTermLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZToyOWFjYWEwMGUwZjc0ZTFiODViMzI4YTJiYTIwMDMzMS90YWJsZXJhbmdlOjI5YWNhYTAwZTBmNzRlMWI4NWIzMjhhMmJhMjAwMzMxXzMtMi0xLTEtNzk4MjE_9e6cf87f-4ce9-44b8-a5d1-4c51c99a463e"
      unitRef="usd">294000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZToyOWFjYWEwMGUwZjc0ZTFiODViMzI4YTJiYTIwMDMzMS90YWJsZXJhbmdlOjI5YWNhYTAwZTBmNzRlMWI4NWIzMjhhMmJhMjAwMzMxXzMtNC0xLTEtNzk4MjE_59403240-a8d6-4a51-a2fe-c45ffcb15777"
      unitRef="usd">152000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZToyOWFjYWEwMGUwZjc0ZTFiODViMzI4YTJiYTIwMDMzMS90YWJsZXJhbmdlOjI5YWNhYTAwZTBmNzRlMWI4NWIzMjhhMmJhMjAwMzMxXzMtNi0xLTEtNzk4MjE_70d5d031-646f-45f2-a494-64186ca1088a"
      unitRef="usd">666000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZToyOWFjYWEwMGUwZjc0ZTFiODViMzI4YTJiYTIwMDMzMS90YWJsZXJhbmdlOjI5YWNhYTAwZTBmNzRlMWI4NWIzMjhhMmJhMjAwMzMxXzQtMi0xLTEtNzk4MjE_02611a9a-6b67-4d1b-8eac-663da78ab6df"
      unitRef="usd">6714000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZToyOWFjYWEwMGUwZjc0ZTFiODViMzI4YTJiYTIwMDMzMS90YWJsZXJhbmdlOjI5YWNhYTAwZTBmNzRlMWI4NWIzMjhhMmJhMjAwMzMxXzQtNC0xLTEtNzk4MjE_34d70cf0-3bae-46a2-8bf8-983276de5001"
      unitRef="usd">5918000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZToyOWFjYWEwMGUwZjc0ZTFiODViMzI4YTJiYTIwMDMzMS90YWJsZXJhbmdlOjI5YWNhYTAwZTBmNzRlMWI4NWIzMjhhMmJhMjAwMzMxXzQtNi0xLTEtNzk4MjE_96559118-285d-4f08-ad74-6547002ffd59"
      unitRef="usd">4988000</us-gaap:LeaseCost>
    <us-gaap:SaleLeasebackTransactionNetBookValue
      contextRef="i6f8d06c1154044dfbe5c4adf85f9f9b1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90ZXh0cmVnaW9uOjM0NTViYzQ2MWQ4YzQwYTVhNDJmOTUzNDA4MGE0OWNkXzUzOQ_da0d97ea-35a4-4a2a-b06e-41ed9c270180"
      unitRef="usd">1300000</us-gaap:SaleLeasebackTransactionNetBookValue>
    <us-gaap:SaleAndLeasebackTransactionGainLossNet
      contextRef="id62f870bca0a4064a8d0e940d8a46e04_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90ZXh0cmVnaW9uOjM0NTViYzQ2MWQ4YzQwYTVhNDJmOTUzNDA4MGE0OWNkXzU3MQ_220dae1b-4466-4d99-8a6c-a8eb8b3ed016"
      unitRef="usd">2600000</us-gaap:SaleAndLeasebackTransactionGainLossNet>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i6f8d06c1154044dfbe5c4adf85f9f9b1_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90ZXh0cmVnaW9uOjM0NTViYzQ2MWQ4YzQwYTVhNDJmOTUzNDA4MGE0OWNkXzU5OA_761bf060-6850-4c4d-8b8a-44644435b254">P6Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <vsec:LesseeOperatingLeaseNumberOfRenewalOptions
      contextRef="id62f870bca0a4064a8d0e940d8a46e04_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90ZXh0cmVnaW9uOjM0NTViYzQ2MWQ4YzQwYTVhNDJmOTUzNDA4MGE0OWNkXzc4Mg_599fc1ae-7990-4a66-b57f-8a7e6a63013e"
      unitRef="leaserenewalperiod">2</vsec:LesseeOperatingLeaseNumberOfRenewalOptions>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i6f8d06c1154044dfbe5c4adf85f9f9b1_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90ZXh0cmVnaW9uOjM0NTViYzQ2MWQ4YzQwYTVhNDJmOTUzNDA4MGE0OWNkXzI3MjQ_dccf09fe-6f8a-4858-9371-a0232a83b0d4">P5Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="id62f870bca0a4064a8d0e940d8a46e04_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90ZXh0cmVnaW9uOjM0NTViYzQ2MWQ4YzQwYTVhNDJmOTUzNDA4MGE0OWNkXzg5Mg_43314523-5092-4168-a0fa-f5af86ef11ec"
      unitRef="usd">1100000</us-gaap:GainLossOnSaleOfProperties>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90ZXh0cmVnaW9uOjM0NTViYzQ2MWQ4YzQwYTVhNDJmOTUzNDA4MGE0OWNkXzI3MjU_cf819145-742e-4b2e-8b79-2658b4f0e9e8">&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;The table below summarizes future minimum lease payments under operating leases, recorded on the balance sheet, as of December&#160;31, 2022 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.667%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&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;9,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&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;9,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&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;7,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&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;3,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&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;6,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 #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;46,127&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&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;(6,533)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of 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 #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;39,594&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&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;Less: current portion of lease liabilities&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;(7,254)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:8pt;margin-top:2pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&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; &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;Current portion of lease liabilities are presented within Accrued expenses and other current liabilities on our consolidated balance sheets. Refer to Note (9) "Accrued Expenses and Other Current Liabilities."&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZTo1ZWFhNjU4NTFmZWY0ZGMxOTI2OWJiYmE1YTA3OTAwZC90YWJsZXJhbmdlOjVlYWE2NTg1MWZlZjRkYzE5MjY5YmJiYTVhMDc5MDBkXzEtMi0xLTEtNzk4MjE_7b6e5fd8-72ae-44c0-8c25-713b63222b25"
      unitRef="usd">9217000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZTo1ZWFhNjU4NTFmZWY0ZGMxOTI2OWJiYmE1YTA3OTAwZC90YWJsZXJhbmdlOjVlYWE2NTg1MWZlZjRkYzE5MjY5YmJiYTVhMDc5MDBkXzItMi0xLTEtNzk4MjE_6728be60-b8a0-4709-bc39-4b1b207bd10e"
      unitRef="usd">9424000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZTo1ZWFhNjU4NTFmZWY0ZGMxOTI2OWJiYmE1YTA3OTAwZC90YWJsZXJhbmdlOjVlYWE2NTg1MWZlZjRkYzE5MjY5YmJiYTVhMDc5MDBkXzMtMi0xLTEtNzk4MjE_fb0114eb-fa7a-4b4e-a595-07dbee9b531f"
      unitRef="usd">9192000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZTo1ZWFhNjU4NTFmZWY0ZGMxOTI2OWJiYmE1YTA3OTAwZC90YWJsZXJhbmdlOjVlYWE2NTg1MWZlZjRkYzE5MjY5YmJiYTVhMDc5MDBkXzQtMi0xLTEtNzk4MjE_5913cb94-262a-46dd-a974-bf6414e34727"
      unitRef="usd">7785000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZTo1ZWFhNjU4NTFmZWY0ZGMxOTI2OWJiYmE1YTA3OTAwZC90YWJsZXJhbmdlOjVlYWE2NTg1MWZlZjRkYzE5MjY5YmJiYTVhMDc5MDBkXzUtMi0xLTEtNzk4MjE_340551c2-6616-4148-b1ce-0f2e8db1cfb5"
      unitRef="usd">3666000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZTo1ZWFhNjU4NTFmZWY0ZGMxOTI2OWJiYmE1YTA3OTAwZC90YWJsZXJhbmdlOjVlYWE2NTg1MWZlZjRkYzE5MjY5YmJiYTVhMDc5MDBkXzYtMi0xLTEtNzk4MjE_c3080827-7020-408e-9d3c-000e65e1c4d5"
      unitRef="usd">6843000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZTo1ZWFhNjU4NTFmZWY0ZGMxOTI2OWJiYmE1YTA3OTAwZC90YWJsZXJhbmdlOjVlYWE2NTg1MWZlZjRkYzE5MjY5YmJiYTVhMDc5MDBkXzctMi0xLTEtNzk4MjE_a203427a-b88c-4341-90e1-b9cdd2cc2d92"
      unitRef="usd">46127000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZTo1ZWFhNjU4NTFmZWY0ZGMxOTI2OWJiYmE1YTA3OTAwZC90YWJsZXJhbmdlOjVlYWE2NTg1MWZlZjRkYzE5MjY5YmJiYTVhMDc5MDBkXzgtMi0xLTEtNzk4MjE_c6918fcf-9179-4603-bd01-f45a370939f0"
      unitRef="usd">6533000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZTo1ZWFhNjU4NTFmZWY0ZGMxOTI2OWJiYmE1YTA3OTAwZC90YWJsZXJhbmdlOjVlYWE2NTg1MWZlZjRkYzE5MjY5YmJiYTVhMDc5MDBkXzktMi0xLTEtNzk4MjE_c9dd42ff-345b-4356-9730-92a713fb740d"
      unitRef="usd">39594000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZTo1ZWFhNjU4NTFmZWY0ZGMxOTI2OWJiYmE1YTA3OTAwZC90YWJsZXJhbmdlOjVlYWE2NTg1MWZlZjRkYzE5MjY5YmJiYTVhMDc5MDBkXzEwLTItMS0xLTc5ODIx_9e1d70be-9347-4c30-94cf-f8b9937c483f"
      unitRef="usd">7254000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZTo1ZWFhNjU4NTFmZWY0ZGMxOTI2OWJiYmE1YTA3OTAwZC90YWJsZXJhbmdlOjVlYWE2NTg1MWZlZjRkYzE5MjY5YmJiYTVhMDc5MDBkXzExLTItMS0xLTc5ODIx_f15678b1-0e83-413c-97f2-34f11fe42563"
      unitRef="usd">32340000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <vsec:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90ZXh0cmVnaW9uOjM0NTViYzQ2MWQ4YzQwYTVhNDJmOTUzNDA4MGE0OWNkXzEyMDk0NjI3OTA4OTc5_937c57c7-0f7f-47f7-a289-487ed4bc18ed">&lt;div style="margin-bottom:8pt;margin-top:2pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other supplemental operating lease information for the year ended December 31, was as follows (in thousands):&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:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;3,681&#160;&lt;/span&gt;&lt;/td&gt;&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;Right-of-use assets obtained in exchange for new operating lease liabilities&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;12,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,728&#160;&lt;/span&gt;&lt;/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;</vsec:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZTpkMDM4ZDBkMjk5MTI0MTJhODM4ZTAxMmI4ZWZiZTg4MS90YWJsZXJhbmdlOmQwMzhkMGQyOTkxMjQxMmE4MzhlMDEyYjhlZmJlODgxXzEtMS0xLTEtOTIyODk_b273cda3-fc10-467b-bd5d-e1f4dae07c71"
      unitRef="usd">7372000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZTpkMDM4ZDBkMjk5MTI0MTJhODM4ZTAxMmI4ZWZiZTg4MS90YWJsZXJhbmdlOmQwMzhkMGQyOTkxMjQxMmE4MzhlMDEyYjhlZmJlODgxXzEtMy0xLTEtOTIyODk_7da5b9dd-f919-478f-bc6c-8c487df89134"
      unitRef="usd">6309000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZTpkMDM4ZDBkMjk5MTI0MTJhODM4ZTAxMmI4ZWZiZTg4MS90YWJsZXJhbmdlOmQwMzhkMGQyOTkxMjQxMmE4MzhlMDEyYjhlZmJlODgxXzEtNi0xLTEtMTA4MDQ1_a7547eb5-e5af-42da-a4dd-f45e558713b6"
      unitRef="usd">3681000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZTpkMDM4ZDBkMjk5MTI0MTJhODM4ZTAxMmI4ZWZiZTg4MS90YWJsZXJhbmdlOmQwMzhkMGQyOTkxMjQxMmE4MzhlMDEyYjhlZmJlODgxXzItMS0xLTEtOTIyODk_d3bae1ae-b833-4bff-8c9b-845e3a587f27"
      unitRef="usd">12295000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZTpkMDM4ZDBkMjk5MTI0MTJhODM4ZTAxMmI4ZWZiZTg4MS90YWJsZXJhbmdlOmQwMzhkMGQyOTkxMjQxMmE4MzhlMDEyYjhlZmJlODgxXzItMy0xLTEtOTIyODk_2886de62-68c1-4596-ba7e-07ac15a99b05"
      unitRef="usd">11175000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90YWJsZTpkMDM4ZDBkMjk5MTI0MTJhODM4ZTAxMmI4ZWZiZTg4MS90YWJsZXJhbmdlOmQwMzhkMGQyOTkxMjQxMmE4MzhlMDEyYjhlZmJlODgxXzItNi0xLTEtMTA4MDUx_ba6bacc9-20a1-4f85-a126-b5bffa3888c7"
      unitRef="usd">4728000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90ZXh0cmVnaW9uOjM0NTViYzQ2MWQ4YzQwYTVhNDJmOTUzNDA4MGE0OWNkXzQ5NDc4MDIzMjg2MDI_56aa31c1-b781-4e57-887b-45c908a26f7a">P5Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90ZXh0cmVnaW9uOjM0NTViYzQ2MWQ4YzQwYTVhNDJmOTUzNDA4MGE0OWNkXzQ5NDc4MDIzMjg2MTY_5f422cf8-8dbd-473c-b798-b8d520ec63d5"
      unitRef="number">0.055</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90ZXh0cmVnaW9uOjM0NTViYzQ2MWQ4YzQwYTVhNDJmOTUzNDA4MGE0OWNkXzQ5NDc4MDIzMjg2MjI_9c889935-6f97-46ae-9bbb-9ee0dd5e90ed">P5Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i9272e976667648cd9742048c8c49c765_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTQvZnJhZzozNDU1YmM0NjFkOGM0MGE1YTQyZjk1MzQwODBhNDljZC90ZXh0cmVnaW9uOjM0NTViYzQ2MWQ4YzQwYTVhNDJmOTUzNDA4MGE0OWNkXzQ5NDc4MDIzMjg2Mjc_cae37584-5a6f-49fc-a1ea-2317b99aa0a8"
      unitRef="number">0.048</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNzkzL2ZyYWc6YjNlMjMzNGY5NjU3NDlkMTgzNDQzNWMyNWNkYjlmMjYvdGV4dHJlZ2lvbjpiM2UyMzM0Zjk2NTc0OWQxODM0NDM1YzI1Y2RiOWYyNl8xMDk5NTExNjI5MTEw_97e73ce9-4d09-4dc4-90b7-3a7862c5d981">Commitments and ContingenciesWe may have certain claims in the normal course of business, including legal proceedings, against us and against other parties. In our opinion, the resolution of these claims will not have a material adverse effect on our results of operations, financial position or cash flows. However, because the results of any legal proceedings cannot be predicted with certainty, the amount of loss, if any, cannot be reasonably estimated.Further, from time-to-time, government agencies audit or investigate whether our operations are being conducted in accordance with applicable contractual and regulatory requirements. Government audits or investigations of us, whether relating to government contracts or conducted for other reasons, could result in administrative, civil or criminal liabilities, including repayments, fines or penalties being imposed upon us, or could lead to suspension or debarment from future government contracting. Government investigations often take years to complete and many result in no adverse action against us. We believe, based upon current information, that the outcome of any such government disputes, audits and investigations will not have a material adverse effect on our results of operations, financial condition or cash flows.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90ZXh0cmVnaW9uOjU0YmMwZjExZTNiYjQ1ZjNhYzVhOWQ5MTNlZTQ1OTgxXzM2ODU_1e9fb4e0-1267-43ed-a4c1-08183345ade8">Business Segments and Customer Information&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;Segment Information&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-weight:400;line-height:120%"&gt;Management of our business operations is conducted under three reportable operating segments:&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-weight:400;line-height:120%;text-decoration:underline"&gt;Aviation&lt;/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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our Aviation segment provides aftermarket repair and distribution services to commercial, business and general aviation, cargo, military and defense, and rotorcraft customers globally. Core services include parts distribution, engine accessory maintenance, MRO services, rotable exchange and supply chain 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Fleet&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;Our Fleet segment provides parts, inventory management, e-commerce fulfillment, logistics, supply chain support and other services to support the commercial aftermarket medium- and heavy-duty truck market, the United States Postal Service ("USPS"), and the DoD. Core services include vehicle parts distribution, sourcing, IT solutions, customized fleet logistics, warehousing, kitting, just-in-time supply chain management, alternative product sourcing, and engineering and technical support.&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-weight:400;line-height:120%;text-decoration:underline"&gt;Federal and Defense&lt;/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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our Federal and Defense segment provides aftermarket MRO and logistics and sustainment services to improve operational readiness and extend the life cycle of military vehicles, ships and aircraft for the DoD, federal agencies and international defense customers. Core services include base operations support; procurement; supply chain management; vehicle, maritime and aircraft sustainment services; IT services and energy consulting. &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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The operating segments reported below are our segments for which separate financial information is available and for which segment results are evaluated regularly by our Chief Executive Officer in deciding how to allocate resources and in assessing performance. We evaluate segment performance based on consolidated revenues and operating income. Net sales of our business segments exclude inter-segment sales as these activities are eliminated in consolidation. Corporate expenses are primarily selling, general and administrative expenses not allocated to segments. Corporate assets are primarily cash, property and equipment and investments held in separate trust. &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;Our segment information is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aviation &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;408,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fleet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal and Defense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;949,762&#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;750,853&#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;661,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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 #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:3pt double #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:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income (loss):&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;&#160;&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;&#160;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aviation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fleet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal and Defense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate 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;(4,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,532)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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 expense:&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;&#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:2px 1pt;text-align:right;vertical-align: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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aviation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fleet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;9,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal and Defense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,135&#160;&lt;/span&gt;&lt;/td&gt;&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:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital expenditures:&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;&#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:2px 1pt;text-align:right;vertical-align: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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aviation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;3,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fleet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal and Defense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aviation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;637,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;580,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fleet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;182,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal and Defense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;63,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="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;999,789&#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;918,558&#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&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;Customer Information&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-weight:400;line-height:120%"&gt;Our revenues are derived from the delivery of products and services performed for commercial customers and the U.S. government, including the DoD and various other government agencies. The USPS revenues, reported within our Fleet segment, comprised approximately 16%, 20%, and 27% of our consolidated revenues in 2022, 2021 and 2020, respectively. U.S. Navy revenues, reported within our Federal and Defense segment, comprised approximately 15%, 13%, and 16% of our consolidated revenues in 2022, 2021 and 2020, respectively. Our customers also include various other commercial entities and government agencies. See Note (3) "Revenue Recognition" for revenue by customer.&lt;/span&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:10pt;font-weight:400;line-height:120%"&gt;We do not measure revenue or profit by product or service lines, either for internal management or external financial reporting purposes, because it would be impractical to do so. Products offered and services performed are determined by contract requirements and the types of products and services provided for one contract bear no relation to similar products and services provided on another contract. Products and services provided vary when new contracts begin or current contracts expire. In many cases, more than one product or service is provided under a contract or contract task order. Accordingly, cost and revenue tracking are designed to best serve contract requirements and segregating costs and revenues by product or service lines in situations for which it is not required would be difficult and costly to both us and our customers.&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;Geographical Information &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-weight:400;line-height:120%"&gt;Revenue by geography is based on the billing address of the customer. Our revenue by geographic area is as follows (in thousands):&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.490%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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:400;line-height:100%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&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;837,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;668,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;598,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other Countries&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="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;111,833&#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;81,961&#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;63,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&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;949,762&#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;750,853&#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;661,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) No individual country, other than disclosed above, exceeded 10% of our total revenue for any period presented&lt;/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;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90ZXh0cmVnaW9uOjU0YmMwZjExZTNiYjQ1ZjNhYzVhOWQ5MTNlZTQ1OTgxXzM2NzQ_3491e031-fd35-4e6b-97c8-bfd433bc7d93">&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;Segment Information&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-weight:400;line-height:120%"&gt;Management of our business operations is conducted under three reportable operating segments:&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-weight:400;line-height:120%;text-decoration:underline"&gt;Aviation&lt;/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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our Aviation segment provides aftermarket repair and distribution services to commercial, business and general aviation, cargo, military and defense, and rotorcraft customers globally. Core services include parts distribution, engine accessory maintenance, MRO services, rotable exchange and supply chain 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Fleet&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;Our Fleet segment provides parts, inventory management, e-commerce fulfillment, logistics, supply chain support and other services to support the commercial aftermarket medium- and heavy-duty truck market, the United States Postal Service ("USPS"), and the DoD. Core services include vehicle parts distribution, sourcing, IT solutions, customized fleet logistics, warehousing, kitting, just-in-time supply chain management, alternative product sourcing, and engineering and technical support.&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-weight:400;line-height:120%;text-decoration:underline"&gt;Federal and Defense&lt;/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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our Federal and Defense segment provides aftermarket MRO and logistics and sustainment services to improve operational readiness and extend the life cycle of military vehicles, ships and aircraft for the DoD, federal agencies and international defense customers. Core services include base operations support; procurement; supply chain management; vehicle, maritime and aircraft sustainment services; IT services and energy consulting. &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;The operating segments reported below are our segments for which separate financial information is available and for which segment results are evaluated regularly by our Chief Executive Officer in deciding how to allocate resources and in assessing performance. We evaluate segment performance based on consolidated revenues and operating income. Net sales of our business segments exclude inter-segment sales as these activities are eliminated in consolidation. Corporate expenses are primarily selling, general and administrative expenses not allocated to segments. Corporate assets are primarily cash, property and equipment and investments held in separate trust.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90ZXh0cmVnaW9uOjU0YmMwZjExZTNiYjQ1ZjNhYzVhOWQ5MTNlZTQ1OTgxXzEzMw_999cc54f-f866-4bbc-a5a6-0adb6b2e3984"
      unitRef="segment">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90ZXh0cmVnaW9uOjU0YmMwZjExZTNiYjQ1ZjNhYzVhOWQ5MTNlZTQ1OTgxXzM2NzU_34802c6d-8365-4b29-97f2-7b366820e4ca">&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;Our segment information is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aviation &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;408,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fleet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal and Defense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;949,762&#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;750,853&#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;661,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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 #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:3pt double #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:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income (loss):&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;&#160;&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;&#160;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aviation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fleet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal and Defense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate 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;(4,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,532)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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 expense:&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;&#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:2px 1pt;text-align:right;vertical-align: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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aviation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fleet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;9,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal and Defense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,135&#160;&lt;/span&gt;&lt;/td&gt;&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:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital expenditures:&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;&#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:2px 1pt;text-align:right;vertical-align: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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aviation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;3,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fleet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal and Defense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aviation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;637,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;580,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fleet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;182,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal and Defense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;63,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="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;999,789&#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;918,558&#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:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i555ae9d6a56b497db65b1549b7e83873_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzMtMS0xLTEtNzk4MjE_73aab75e-d879-4a45-aba7-5f085e27e83a"
      unitRef="usd">408112000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i761e77f7171a4a538c02db5d6ad3aa84_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzMtMy0xLTEtNzk4MjE_bf8d0b2c-0f81-44f3-bf35-05a8fa4bba97"
      unitRef="usd">247852000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idaf782d410884657b0aace6f681142ec_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzMtNS0xLTEtNzk4MjE_b92a55f2-047e-47cc-a3a1-fe20fc3ea897"
      unitRef="usd">165070000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia88174b505324322b6f522661b8a00b0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzQtMS0xLTEtNzk4MjE_8d9e5cd6-af28-4c9c-80d0-8eee17afab78"
      unitRef="usd">261336000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i01914052f6b94ad68ea2b836448e0fef_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzQtMy0xLTEtNzk4MjE_e77a5abe-3da5-4906-be99-5b7d3094188e"
      unitRef="usd">233532000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c80f680450b4f2fb856134c0ebd7cb2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzQtNS0xLTEtNzk4MjE_11aa47c5-8e15-4694-9698-c2bbd599b404"
      unitRef="usd">242170000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8d752d22c2754f96a080ffcb6a288741_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzUtMS0xLTEtNzk4MjE_6f8fea68-3ac7-4ff2-b2a2-47285ff6f84c"
      unitRef="usd">280314000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ida3529076bb24ec8a605d562e44035d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzUtMy0xLTEtNzk4MjE_9a1dbb28-56d5-4c48-8101-0a0041943641"
      unitRef="usd">269469000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i80e978ff46e343c6bfa7f3a89372d1ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzUtNS0xLTEtNzk4MjE_1b2520b9-e642-4112-b150-4bbb1ed59d6f"
      unitRef="usd">254419000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i29e1ab1edd2042f899fa3c4591a24c0c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzYtMS0xLTEtNzk4MjE_84160dcc-e3ed-47dd-a6a6-50af1962664d"
      unitRef="usd">949762000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i506fd98ced2249e4822c09033316678d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzYtMy0xLTEtNzk4MjE_78bcd88e-4917-4e61-9be9-bd503438fd10"
      unitRef="usd">750853000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i033dfb40b28a40b5b622dcf58c774d7a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzYtNS0xLTEtNzk4MjE_6293fb4b-cdcd-4ee7-aa1f-4ce576988350"
      unitRef="usd">661659000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i555ae9d6a56b497db65b1549b7e83873_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzktMS0xLTEtNzk4MjE_690ff1a4-3ac3-4a4f-8591-b6dc5aa86d8b"
      unitRef="usd">36416000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i761e77f7171a4a538c02db5d6ad3aa84_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzktMy0xLTEtNzk4MjE_b28ffa45-5b60-4eff-a882-e4000b2004ce"
      unitRef="usd">-14373000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="idaf782d410884657b0aace6f681142ec_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzktNS0xLTEtNzk4MjE_83466a92-a1f7-4f71-92f7-952ebfc9c142"
      unitRef="usd">-35513000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia88174b505324322b6f522661b8a00b0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzEwLTEtMS0xLTc5ODIx_200c325e-d627-45ab-9aa6-80541e17f295"
      unitRef="usd">23911000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i01914052f6b94ad68ea2b836448e0fef_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzEwLTMtMS0xLTc5ODIx_d7c855eb-59e4-49f1-9a66-0593099cb802"
      unitRef="usd">20426000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9c80f680450b4f2fb856134c0ebd7cb2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzEwLTUtMS0xLTc5ODIx_839ddaa1-6548-4331-ad1e-0007633f2c1d"
      unitRef="usd">26659000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8d752d22c2754f96a080ffcb6a288741_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzExLTEtMS0xLTc5ODIx_4ce0988d-b7d9-4eb7-90ed-816a9f61f6c0"
      unitRef="usd">-805000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ida3529076bb24ec8a605d562e44035d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzExLTMtMS0xLTc5ODIx_0480cb02-ccdd-4874-b8d9-0cf0b7940f0b"
      unitRef="usd">19897000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i80e978ff46e343c6bfa7f3a89372d1ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzExLTUtMS0xLTc5ODIx_a097b33f-3735-4d85-9628-56ff5cf94311"
      unitRef="usd">26309000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ieb5bc1a8041f4817a69b77653d8796d6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzEyLTEtMS0xLTc5ODIx_8a62b96a-95fb-411e-b4f0-1408ef2ed7b3"
      unitRef="usd">-4391000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic85d3d6bd90f49d4bbbd1464e0822e88_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzEyLTMtMS0xLTc5ODIx_130d4868-330c-4dc3-95e8-36d9d8507d40"
      unitRef="usd">-4430000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3253bb05cd4e4c828a45f5f3f7114f17_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzEyLTUtMS0xLTc5ODIx_df36ace3-f643-41d8-84ae-cbef2353d4d9"
      unitRef="usd">-3532000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i29e1ab1edd2042f899fa3c4591a24c0c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzEzLTEtMS0xLTc5ODIx_e8b9c0c7-1775-4d56-8574-55ca24c076dc"
      unitRef="usd">55131000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i506fd98ced2249e4822c09033316678d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzEzLTMtMS0xLTc5ODIx_cf0f85f1-d88c-44b7-aacf-acc4f9c14a6e"
      unitRef="usd">21520000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i033dfb40b28a40b5b622dcf58c774d7a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzEzLTUtMS0xLTc5ODIx_923973ee-2dab-489a-9c99-5f9d2dc3a7b8"
      unitRef="usd">13923000</us-gaap:OperatingIncomeLoss>
    <vsec:DepreciationAndAmortizationExpense
      contextRef="i555ae9d6a56b497db65b1549b7e83873_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzE2LTEtMS0xLTc5ODIx_4ade1aaa-91fe-483c-a7c7-066d0e179b27"
      unitRef="usd">13174000</vsec:DepreciationAndAmortizationExpense>
    <vsec:DepreciationAndAmortizationExpense
      contextRef="i761e77f7171a4a538c02db5d6ad3aa84_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzE2LTMtMS0xLTc5ODIx_57c45cc6-9656-48cc-9921-0b07cb5e0d7b"
      unitRef="usd">11374000</vsec:DepreciationAndAmortizationExpense>
    <vsec:DepreciationAndAmortizationExpense
      contextRef="idaf782d410884657b0aace6f681142ec_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzE2LTUtMS0xLTc5ODIx_f361cb44-b318-4226-af3e-ba2e6bdc5233"
      unitRef="usd">10874000</vsec:DepreciationAndAmortizationExpense>
    <vsec:DepreciationAndAmortizationExpense
      contextRef="ia88174b505324322b6f522661b8a00b0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzE3LTEtMS0xLTc5ODIx_38a5bbe1-02d1-4ea4-b635-0a775e9b94ad"
      unitRef="usd">8783000</vsec:DepreciationAndAmortizationExpense>
    <vsec:DepreciationAndAmortizationExpense
      contextRef="i01914052f6b94ad68ea2b836448e0fef_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzE3LTMtMS0xLTc5ODIx_b9f7cc90-c2ae-4b3c-bd70-15c3a4c7608d"
      unitRef="usd">9679000</vsec:DepreciationAndAmortizationExpense>
    <vsec:DepreciationAndAmortizationExpense
      contextRef="i9c80f680450b4f2fb856134c0ebd7cb2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzE3LTUtMS0xLTc5ODIx_dd297e52-98b1-4978-89d5-36266787cf9d"
      unitRef="usd">10260000</vsec:DepreciationAndAmortizationExpense>
    <vsec:DepreciationAndAmortizationExpense
      contextRef="i8d752d22c2754f96a080ffcb6a288741_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzE4LTEtMS0xLTc5ODIx_222dfcb7-555d-4eab-9a2a-a1961d27acfb"
      unitRef="usd">3613000</vsec:DepreciationAndAmortizationExpense>
    <vsec:DepreciationAndAmortizationExpense
      contextRef="ida3529076bb24ec8a605d562e44035d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzE4LTMtMS0xLTc5ODIx_ac221120-12b3-41ab-8023-35f81582f6cb"
      unitRef="usd">4547000</vsec:DepreciationAndAmortizationExpense>
    <vsec:DepreciationAndAmortizationExpense
      contextRef="i80e978ff46e343c6bfa7f3a89372d1ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzE4LTUtMS0xLTc5ODIx_8346687d-b3ce-4107-9266-91bcda68b463"
      unitRef="usd">3001000</vsec:DepreciationAndAmortizationExpense>
    <vsec:DepreciationAndAmortizationExpense
      contextRef="i29e1ab1edd2042f899fa3c4591a24c0c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzE5LTEtMS0xLTc5ODIx_399e7441-afd5-452c-aaf8-eaaf6a870d75"
      unitRef="usd">25570000</vsec:DepreciationAndAmortizationExpense>
    <vsec:DepreciationAndAmortizationExpense
      contextRef="i506fd98ced2249e4822c09033316678d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzE5LTMtMS0xLTc5ODIx_7b9e5686-a33e-45b6-bd15-5683178a0be4"
      unitRef="usd">25600000</vsec:DepreciationAndAmortizationExpense>
    <vsec:DepreciationAndAmortizationExpense
      contextRef="i033dfb40b28a40b5b622dcf58c774d7a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzE5LTUtMS0xLTc5ODIx_89a6ed52-c7ee-4b9f-979d-dbb514f6acb3"
      unitRef="usd">24135000</vsec:DepreciationAndAmortizationExpense>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i555ae9d6a56b497db65b1549b7e83873_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzIyLTEtMS0xLTc5ODIx_759bdc7a-80a0-41df-94b9-897a188881a6"
      unitRef="usd">5961000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i761e77f7171a4a538c02db5d6ad3aa84_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzIyLTMtMS0xLTc5ODIx_ae78b717-5ed2-4742-9501-54aa9e24b4df"
      unitRef="usd">7468000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="idaf782d410884657b0aace6f681142ec_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzIyLTUtMS0xLTc5ODIx_5e53639f-e112-4fdf-a20b-4856e3ef2c08"
      unitRef="usd">3445000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ia88174b505324322b6f522661b8a00b0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzIzLTEtMS0xLTc5ODIx_0c3f011b-c693-4918-b4a4-5ecef14624f9"
      unitRef="usd">5502000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i01914052f6b94ad68ea2b836448e0fef_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzIzLTMtMS0xLTc5ODIx_93e23f57-1555-4426-8fb4-7e704079712b"
      unitRef="usd">1669000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i9c80f680450b4f2fb856134c0ebd7cb2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzIzLTUtMS0xLTc5ODIx_dd207787-4a6b-48b8-bf9c-2a44b7dcaa5f"
      unitRef="usd">675000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i8d752d22c2754f96a080ffcb6a288741_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzI0LTEtMS0xLTc5ODIx_10f8b0dc-f6ec-4b64-8384-48eb750697ab"
      unitRef="usd">26000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ida3529076bb24ec8a605d562e44035d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzI0LTMtMS0xLTc5ODIx_18419981-af96-4cf7-8b82-0c45c25c573d"
      unitRef="usd">124000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i80e978ff46e343c6bfa7f3a89372d1ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzI0LTUtMS0xLTc5ODIx_86ea77d0-2d49-4c20-a658-628a13593ea5"
      unitRef="usd">148000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ieb5bc1a8041f4817a69b77653d8796d6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzI1LTEtMS0xLTc5ODIx_48c680d2-3acb-411c-8b2d-699326cc9e12"
      unitRef="usd">1162000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ic85d3d6bd90f49d4bbbd1464e0822e88_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzI1LTMtMS0xLTc5ODIx_fb7cf9e2-c917-4d58-abb1-4e01ebcd25ea"
      unitRef="usd">1259000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i3253bb05cd4e4c828a45f5f3f7114f17_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzI1LTUtMS0xLTc5ODIx_9b194713-c5b9-49a6-b339-e4fd02c620d7"
      unitRef="usd">159000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i29e1ab1edd2042f899fa3c4591a24c0c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzI2LTEtMS0xLTc5ODIx_7c7cff55-d34e-4f3e-a00f-4397caa427e4"
      unitRef="usd">12651000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i506fd98ced2249e4822c09033316678d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzI2LTMtMS0xLTc5ODIx_314af4dd-ae88-4f4a-bc95-4cb213b26474"
      unitRef="usd">10520000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i033dfb40b28a40b5b622dcf58c774d7a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTpmNWFiMjY4YzMxZjg0ZmQ4OGIwODRlZDJjZjQ1Yjk5NC90YWJsZXJhbmdlOmY1YWIyNjhjMzFmODRmZDg4YjA4NGVkMmNmNDViOTk0XzI2LTUtMS0xLTc5ODIx_5e4695f5-5f6b-4c28-ac36-a97df577521e"
      unitRef="usd">4427000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Assets
      contextRef="i0a65c76ec47b482bb78f6e1756e04ff2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTowMzdkZDRhNjU5NjY0ZjgyYTc0Y2NmNDRiMDMyNzE2Yi90YWJsZXJhbmdlOjAzN2RkNGE2NTk2NjRmODJhNzRjY2Y0NGIwMzI3MTZiXzMtMS0xLTEtNzk4MjE_6ef39c83-0fe9-42ec-a00f-7dcc45e1027c"
      unitRef="usd">637615000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0bf002bb32eb46bcbfbf69d8c9fe9777_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTowMzdkZDRhNjU5NjY0ZjgyYTc0Y2NmNDRiMDMyNzE2Yi90YWJsZXJhbmdlOjAzN2RkNGE2NTk2NjRmODJhNzRjY2Y0NGIwMzI3MTZiXzMtMy0xLTEtNzk4MjE_f082d55f-4d7b-4757-a82c-37c061ceefb5"
      unitRef="usd">580156000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia2614bbe033f4151a40c55274ef85e32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTowMzdkZDRhNjU5NjY0ZjgyYTc0Y2NmNDRiMDMyNzE2Yi90YWJsZXJhbmdlOjAzN2RkNGE2NTk2NjRmODJhNzRjY2Y0NGIwMzI3MTZiXzQtMS0xLTEtNzk4MjE_b3972185-3330-42fd-80da-542923e80584"
      unitRef="usd">218138000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i05664fcc06a54100b9666b047d518da6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTowMzdkZDRhNjU5NjY0ZjgyYTc0Y2NmNDRiMDMyNzE2Yi90YWJsZXJhbmdlOjAzN2RkNGE2NTk2NjRmODJhNzRjY2Y0NGIwMzI3MTZiXzQtMy0xLTEtNzk4MjE_aa15e73b-e0b9-42e1-a0de-6a3ce67d2098"
      unitRef="usd">182089000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia793e6a457004b40bffd2f2ba682f767_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTowMzdkZDRhNjU5NjY0ZjgyYTc0Y2NmNDRiMDMyNzE2Yi90YWJsZXJhbmdlOjAzN2RkNGE2NTk2NjRmODJhNzRjY2Y0NGIwMzI3MTZiXzUtMS0xLTEtNzk4MjE_91983fbe-425e-4ecd-b9ae-5ea85008321d"
      unitRef="usd">93728000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1cf6b6c48d844c0b984a0c982e0c957c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTowMzdkZDRhNjU5NjY0ZjgyYTc0Y2NmNDRiMDMyNzE2Yi90YWJsZXJhbmdlOjAzN2RkNGE2NTk2NjRmODJhNzRjY2Y0NGIwMzI3MTZiXzUtMy0xLTEtNzk4MjE_fda5dfae-4cf5-4a7f-8668-ebc2791cdc98"
      unitRef="usd">92571000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5651760cd9764779be0c206f8c50e864_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTowMzdkZDRhNjU5NjY0ZjgyYTc0Y2NmNDRiMDMyNzE2Yi90YWJsZXJhbmdlOjAzN2RkNGE2NTk2NjRmODJhNzRjY2Y0NGIwMzI3MTZiXzYtMS0xLTEtNzk4MjE_eba3b43e-fa82-4a61-885b-35637b9e3990"
      unitRef="usd">50308000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5195d85ec4654667859941ab03b0d6c0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTowMzdkZDRhNjU5NjY0ZjgyYTc0Y2NmNDRiMDMyNzE2Yi90YWJsZXJhbmdlOjAzN2RkNGE2NTk2NjRmODJhNzRjY2Y0NGIwMzI3MTZiXzYtMy0xLTEtNzk4MjE_2ab35e1f-ab5b-42b0-80ab-a4ffd7506679"
      unitRef="usd">63742000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i927865c2430e488c9e10c684489b23f3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTowMzdkZDRhNjU5NjY0ZjgyYTc0Y2NmNDRiMDMyNzE2Yi90YWJsZXJhbmdlOjAzN2RkNGE2NTk2NjRmODJhNzRjY2Y0NGIwMzI3MTZiXzctMS0xLTEtNzk4MjE_bdf3544c-a507-44ff-bbe3-727ee8b77a02"
      unitRef="usd">999789000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iaa9bc4ef019d436ead34634e54493791_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTowMzdkZDRhNjU5NjY0ZjgyYTc0Y2NmNDRiMDMyNzE2Yi90YWJsZXJhbmdlOjAzN2RkNGE2NTk2NjRmODJhNzRjY2Y0NGIwMzI3MTZiXzctMy0xLTEtNzk4MjE_cb99cadc-dc63-4077-bd8e-4f72f8e368a1"
      unitRef="usd">918558000</us-gaap:Assets>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4f169e369f1c4c808447bc9f4a6125a3_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90ZXh0cmVnaW9uOjU0YmMwZjExZTNiYjQ1ZjNhYzVhOWQ5MTNlZTQ1OTgxXzU0OTc1NTgxNDI2NTE_51a970ea-a47f-43a4-ba76-21c3ff374dd3"
      unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia3bf4b5e7bb649d4a86de7866c76b1f3_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90ZXh0cmVnaW9uOjU0YmMwZjExZTNiYjQ1ZjNhYzVhOWQ5MTNlZTQ1OTgxXzU0OTc1NTgxNDI2NTY_57c8a9dc-0b85-4a72-943c-da66f337d080"
      unitRef="number">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i57c45d1e962b4118948633a80a2b3bb6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90ZXh0cmVnaW9uOjU0YmMwZjExZTNiYjQ1ZjNhYzVhOWQ5MTNlZTQ1OTgxXzU0OTc1NTgxNDI2NjU_d3415b89-a8a0-4acd-b5a8-af8981217e06"
      unitRef="number">0.27</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ied2bf3c34ab8417984adaa33dcb29c9d_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90ZXh0cmVnaW9uOjU0YmMwZjExZTNiYjQ1ZjNhYzVhOWQ5MTNlZTQ1OTgxXzU0OTc1NTgxNDI4Mjk_c9a6f238-095a-45a4-929a-c7a430723b79"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2249a039d2154c009eed5dcaf2b5a025_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90ZXh0cmVnaW9uOjU0YmMwZjExZTNiYjQ1ZjNhYzVhOWQ5MTNlZTQ1OTgxXzU0OTc1NTgxNDI4MzQ_b602a465-f4c4-4892-a60e-92dfe40bdd34"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie09a936878264716bea512b273afdec1_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90ZXh0cmVnaW9uOjU0YmMwZjExZTNiYjQ1ZjNhYzVhOWQ5MTNlZTQ1OTgxXzU0OTc1NTgxNDI4NDM_7eeb6fe5-6154-4eb1-8e43-e4407d0cb50b"
      unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90ZXh0cmVnaW9uOjU0YmMwZjExZTNiYjQ1ZjNhYzVhOWQ5MTNlZTQ1OTgxXzM2OTA_fef24a1d-c272-4b75-94e0-117453db0de5">&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 by geography is based on the billing address of the customer. Our revenue by geographic area is as follows (in thousands):&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.490%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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:400;line-height:100%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&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;837,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;668,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;598,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other Countries&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="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;111,833&#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;81,961&#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;63,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&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;949,762&#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;750,853&#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;661,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) No individual country, other than disclosed above, exceeded 10% of our total revenue for any period presented&lt;/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;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f8ff2400a8347cdb2ab69167b2c7ea2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTo2OTY1YTVjZjBkYjI0NDEyYmE0MGJiODI1MTNiMGViNS90YWJsZXJhbmdlOjY5NjVhNWNmMGRiMjQ0MTJiYTQwYmI4MjUxM2IwZWI1XzItMi0xLTEtNzk4MjE_d4357f8f-7f5c-4cb7-ae6a-29b3a2d5b37a"
      unitRef="usd">837929000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b9d1d843f36402aaae25c4d9800899f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTo2OTY1YTVjZjBkYjI0NDEyYmE0MGJiODI1MTNiMGViNS90YWJsZXJhbmdlOjY5NjVhNWNmMGRiMjQ0MTJiYTQwYmI4MjUxM2IwZWI1XzItNC0xLTEtNzk4MjE_0898c24e-745a-4686-8843-e0a3d4f79de2"
      unitRef="usd">668892000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic8bcc096b1eb44f1a1c3bd4bb3781d72_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTo2OTY1YTVjZjBkYjI0NDEyYmE0MGJiODI1MTNiMGViNS90YWJsZXJhbmdlOjY5NjVhNWNmMGRiMjQ0MTJiYTQwYmI4MjUxM2IwZWI1XzItNi0xLTEtNzk4MjE_a08d7139-31f5-4a09-875e-f75e076214b0"
      unitRef="usd">598142000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2b6e79fc8dea40f187c84fe119591b8d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTo2OTY1YTVjZjBkYjI0NDEyYmE0MGJiODI1MTNiMGViNS90YWJsZXJhbmdlOjY5NjVhNWNmMGRiMjQ0MTJiYTQwYmI4MjUxM2IwZWI1XzMtMi0xLTEtNzk4MjE_23c763e2-964b-41e9-92e3-2b9b7f0a9a69"
      unitRef="usd">111833000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib61865f6e26643bd9cdd454828831650_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTo2OTY1YTVjZjBkYjI0NDEyYmE0MGJiODI1MTNiMGViNS90YWJsZXJhbmdlOjY5NjVhNWNmMGRiMjQ0MTJiYTQwYmI4MjUxM2IwZWI1XzMtNC0xLTEtNzk4MjE_b2629b35-4fb8-4492-87ea-7374ad908311"
      unitRef="usd">81961000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie7b95abd77d44feb88f976150fd49e87_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTo2OTY1YTVjZjBkYjI0NDEyYmE0MGJiODI1MTNiMGViNS90YWJsZXJhbmdlOjY5NjVhNWNmMGRiMjQ0MTJiYTQwYmI4MjUxM2IwZWI1XzMtNi0xLTEtNzk4MjE_ed6910df-5a0b-4759-b574-7a5ea7a1f74a"
      unitRef="usd">63517000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTo2OTY1YTVjZjBkYjI0NDEyYmE0MGJiODI1MTNiMGViNS90YWJsZXJhbmdlOjY5NjVhNWNmMGRiMjQ0MTJiYTQwYmI4MjUxM2IwZWI1XzQtMi0xLTEtNzk4MjE_09b4b559-0a58-482a-8bdb-75e7fa9a849d"
      unitRef="usd">949762000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTo2OTY1YTVjZjBkYjI0NDEyYmE0MGJiODI1MTNiMGViNS90YWJsZXJhbmdlOjY5NjVhNWNmMGRiMjQ0MTJiYTQwYmI4MjUxM2IwZWI1XzQtNC0xLTEtNzk4MjE_fdfa7b74-1e27-4ae1-9ac1-bb8c1ed24049"
      unitRef="usd">750853000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNTcvZnJhZzo1NGJjMGYxMWUzYmI0NWYzYWM1YTlkOTEzZWU0NTk4MS90YWJsZTo2OTY1YTVjZjBkYjI0NDEyYmE0MGJiODI1MTNiMGViNS90YWJsZXJhbmdlOjY5NjVhNWNmMGRiMjQ0MTJiYTQwYmI4MjUxM2IwZWI1XzQtNi0xLTEtNzk4MjE_6e29e2fb-5a6e-485f-8295-060fcccb4750"
      unitRef="usd">661659000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjAvZnJhZzoxOWNmYjUzMWE2MzQ0MjBhOWFiODQ1YTMyMGFlMjRiYy90ZXh0cmVnaW9uOjE5Y2ZiNTMxYTYzNDQyMGE5YWI4NDVhMzIwYWUyNGJjXzgxNQ_8f0bb1af-442c-4f80-8384-77af219a85ec">Capital Stock&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Common 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our common stock has a par value of $0.05 per share.&#160;Proceeds from common stock issuances that are greater than $0.05 per share are credited to additional paid in capital.&#160;Holders of common stock are entitled to one vote per common share held on all matters voted on by our stockholders.&#160;Stockholders of record are entitled to the amount of dividends declared per common share held.&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-weight:400;line-height:120%"&gt;In 2021, we completed the issuance and sale of 1,428,600 shares of the Company's common stock, in a public offering at a price of $35.00 per share. The underwriters exercised their option to purchase an additional 170,497 shares. The transaction closed on February 2, 2021. We received net proceeds of approximately $52&#160;million after deducting underwriting discounts, commissions and offering related expenses.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjAvZnJhZzoxOWNmYjUzMWE2MzQ0MjBhOWFiODQ1YTMyMGFlMjRiYy90ZXh0cmVnaW9uOjE5Y2ZiNTMxYTYzNDQyMGE5YWI4NDVhMzIwYWUyNGJjXzc2_b988e5c8-2f4e-44b4-881c-4236039838bb"
      unitRef="usdPerShare">0.05</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjAvZnJhZzoxOWNmYjUzMWE2MzQ0MjBhOWFiODQ1YTMyMGFlMjRiYy90ZXh0cmVnaW9uOjE5Y2ZiNTMxYTYzNDQyMGE5YWI4NDVhMzIwYWUyNGJjXzE0OQ_28e9d335-35af-41e2-a14b-c8e9e8ddf2b5"
      unitRef="usdPerShare">0.05</us-gaap:SharesIssuedPricePerShare>
    <vsec:CommonStockVotingRightsNumberOfVotes
      contextRef="i4ff89683701245f993480b7653d55aca_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjAvZnJhZzoxOWNmYjUzMWE2MzQ0MjBhOWFiODQ1YTMyMGFlMjRiYy90ZXh0cmVnaW9uOjE5Y2ZiNTMxYTYzNDQyMGE5YWI4NDVhMzIwYWUyNGJjXzI0Ng_66d1e3ab-2035-49df-8a45-96f946e4756f"
      unitRef="vote">1</vsec:CommonStockVotingRightsNumberOfVotes>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i9a1a5b5993d8479da9f747bad65ba92a_D20210202-20210202"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjAvZnJhZzoxOWNmYjUzMWE2MzQ0MjBhOWFiODQ1YTMyMGFlMjRiYy90ZXh0cmVnaW9uOjE5Y2ZiNTMxYTYzNDQyMGE5YWI4NDVhMzIwYWUyNGJjXzQ3Ng_d63127dd-98a2-42c9-aa71-240283bb0bdf"
      unitRef="shares">1428600</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="iaf01c9ddcb8844e199427dbac12f2145_I20210202"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjAvZnJhZzoxOWNmYjUzMWE2MzQ0MjBhOWFiODQ1YTMyMGFlMjRiYy90ZXh0cmVnaW9uOjE5Y2ZiNTMxYTYzNDQyMGE5YWI4NDVhMzIwYWUyNGJjXzU1Mg_dbdf791e-c853-486b-8f03-36b31aa5921d"
      unitRef="usdPerShare">35.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i5b3f3153bd95476ea9c615d89ddc1ea6_D20210202-20210202"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjAvZnJhZzoxOWNmYjUzMWE2MzQ0MjBhOWFiODQ1YTMyMGFlMjRiYy90ZXh0cmVnaW9uOjE5Y2ZiNTMxYTYzNDQyMGE5YWI4NDVhMzIwYWUyNGJjXzYzMg_aad62ffe-a567-4d1a-b32a-47aa11a2ab3c"
      unitRef="shares">170497</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i9a1a5b5993d8479da9f747bad65ba92a_D20210202-20210202"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjAvZnJhZzoxOWNmYjUzMWE2MzQ0MjBhOWFiODQ1YTMyMGFlMjRiYy90ZXh0cmVnaW9uOjE5Y2ZiNTMxYTYzNDQyMGE5YWI4NDVhMzIwYWUyNGJjXzcyOQ_e4276874-9399-4964-a835-34cbcfbbfc31"
      unitRef="usd">52000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjMvZnJhZzo1OGQ5Zjg1MTEzNWU0NzQ0YTYxOTQ4ZTYzNzY0YjYwNy90ZXh0cmVnaW9uOjU4ZDlmODUxMTM1ZTQ3NDRhNjE5NDhlNjM3NjRiNjA3XzQzMw_e6bdf5bc-cd0c-401a-bf00-7c06f67b79b2">401(k) Plan We maintain a defined contribution plan under Section 401(k) of the Internal Revenue Code of 1986, as amended, that covers substantially all of our employees. Under the provisions of our 401(k) plan, employees' eligible contributions are matched at rates specified in the plan documents. Our expense associated with this plan was approximately $7.1 million, $6.6 million and $5.9 million for the years ended December&#160;31, 2022, 2021, and 2020, respectively.</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjMvZnJhZzo1OGQ5Zjg1MTEzNWU0NzQ0YTYxOTQ4ZTYzNzY0YjYwNy90ZXh0cmVnaW9uOjU4ZDlmODUxMTM1ZTQ3NDRhNjE5NDhlNjM3NjRiNjA3XzM3MA_e4a432cb-0720-447b-9712-e725048b2045"
      unitRef="usd">7100000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjMvZnJhZzo1OGQ5Zjg1MTEzNWU0NzQ0YTYxOTQ4ZTYzNzY0YjYwNy90ZXh0cmVnaW9uOjU4ZDlmODUxMTM1ZTQ3NDRhNjE5NDhlNjM3NjRiNjA3XzM3NA_aa19e3ff-eb3d-409a-97a4-9bdf50c2c493"
      unitRef="usd">6600000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i22532be2a8ad45acaebb6a12d878394a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjMvZnJhZzo1OGQ5Zjg1MTEzNWU0NzQ0YTYxOTQ4ZTYzNzY0YjYwNy90ZXh0cmVnaW9uOjU4ZDlmODUxMTM1ZTQ3NDRhNjE5NDhlNjM3NjRiNjA3XzM4MQ_3dcdddcc-ea8c-42c7-a6ed-42a8ed39fcb4"
      unitRef="usd">5900000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90ZXh0cmVnaW9uOjJkNmE5MjA5NjgzODQyOWZhYmQ3N2FjYzIwNmY0Yzg2XzQ2MjU_bada5dc0-d0d3-4570-89c1-dbb91d1d2183">Fair Value Measurements&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;We utilize fair value measurement guidance prescribed by GAAP to value our financial instruments. The accounting standard for fair value measurements establishes a three-tier value hierarchy, which prioritizes the inputs used in measuring fair value as follows: observable inputs such as quoted prices in active markets (Level 1); inputs other than the quoted prices in active markets that are observable either directly or indirectly (Level 2); and unobservable inputs in which there is little or no market data, which requires the Company to develop its own assumptions (Level 3).&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-weight:400;line-height:120%"&gt;The carrying amounts of cash and cash equivalents, receivables, accounts payable and amounts included in other current assets and accrued expenses and other current liabilities that meet the definition of a financial instrument approximate fair value due to their relatively short maturity. The carrying value of our outstanding debt obligations approximates its fair value. The fair value of long-term debt is calculated using Level 2 inputs based on interest rates available for debt with terms and maturities similar to our existing debt arrangements.&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-weight:400;line-height:120%"&gt;Non-financial assets acquired and liabilities assumed in business combinations were measured at fair value using income, market and cost valuation methodologies. See Note (2), "Acquisitions and Divestitures." The fair value measurements were estimated using significant inputs that are not observable in the market and thus represent a Level 3 measurement.&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:115%"&gt;The following table summarizes the financial assets and liabilities measured at fair value on a recurring basis as of December&#160;31, 2022 and December&#160;31, 2021 and the level they fall within the fair value hierarchy (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts Recorded at Fair Value&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:400;line-height:100%"&gt;Financial Statement 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:400;line-height:100%"&gt;Fair Value Hierarchy&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:400;line-height:100%"&gt;Fair Value 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:400;line-height:100%"&gt;Fair Value December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Non-COLI assets held in Deferred Supplemental Compensation Plan&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="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;Other 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 #000000;padding:2px 1pt;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;Level 1&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;539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;598&#160;&lt;/span&gt;&lt;/td&gt;&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;Interest rate swaps&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;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="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;Level 2&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;6,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 rate swaps&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;Accrued expenses and other 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="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;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 obligation - short-term&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;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;Level 3&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 obligation - long-term&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;Other long-term 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: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;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#080808;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1) Non-COLI assets held in our deferred supplemental compensation plan consist of equity funds with fair value based on observable inputs such as quoted prices for identical assets in active markets and changes in fair value are recorded as selling, general and administrative expenses.&lt;/span&gt;&lt;/div&gt;&lt;/td&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"&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;Contingent Consideration &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-weight:400;line-height:120%"&gt;In connection with the acquisition of Global Parts in July 2021, we were required to make earn-out obligation payments of up to $2.0&#160;million should Global Parts meet certain financial targets during the twelve months following the acquisition and meet a certain milestone event on or before March 2023. Final settlement of the obligation was made during the third quarter of fiscal 2022. &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-weight:400;line-height:120%"&gt;Changes in earn-out obligation measured at fair value on a recurring basis using significant unobservable inputs (Level 3) for the years ended December&#160;31, 2022 and 2021 are as follows (in thousands):&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:52.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.525%"/&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:top"&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="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;Current portion&lt;/span&gt;&lt;/td&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:400;line-height:100%"&gt;Long-term portion&lt;/span&gt;&lt;/td&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:400;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;&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition date fair value of contingent consideration&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,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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earn-out 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;(750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;250&#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,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications from long-term to current&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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;Earn-out payments&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,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;&#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;</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90ZXh0cmVnaW9uOjJkNmE5MjA5NjgzODQyOWZhYmQ3N2FjYzIwNmY0Yzg2XzQ2MzE_bc61002e-612e-4b8f-a56b-d8e28df9175f">&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:115%"&gt;The following table summarizes the financial assets and liabilities measured at fair value on a recurring basis as of December&#160;31, 2022 and December&#160;31, 2021 and the level they fall within the fair value hierarchy (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts Recorded at Fair Value&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:400;line-height:100%"&gt;Financial Statement 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:400;line-height:100%"&gt;Fair Value Hierarchy&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:400;line-height:100%"&gt;Fair Value 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:400;line-height:100%"&gt;Fair Value December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Non-COLI assets held in Deferred Supplemental Compensation Plan&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="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;Other 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 #000000;padding:2px 1pt;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;Level 1&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;539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;598&#160;&lt;/span&gt;&lt;/td&gt;&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;Interest rate swaps&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;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="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;Level 2&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;6,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 rate swaps&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;Accrued expenses and other 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="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;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 obligation - short-term&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;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;Level 3&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 obligation - long-term&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;Other long-term 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: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;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#080808;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1) Non-COLI assets held in our deferred supplemental compensation plan consist of equity funds with fair value based on observable inputs such as quoted prices for identical assets in active markets and changes in fair value are recorded as selling, general and administrative expenses.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <vsec:MutualFundsHeldInDscPlanFairValueDisclosure
      contextRef="i7d4db1af81d84ff0a3de09a60f34438f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTpiMzJkYTZiNzM0ODI0NDFkYTE1ZmE0MTFiMGZhNjYxMy90YWJsZXJhbmdlOmIzMmRhNmI3MzQ4MjQ0MWRhMTVmYTQxMWIwZmE2NjEzXzEtNi0xLTEtNzk4MjE_769a0714-9042-467a-86a6-3ca01be72864"
      unitRef="usd">539000</vsec:MutualFundsHeldInDscPlanFairValueDisclosure>
    <vsec:MutualFundsHeldInDscPlanFairValueDisclosure
      contextRef="i606fc499c8ed45c9b43412852f8b30b1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTpiMzJkYTZiNzM0ODI0NDFkYTE1ZmE0MTFiMGZhNjYxMy90YWJsZXJhbmdlOmIzMmRhNmI3MzQ4MjQ0MWRhMTVmYTQxMWIwZmE2NjEzXzEtOC0xLTEtNzk4MjE_756d3ca9-4a25-4a93-983e-c10507c4f131"
      unitRef="usd">598000</vsec:MutualFundsHeldInDscPlanFairValueDisclosure>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i34f299744a49401e96cc2b759118c0a0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTpiMzJkYTZiNzM0ODI0NDFkYTE1ZmE0MTFiMGZhNjYxMy90YWJsZXJhbmdlOmIzMmRhNmI3MzQ4MjQ0MWRhMTVmYTQxMWIwZmE2NjEzXzItNi0xLTEtODkzOTE_af12ec95-7ae5-498d-86b8-4a54c83dad82"
      unitRef="usd">6620000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i34b8c1af9b95465fbf5ca71df9d8ad15_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTpiMzJkYTZiNzM0ODI0NDFkYTE1ZmE0MTFiMGZhNjYxMy90YWJsZXJhbmdlOmIzMmRhNmI3MzQ4MjQ0MWRhMTVmYTQxMWIwZmE2NjEzXzItOC0xLTEtODkzOTE_0be8ab00-7f1a-414d-9a07-94c9b5b4c9c2"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="if30677ad9fed4744ab5309a2764aea82_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTpiMzJkYTZiNzM0ODI0NDFkYTE1ZmE0MTFiMGZhNjYxMy90YWJsZXJhbmdlOmIzMmRhNmI3MzQ4MjQ0MWRhMTVmYTQxMWIwZmE2NjEzXzItNi0xLTEtNzk4MjE_a06ec706-5be2-4ab6-91a7-43c44bf3c100"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i85850572c5d94ff6a444057c6875f859_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTpiMzJkYTZiNzM0ODI0NDFkYTE1ZmE0MTFiMGZhNjYxMy90YWJsZXJhbmdlOmIzMmRhNmI3MzQ4MjQ0MWRhMTVmYTQxMWIwZmE2NjEzXzItOC0xLTEtNzk4MjE_7ddbdedf-a9a0-40da-b925-a2dc3f5738e3"
      unitRef="usd">234000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i58104bb0020644f6aec1e99aeb3afe06_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTpiMzJkYTZiNzM0ODI0NDFkYTE1ZmE0MTFiMGZhNjYxMy90YWJsZXJhbmdlOmIzMmRhNmI3MzQ4MjQ0MWRhMTVmYTQxMWIwZmE2NjEzXzMtNi0xLTEtNzk4MjE_f379ca2a-9331-431c-9a4a-b0c0f74b3102"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="iee037226230745e8865e04c29e459d28_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTpiMzJkYTZiNzM0ODI0NDFkYTE1ZmE0MTFiMGZhNjYxMy90YWJsZXJhbmdlOmIzMmRhNmI3MzQ4MjQ0MWRhMTVmYTQxMWIwZmE2NjEzXzMtOC0xLTEtNzk4MjE_9fb10144-30d8-4b75-adab-70c3c47ee466"
      unitRef="usd">1000000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i63cc29634f2441f199ded8f530d44a22_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTpiMzJkYTZiNzM0ODI0NDFkYTE1ZmE0MTFiMGZhNjYxMy90YWJsZXJhbmdlOmIzMmRhNmI3MzQ4MjQ0MWRhMTVmYTQxMWIwZmE2NjEzXzQtNi0xLTEtNzk4MjE_a7d30b86-e3f1-4141-892a-a3cf64cef4af"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="ief78a5535a7b45ac8de070e413f593e4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTpiMzJkYTZiNzM0ODI0NDFkYTE1ZmE0MTFiMGZhNjYxMy90YWJsZXJhbmdlOmIzMmRhNmI3MzQ4MjQ0MWRhMTVmYTQxMWIwZmE2NjEzXzQtOC0xLTEtNzk4MjE_70165f56-ef81-4724-aea8-3ba44e2592a7"
      unitRef="usd">250000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i631c0f15e42249bd99d1c40c98b2d8fe_I20210726"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90ZXh0cmVnaW9uOjJkNmE5MjA5NjgzODQyOWZhYmQ3N2FjYzIwNmY0Yzg2XzMyMzc_0b857350-c8cd-41e5-8a2b-e59c5d571a0a"
      unitRef="usd">2000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90ZXh0cmVnaW9uOjJkNmE5MjA5NjgzODQyOWZhYmQ3N2FjYzIwNmY0Yzg2XzQ2Mjc_4a41765d-10d6-4f40-939c-fc7d47559d4d">&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;Changes in earn-out obligation measured at fair value on a recurring basis using significant unobservable inputs (Level 3) for the years ended December&#160;31, 2022 and 2021 are as follows (in thousands):&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:52.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.525%"/&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:top"&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="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;Current portion&lt;/span&gt;&lt;/td&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:400;line-height:100%"&gt;Long-term portion&lt;/span&gt;&lt;/td&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:400;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;&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition date fair value of contingent consideration&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,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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earn-out 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;(750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;250&#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,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications from long-term to current&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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;Earn-out payments&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,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;&#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;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="ia5c3fcefea8b4d6d829b4030cc0950f5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzEtMi0xLTEtNzk4MjE_e1186a1e-a6dc-4a00-a65c-f02da5d385a7"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="idd9fec572e1c4b7f95a9df0478110417_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzEtNC0xLTEtNzk4MjE_c2ba74ff-f7a8-4b92-a176-075b653c8b1e"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="ibd6bb7dcb4264a71b42896ae17a321e1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzEtNi0xLTEtNzk4MjE_494210c5-f028-4e55-a7dd-009dd447c1c0"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i4de0bbe95b9447be81397754771a6b08_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzItMi0xLTEtNzk4MjE_20a45e8f-b7cf-49d2-ad79-4a8991e067a8"
      unitRef="usd">-1750000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i128c2223478f41d4bded2a8f4dc8824a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzItNC0xLTEtNzk4MjE_a0b02d27-6c02-4f2f-bd23-1b49a6ea0705"
      unitRef="usd">-250000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i8d4c97e2eaee48629761532a3aa8e49f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzItNi0xLTEtNzk4MjE_bbaeaaf4-1e6f-4f66-aedc-b80b7c3f3b59"
      unitRef="usd">-2000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet
      contextRef="i4de0bbe95b9447be81397754771a6b08_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzMtMi0xLTEtNzk4MjE_dac3c257-f7a1-4f17-94d5-c8a07e16b6fc"
      unitRef="usd">-750000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet
      contextRef="i128c2223478f41d4bded2a8f4dc8824a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzMtNC0xLTEtNzk4MjE_206c75d9-c69b-4b4a-b1a1-70a103fb5891"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet
      contextRef="i8d4c97e2eaee48629761532a3aa8e49f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzMtNi0xLTEtNzk4MjE_62c2c7ef-dcb8-453e-bccb-48549d45db00"
      unitRef="usd">-750000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i73ced6a168634bacb1c242b386376dd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzUtMi0xLTEtNzk4MjE_fde4e3c2-1408-4405-9c98-ff8c37a48cb7"
      unitRef="usd">1000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="ief78a5535a7b45ac8de070e413f593e4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzUtNC0xLTEtNzk4MjE_1e1a9384-284a-493b-8e30-394148f80dfb"
      unitRef="usd">250000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i101e3a9d9cb84b88b91261d6828d20c0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzUtNi0xLTEtNzk4MjE_349d451f-80de-4188-bdaf-d289731fe8f3"
      unitRef="usd">1250000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i2059efc948474ecda70faef7e0583e35_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzYtMi0xLTEtNzk4MjE_7d70f339-61be-4aff-8ca4-13bbeb4d65f9"
      unitRef="usd">250000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i1e2782cd15344318857ad091b1e79b3f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzYtNC0xLTEtNzk4MjE_4238c0fc-7b55-4955-b104-feebfd785d7d"
      unitRef="usd">-250000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="ib32b612449824cd88919b3ec367e3222_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzYtNi0xLTEtNzk4MjE_818b61da-1026-47ba-8951-8c2ed1f3d2cf"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i2059efc948474ecda70faef7e0583e35_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzctMi0xLTEtNzk4MjE_b989c1cd-1f3b-448b-a463-addd1378ebb7"
      unitRef="usd">1250000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i1e2782cd15344318857ad091b1e79b3f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzctNC0xLTEtNzk4MjE_79d79563-36cc-4702-8534-a145fae25e3b"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="ib32b612449824cd88919b3ec367e3222_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzctNi0xLTEtNzk4MjE_b98188a8-6f5d-4fac-a713-72c2266741ea"
      unitRef="usd">1250000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="ic34b4bdcb758490697bbd58b5c7fb697_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzktMi0xLTEtNzk4MjE_47e44144-a391-493d-9a37-066bbeec49d0"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i63cc29634f2441f199ded8f530d44a22_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzktNC0xLTEtNzk4MjE_c9890481-7ed4-4977-a6ae-5432856b1960"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i011ffe4c1f3343fabcc1a443421fc5f6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNjYvZnJhZzoyZDZhOTIwOTY4Mzg0MjlmYWJkNzdhY2MyMDZmNGM4Ni90YWJsZTo4OTk5ZjEwZGMzZDU0OGMzYTk2Njc5ZTEzZTkxNmJlNi90YWJsZXJhbmdlOjg5OTlmMTBkYzNkNTQ4YzNhOTY2NzllMTNlOTE2YmU2XzktNi0xLTEtNzk4MjE_986dd5db-8afd-40fe-b8f7-ad8715d64252"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNzIvZnJhZzo1YzY2YjhmMzU1YjU0ZWQ3ODliYTk4NWFmYjA3ODhlYy90ZXh0cmVnaW9uOjVjNjZiOGYzNTViNTRlZDc4OWJhOTg1YWZiMDc4OGVjXzMx_1d4f3f12-9d35-4142-9a61-61ff4454227e">Subsequent EventsAcquisition of Precision Fuel Components, LLCOn February 1, 2023, our Aviation segment acquired Precision Fuel Components, LLC ("Precision Fuel"), a privately owned company with operations out of Everett, Washington. Precision Fuel is a market-leading provider of MRO services for engine accessory and fuel systems supporting the B&amp;amp;GA market. The acquisition will expand the Aviation segment's repair capabilities across a diverse base of global rotorcraft, fixed wing, and B&amp;amp;GA customers and complement our existing service capabilities. The aggregate initial cash purchase price for Precision Fuel was approximately $11.8&#160;million, subject to certain post-closing and working capital adjustments.</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i17675006c7854dda9b23a8528e5f8588_D20230201-20230201"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8xNzIvZnJhZzo1YzY2YjhmMzU1YjU0ZWQ3ODliYTk4NWFmYjA3ODhlYy90ZXh0cmVnaW9uOjVjNjZiOGYzNTViNTRlZDc4OWJhOTg1YWZiMDc4OGVjXzEyMDk0NjI3OTEwMDA3_6a53e363-05e0-4d15-bddb-a09eaadfe809"
      unitRef="usd">11800000</us-gaap:PaymentsToAcquireBusinessesGross>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90ZXh0cmVnaW9uOjViNmI3NjM0M2VjZjRmZmQ5OGJmNDAzYTgyNGZlYmJkXzky_94c9bbf1-b484-42bf-bb13-26e08325a952">&lt;div&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 - Valuation and Qualifying Accounts&lt;/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&gt;&lt;span&gt;&lt;br/&gt;&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.613%"/&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:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.970%"/&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:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at Beginning of Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions Charged to Statement of Income Accounts&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:400;line-height:100%"&gt;Deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at End of Year&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;(in thousands)&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;border-top:1pt solid #000;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;border-top:1pt solid #000;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Allowance for credit losses on accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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:700;line-height:100%"&gt;Valuation allowance for deferred tax assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;Year ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,926&#160;&lt;/span&gt;&lt;/td&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:#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="18" 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;(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; Increase in 2020 primarily due to allowances booked as a result of the financial impact from the COVID-19 pandemic.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" 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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; Increase in 2020 primarily due to full valuation allowance established against capital loss DTA in connection with the Prime Turbines stock sale and full valuation allowance against foreign tax loss DTA.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i4137436d54bc48bb9679320cf8b32467_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzMtMS0xLTEtNzk4MjE_02ca26da-79b3-476a-bbc5-15630e06773d"
      unitRef="usd">1677000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i0d754715f27e4aaf8a017ec31a7e6312_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzMtMi0xLTEtNzk4MjE_a29505fd-3e1b-43f1-8e20-e8747d7db641"
      unitRef="usd">2177000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i0d754715f27e4aaf8a017ec31a7e6312_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzMtNS0xLTEtNzk4MjE_ab743f45-da74-4a20-ae7a-bcee8ab3c55b"
      unitRef="usd">1742000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ic8cb7d3d161c422b9e0786a3cba1fc69_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzMtNi0xLTEtNzk4MjE_699e5c75-8ed3-424e-b499-7a3c012a5311"
      unitRef="usd">2112000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i04e4a21c2e9d4896aa14bab107a38efd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzQtMS0xLTEtNzk4MjE_318f14ef-72eb-47ee-ae15-4347c7605e19"
      unitRef="usd">1493000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i8396a303edcd4c9c9693e5e8050ee8dd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzQtMi0xLTEtNzk4MjE_54606907-fbe2-4ad3-8032-b39c349fc0f8"
      unitRef="usd">572000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i8396a303edcd4c9c9693e5e8050ee8dd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzQtNS0xLTEtNzk4MjE_4111cf5c-8b13-4424-954c-eef1e252fac9"
      unitRef="usd">388000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i4137436d54bc48bb9679320cf8b32467_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzQtNi0xLTEtNzk4MjE_ebeed3f6-a133-464f-841e-8a4c09e330dc"
      unitRef="usd">1677000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="idc6e9983ca56493ba3f7790a657ee562_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzUtMS0xLTEtNzk4MjE_0c2c46ca-f682-41a5-988b-9e5df34a29d4"
      unitRef="usd">396000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ifb67b637605c47c8908eb7a4aa1b3879_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzUtMi0xLTEtNzk4MjE_ab846d33-fdef-4e1b-93a9-8ddf87fd65ac"
      unitRef="usd">1767000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ifb67b637605c47c8908eb7a4aa1b3879_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzUtNS0xLTEtNzk4MjE_49604418-3ff2-4f5f-892d-42c7e482a711"
      unitRef="usd">670000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i04e4a21c2e9d4896aa14bab107a38efd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzUtNi0xLTEtNzk4MjE_20c7763f-9d10-4d67-b5da-f64366315025"
      unitRef="usd">1493000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i133dd2606b494a0fb3e23b719a71599a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzgtMS0xLTEtNzk4MjE_a5921a37-585f-4062-84a8-765702c7206d"
      unitRef="usd">8257000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="iebf2ad34ecd54b4eaf0bcbe6975ecdc4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzgtMi0xLTEtNzk4MjE_081b16de-2093-4560-8d94-d536318545fe"
      unitRef="usd">78000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="iebf2ad34ecd54b4eaf0bcbe6975ecdc4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzgtNS0xLTEtNzk4MjE_821f78ef-4f8c-4e56-b9c5-452ef433f9ff"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ic2aca3f322fe43929fc91199c5d2bbfe_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzgtNi0xLTEtNzk4MjE_4b42fe80-1e56-450d-a6e4-ec21d2ef90b0"
      unitRef="usd">8335000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ib3177bdc662549608bb7da049816d930_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzktMS0xLTEtNzk4MjE_2e0cb38a-d86b-41fa-ae93-4489f4a2f3de"
      unitRef="usd">7926000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="iaf07f848bf994b1e97162d08a8a166cb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzktMi0xLTEtNzk4MjE_e7e5b0c3-edb7-4a6f-8e5d-11f76f6bdee4"
      unitRef="usd">331000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="iaf07f848bf994b1e97162d08a8a166cb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzktNS0xLTEtNzk4MjE_e73c0cbf-2958-4554-a1ab-1b58efe01901"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i133dd2606b494a0fb3e23b719a71599a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzktNi0xLTEtNzk4MjE_535203eb-b4a5-48cd-81a0-f964c95d920a"
      unitRef="usd">8257000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ia86f7ad4a0ed4cfb8307b88e9cef85e5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzEwLTEtMS0xLTc5ODIx_d972c193-b5c7-4812-8145-09133053fd76"
      unitRef="usd">1165000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i76bd1c9c6a784c8e9391d2f832742068_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzEwLTItMS0xLTc5ODIx_35e1f9c8-1d29-4392-b965-49bff3cd5b60"
      unitRef="usd">6761000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i76bd1c9c6a784c8e9391d2f832742068_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzEwLTUtMS0xLTc5ODIx_dac033e6-6be6-449b-a890-33474d8058ed"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ib3177bdc662549608bb7da049816d930_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkZGFhNTc2ZGNkODRmMThiYzlkMjA5YjhjNTI5MmVkL3NlYzplZGRhYTU3NmRjZDg0ZjE4YmM5ZDIwOWI4YzUyOTJlZF8yMTQvZnJhZzo1YjZiNzYzNDNlY2Y0ZmZkOThiZjQwM2E4MjRmZWJiZC90YWJsZTo0YzFmNDU2YjJlNTA0NzY3YTJjNzk5MjllYzY1ZjIzNS90YWJsZXJhbmdlOjRjMWY0NTZiMmU1MDQ3NjdhMmM3OTkyOWVjNjVmMjM1XzEwLTYtMS0xLTc5ODIx_cedb05f8-40a2-4ca9-a186-83cdcdce90fd"
      unitRef="usd">7926000</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>104
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MI0RXHH(C"8?(FP]GBZGU=P[/%&IULD:VDKT0+]98I9$76" H(-%6@9C7*]Q
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
M#&1; [@_E\"AW85]];%_U37]#U!+ P04    "  XD&E6<..,O(H"   Z!P
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
MD+@\42&6S=+=,'13S,N<H9>_E75])<./!-$'MLF!;=+&<T[$>T<S6LS9*_3
M%FG1#%HLR_8M]%*P62]IQ>HK1#F:L?EK9.-7B%@X-)';&ZBIAV_J%9VSZX&X
MG)I5&S:8_/P3]JQ?393OP+P6K*F%FPFV0M\2?^/1YIA=R*@1)%@,!";1:A]H
MM9]+ZSE4[L#=H^S;GHTM+.=^JINY3JCPH]N0T,$*4F0(:#O$\62S6#<;8FRY
M!RLI5\XA5T[K9I_(E5A2X@Y<BPDO\M(>736%S%CL_KDKLPR).]B65LF_IM0Y
MD*L $FP&"19!@L5 8!+[[H%]MW>E_"'V:IDHIB8N7:T(#5WLJZN@%_]2DB#!
MHK/&'P.%E++O';+O]6:_763#9B.8('%C$[OCFK;[RZ.;CXF97M1+5YFGI2EP
M]1L-9,@($BP& I,(] \$^L\BT$2:K^595'A;64V^5N(=A0@3C*O<=J+>45^:
M8" P*<'!(<%!;X*G2UHL6'-#>J1IA38T6[-F+YX6G(EH'%5BKXCJ+5WM0M)%
MQ78[]E>H$+5-F'+ZQ41'H%>',%#8Z!W;I;4-$BR"!(O[4R'Q%AYX"WMYFZ6;
M-&&B#Q)=[3P3A2PQ<1#J@>W05UGHC70I"Y!@T5GCCX%"2CQ@J^MGK?/VPH*-
M\_H;8AF;U]XPE]YT]FA2AR.VLH8;#VC<"!0MAD*3J3V2*O"SJ#V+3JP18+NB
MR_&5Q;>WD[H<UU8Y,H#AP%>HC$QFQ!6-K;)@#'9#3"S;7))PU^QC\@-;'0S:
M\8.BS4#1(E"T& I-G@2=-(#[M8&;NEZWJT1L#>8[[:QN)L!3>^Y^V(OIMO7Z
MYX:AH?Q!AHU T6(H-)G)3KC O9WQ22:-[#E:OEUBZ=7.T:I=H#%B@,*A[:O%
M#E0C@$*34]VI!/CY,@'6^VP_]#PULZ Z 2A:=-85Q% Q90HZJ0!_'ZV@'_;B
MNJ6K!;YMJ%J@<@$H6@R%)O/8*0883C+ >K/O^*IZ/,6Z:*!MT$Q 5J"6+%#9
M  I-SG,G'.#_2SG >K^,+:+=2D#% U"T"!0M?BH?,H&=@H A)(0]B/2EB)C:
MKLH&J(@ BA9A@XR@7T(,%53^HK33$0BXCH"-WY,:.G_B$\]31<SI"4O?\"TH
MJ$8 BA9#H<FT=1H! =$(S%3IO;^#?=M616N#G6=[*D=Z4Q\$+E9F>60PLTE@
MNZJH9K ;8M\S%QUR]#S CY0(".Q# : 2 2A:!(H60Z')DZ"3"$B_1-#7[1"]
M<2>!I=<NR$9[!HH6@:+%4&@R5YT(0/I%@.>V1?VP%R]-71,(34_K@#Z$ (H6
M0Z')/'8* ^E7&"YIBXC>KSL86^H2='7E6N7#!*1NO*+^D5^<Y^\A(Y!.1B#]
M,L+W:XN(+@VXV'%45B![^1DH6@2*%C^5#YG 3C\@_?K!>6T1T36!H8N)MD8@
M._X9*%I$=,W"< DQ5%"9CDYF(/TRPS/:(F(DS-!$DP!['M9VVV9+4UL$*AJ
MHL50:#)MG;A ^L6%,]LB,U6ZY. XH4M4R=M@YSE8Y4@W"HFGSO+(8&:+Q:!]
M=6H:6^BI#W.,CIZ/;WXO\3NM%FE1HXP]"C?KM2_\J]U/$'8GO%RUC\P_E)R7
M>7NX9%1T0XV!^/RQ+/FWD^8I_,,/02;_ 5!+ P04    "  XD&E6[>R= )4"
M  #6!@  &    'AL+W=O<FMS:&5E=',O<VAE970X+GAM;*U544_;,!#^*U8V
M;53:FC0-[<322+1E&@](%6C;P[0'$U\;"\<.MMO O]_924-!*>*!E]AWON\[
MWSG^G-9*WYD"P)*'4D@S"PIKJ[,P-'D!)35#58'$E;72);5HZDUH*@V4>5 I
MPCB*)F%)N0RRU/M6.DO5U@HN8:6)V98EU8]S$*J>!:-@[[CFF\(Z1YBE%=W
M#=A?U4JC%78LC)<@#5>2:%C/@O/1V3)Q\3[@-X?:',R)J^16J3MG7+)9$+D-
M@8#<.@:*PPX6((0CPFW<MYQ!E](!#^=[]A^^=JSEEAI8*/&',UO,@F\!8;"F
M6V&O5?T3VGI.'5^NA/%?4C>QTVE \JVQJFS!N(.2RV:D#VT?#@"CR1% W +B
MEX#D"&#< L9O!20MP+<Z;$KQ?5A22[-4JYIH%XUL;N*;Z=%8/I?NV&^LQE6.
M.)LME#1*<$8M,')C<< SM8:H-5HJORN48*#-9W)QO^7VD9RLJ,:  BS/J1B0
MK^0C"8DIT&O2T.*.'&^8M]GG3?;X2/913*X4LAER(1FPYP0AEM+5$^_KF<>O
M,BXA'Y+QZ N)HSCNV=#B[?!1#WSY=GCT2C7C[G3&GF]\A.]2YGB7#9 39/:S
M >&R_V3^7BLA"%Z&FFKVK^\LFEQ)?RZG+V>FHCG, A00 WH'0?;IPV@2?>_K
MXWN2+=^)[%F/DZ['R6OLV9+O. /)#,I%+O _9J0"W?S2Y 2[S;"O5)LG[Z"O
MN4V2J4_BM':71<,D#7>'/>N+&4^?!RU[@R9=4%-C>'#C2] ;KYR&Y&HK;7-9
M.F\GSN=>DU[XYRC:C<8^T32*?T7UADM#!*R1,AI.3P.B&Q5M#*LJKRNWRJ)*
M^6F!#P]H%X#K:Z7LWG )NJ<L^P]02P,$%     @ .)!I5D)TQHQF"0  (C
M !@   !X;"]W;W)K<VAE971S+W-H965T.2YX;6RMFVMSV[@5AO\*1^UTG)E5
M1%QX<VW-).)NNS/=U!-/VL\0"5EL*%)+4G;<7]\#D!9$XQ"RM_H22]2+0[ZX
M/@=$;I[JYGN[E;+S?NS*JKV=;;MN?[U8M-E6[D3[L=[+"G[9U,U.=/"U>5BT
M^T:*7!?:E0OJ^^%B)XIJMKS1U^Z:Y4U]Z,JBDG>-UQYV.]$\?Y9E_70[([.7
M"U^+AVVG+BR6-WOQ(.]E]VU_U\"WQ3%*7NQDU19UY35R<SO[1*Y3'JD"6O&O
M0CZU)Y\]965=U]_5EU_SVYFOGDB6,NM4" %_'N5*EJ6*!,_Q^Q!T=KRG*GCZ
M^27Z+]H\F%F+5J[J\M]%WFUO9_',R^5&',KN:_WT=SD8"E2\K"Y;_:_W-&C]
MF9<=VJ[>#87A"79%U?\5/X:*."E PHD"="A 7Q?@$P784("]M0 ?"G!=,[T5
M70^IZ,3RIJF?O$:I(9KZH"M3EP;[1:7:_;YKX-<"RG7+55VU=5GDHI.Y=]_!
M'VC4KO7JC;<2[=;[!3I&Z\V];_>I=_7G#S>+#FZJBBZRX0:?^QO0B1L0ZOU6
M5]VV]7ZN<IF/ RS@:8^/3%\>^3-U1DQE]M%CY">/^I0B#[1Z>W&"%$_?7MQW
MN&''!F Z'IMJ %7+&UW+FZ;>>3"B&]$5U4,_)(JND.TU5NU]6(Z'5=/%=;L7
MF;R=P7S0RN91SI9_^1,)_;]B57;)8.F%@HVJDQ^KD[NB+[_ 5%E46;V3WE59
MMRW:8_L0@0ZA)L;')8W](/%]:-#'TVJQA5$2AI8NM77S@$3D5#AR$QS=!*[.
MX:JK_M]/^7]@CNB';%?#1)S555:4TJM>UX/Z65W,5'_;-_5C :/16S][5X<6
M/A35A[=WO>"27>^2P=(+!1LU5GALK-#9]5()0;-"].M9E7MB5S==\5]] :O&
M/EQXV@V#(/+M;H@)52^T^B$BY(0%D_TP.EJ+SEC;R*:!;M*)'[+%O$36G>>$
M,&1((4+. F1,V4+BAY-.XJ.3V.GDOJNS[W-%"KD'HP/PJ9ULG]AZ L[#P+9D
MZUC"J.W(UM$XB"<M)4=+B=/2G1K,FL,  V$@/\)L4#?/F*,$J=.$VXYL'>6<
M(AW.%DZ8(;X!$M]IYQ\P6WE@IA4PC0&&"&]]:$$#5\%8T3WKL97)I@.J]43;
MR@[MD<-M\&?K;9Z7I(@DIH1/-AHY 2]RWN?5@] SK[$+4S-,PX-+^?NAV*O9
M'35([-:D=K=;(;IY:#=ZBNF('TRO8H0:K]3I]6]UG3\59:E-%54GJH=B#7YU
MZWG%;B^*9M(F/=^.9R4I(F$L8HZ&- !'G$"S_%DTU1Q2*J]>E\5#/_UOP)#W
M*,H#>#PNT:@[=M[=64F*2.8\29)I=X:G"'?SZ18:2[;0:J=\H$>=;LVR$.NB
MU*SPDP8,Z,.J03/]2630@]M"U0F.$L2)<^]EB8M&2R\5;5SSAOV(DU:67V4F
MBT<!XP2?WP*[S2G J;V4KC!I F" S &V,HK&:]G8C8$CXJ:C;Q5TDQ)6W>:,
M+9MA8+:BR+*+*8. (PLOHB1)F#@&OP$CXB:C7X?EMIAP@^ .)!H) D:8%."
M$L0/%M4GD:.=#!\1-R#]L]O*QLL.@'M5=SK0*\@L1E=1OS;CS'F KDJ(DG#*
M(\0N)HVHPZU!)^)FIT]95A]4\K07ST*O2. T?Z'=<X!(;/QA(4GL<;7"E$PW
MK646408^F_1*#5A1-UB!U^8 KN0/94KVK5J/FWO<SB=S.V:?VFQ$?(9!/Z),
ML.D'T4$:,<YTQNX-;E$W;GUY?^Z+>K8A*7[%2(-EC*:BT$>F)T3*@BB<!B]J
MP(O2=^TNJ>R@?4N*3YU ]]YU^:+1TDM%&]>IX3WJYKV[0Y-MA1I [\)UBC :
M(90@<R,J]0,L <.DD*I%TWW'D!]U;Z5!7IE)F0\]!^:)/Y"C#+=PX2TB"6/$
MJ"VC<32]M4$-9U$W9XU]PD(P[(!7,!5VT,H&6%"'-C'%,4-P!1'2!*&U%!&2
M.)C>^J"&P:B;P<9._]\$F]I497D^*TD1"4D2XFA8PV;4S6988O;2O*@A&ZLL
M0PAYZ4YHV7(^&CY'>:[IR0 <=0.<GO(AH<[U=M!I G;,S_0ZJ']I7K^1&6K"
M)BZK)A H"QAC6(=V11N[-.!&W>!V7,[-$GZZL&/K'&K4IJTY99$-H2M,&9(0
MV^=#I.I=TW0VS@S#,?]=Z_FFJ$25O>5MD9,-W_VZZ)+1TDM%&]>I(4/F)L//
M=0-EH [UG%_6 B:]AT;*J36-V;@6J%>1"/8C4@YS6X@D.9B44=<>#C,4R-S;
M;U_EZ:KV!H?V9MD\(#%#DK,5IN5!3)%MY1374L:F-\'9R7O4,U@V6MR*MCW
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
M A/^^6)Q'B[\.WK,<(R-SQ=(R5]8:_2@:6-7? I@[!E6/)B]_O#+>^)@UL&
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
MR=?%RV>_G$W&IR^0 ?42TX"FCWC=\6)S\H,&91D[F@0VAH8O$#&3L$RM:A#
M1Z)M#$X'#RT(=;7[DLYG0'\?DUF,<9):8]MO=#.BWK>C%$3??KX2;TR>,%TA
M^&VQXGUT$*#L#]L$Y79BI^E8+6WP/G#P*'2P<#:R)E8J8=;=FXR&O7-/2!R>
M!7A*IXNL,,A5FN8HF?P7R1H.&:%)4015?_ FH6?#:==DPZ= \P^.-',J_I"W
M;>([F7<3T,[1MP,)/103@Z(C15KRO,7IUPRA6-F?4R'I06QVCB-2[)WVY@'J
M"LVY9=1T:NW: :@9 G2SC-IH8ZO<6@H3=7-4:*/<6-:4V4YN]^H)8D)_&XKK
MSV*NK.%+F^8RB%+ZL=N:H]YU&X@XY4M%@AGM)-R\=6^[>\MYN*[;+@^7GJA5
M5+0#%Z^P=30\/8["R:1]\*;BR[NE\1BS^&<&WE:6%AS3B1.)T#R0@NXV]_+_
M4$L#!!0    ( #B0:58F!\H"JP@  /L8   9    >&PO=V]R:W-H965T<R]S
M:&5E=#$R+GAM;,U96V_CN!7^*X0W,Y@!M+;NEYDD0"9IT#Y,)\CN=E$4?:!E
MVB96%K44;2?]]?T.=;&<R$D&G8>^1#)%GO.=[UQXR)SOE?ZC7@MAV,.F*.N+
MR=J8ZM-L5N=KL>'U5%6BQ)>ETAMN\%.O9G6E!5_819MBYKMN/-MP64XNS^W8
MG;X\5UM3R%+<:59O-QNN'[^(0NTO)MZD&[B7J[6A@=GE><57XA=A?JON-'[-
M>BD+N1%E+57)M%A>3*Z\3U]"FF\G_$.*?3UX9V3)7*D_Z,??%A<3EP")0N2&
M)' \=N):% 4) HP_6YF37B4M'+YWTF^M[;!ESFMQK8K?Y<*L+R;IA"W$DF\+
M<Z_V?Q6M/1')RU51V[]LW\P-DPG+M[51FW8Q$&QDV3SY0\O#8$'JGEC@MPM\
MB[M19%'><,,OS[7:,TVS(8U>K*EV-<#)DISRB]'X*K'.7-Z+G2BW@MV+7*U*
M24R=SPP$T^=9W@KYT@CQ3PCQ?/95E69=L[^4"[$X%C #HAZ6W\'ZXK\H\4;D
M4Q9X#O-=WW]!7M";&5AYP2MF+K7:L&M@U0@'4&W6[-J2+#3[U]6\MN/_'F.@
MD1^.RZ?4^517/!<7$^1&+?1.3"[?_^3%[N<7T(<]^O EZ6]UTG<+83>RYJN5
M%BMNQ()U,[YM-?+-OM>,:X$HUTB=1<.>6=- @0']R-2255HMMKFIF5%,867>
M\HFE9;N$^) YA%5"4QTA40HSU0;S<LF+PR+'RK]1-XY=ON-:JFW-%$8U6RDH
M+5$2#$/!*',IZBF[Z@H*@>EASQ][F5:7X/F:)A!"5#3-C2Q7 +8B:;6=0HH?
M!0=P05',$(-B,\?Z+@[M7\_BPHO+]@+<<%I<H+;5[(,L(01P,:/^^(G]$\*:
MC'@NB]T65'*O=I);3]P*D PB2/B-6*+J"?:K,ABY/K!TQCPW=+S8QUOH!HX7
M17B+TH#^NHF3N2Y1QP+'3V/V_J?4]_S/S/=#)PQB/!,G@>9O3[GTHL!)TY2%
M3A8E+(H</XN8[T%3Z+8@SI@?>TX *:0Y=3R/,/BIZP1>B+<LS)P$N%XPV3NV
M) F<V"5Q?A@Y0>KB+8 "$AN ZL!+K2F>[\1I-K#%=9(@8'X0..&H+6'B^$'"
M?"=,? ;1H1LR+XN .#C8@M615>5C>AK9MSASPC@C9)&+L> E6]QC6T+?@H)[
M8EB5D5,\)TT2$@NR C>RMA#V$&@<-PLLOU'L DOL!%DR8DF20A8FICX+X%L\
M?"^V+NKM@&(O<:WBR''MFQ_!VQ[9$<-C<92=3A#S6(GO38[_K]RX%Q67&K9V
M\4$9DH#/;'0,Y<YH.=]:J5U !R[<@N#HID>Q[[AA!@_7AMT5*#[]?M%-Z9Y>
MD,$?:?^\E0^PYTZCUIU>E,&M2=@]?GW/-]7GKZ>GAW B7-\^?F VCG"71"@0
MT=C0,7-M^G@)PL]/#E#=R ;<&YC+*$_"[O$FWCQ(#Y%;W?-5YA(79=#M'C\P
M]T>82U%OPFALZ)BY-F'Q+0:KW>0 %3J!26\@+LD<-PZ[Q]N("U)4P;A_ODH<
M*A(BJ'M\7['IA7[A!2]IST>_(>2.SPN!S;T4QD$-LCT2:IRFGMEV#KE"G[^P
MI4>5#MNO)4H2]1[;$I\6MET!C*8/,&M>VHI4\1H-C*#:97!4H&8@[P#@$XJ(
M1!O2J'FFA<38"4,%VPH?EEBO=/VJMNLC736395YL%X1Y+HL"GM$'VVWUZL%I
M86 _5*(0;PT3#\W"Y\L&2@K)\1U Q4%3W^/PQ<[2[5@9*-\TA^2*NCZJ^P0#
MIQ:AM55D1Y];0K.&^L@30*4T902<R.A U9OS\_SQY]XTG)%D(X 6H4VCVEV@
M'2L@6RXE!&!?R+< 4-K9&( TVSIV,@Z;4/Z8%\#W-(BL_'&:K;G/]Y1V9_(H
M_.I*V,-@\>B\NE'9Q6W!?(+A@_?1;BYHQ#+:_9/8B=*$_38&*Z V("$XZ:",
M>RCKD6MS"F6<2A#)_#OQNV2< )%3Z<>9/_5P_H-KB7G8<N9-D\/ =QD]'8>(
MF,*QGMR!3#D+TFGPJGS;W9\%WC1[92K^5EJB"9&(A 7.&%#1!I^-*QQ(_@/%
M1R';!?)X"@QK1)L-=CW/<[W%JWBHJ%%H(K%)Y"[FCA.IB[Q:%7)AST'SIG0Q
M>ZIN(^0LGH9OHOLL&3IJG(PINWU#2S7PWOZ(I8XX"HM@2#VICP[JGX:ZK7=[
M8$+YW=&Q"KX84D> YF(ERY(RKV,!6O(1_J?LKCG,V4G?YH5<\::@T?&Q&GQ3
M@V_DK1KOM:T#0EJ_ !5GE9)P#:% :66@ASKAY@<0T]4.G31Q5D6!JJ?=6;5N
M0K _@Q(%_6D3F,NZK714_ \'T^<*"=@A0K4H;"1@%9%2<\H/$+$3B+E"--5-
MZESSI<&VH$T?2$WK2M_[]K7KHWO00U^.0<ESM2U->TCF%8Q[ # #'[(H>V>%
M1^&[KF'O*_M;VO23%>%_XG/@JE,T]B@[GD9Z^I8H._;U_MM!<;OF*:,#U -&
M!V!>(#+T&B+#^ <3>35>&YI[C?ZRA?$-0;.M!+'*FSO*2EM[J?+G'7/;\I P
M $;1)NV&.OQP*M\HV\^\M-\ICK-V.)/J9=ZJG ^3E"[)R %E2P@9#BL KVV-
M#E_@_"QI> W>/27F=\'6?"?(#P7)M1T55169(PY(_4*2]^W-D-"&0VF36DWZ
M/8L* .WZ)LMMSZ@6=!M-->P4+:3C@_S8%[:ZN0HD8] KRK(%U/ A],:&2&<F
MUA9VBR(91T)(;+,K#0MV7Z_)(*TJI9ON4PUA[UMV:*AO5V6Y4]3:D]SG=VA3
M=K/59.7K9_.1K;;)\Q/\'+QO,4ME*[I4BR:B2F48Y9%&($['[C=G@PMI5(B5
MO7:G1ANF-G?3_6A_LW_57&@?IC?_%OC*-1Q2@_(EEKK3))HT!'4_C*KL]?9<
M&90C^[H6'-6%)N#[4BG3_2 %_?\[+O\+4$L#!!0    ( #B0:58;(ADPO0(
M  $&   9    >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;(U4WV^;,!#^5TYT
MJC8)%3!)FZ1)I"3=M#U4B]JM>YCVX, 1K(+-;)-T^^MW!L(R*8WV@L]W]WWW
MP]Q-]TH_FQS1PDM92#/S<FNK21"8),>2FRM5H21+IG3)+5WU-C"51IXVH+((
M6!A>!R47TIM/&]U:SZ>JMH60N-9@ZK+D^M<2"[6?>9%W4#R(;6Z=(IA/*[[%
M1[1?J[6F6]"SI*)$:822H#&;>8MHLAPX_\;A2>#>',G@*MDH]>PNG]*9%[J$
ML,#$.@9.QPY76!2.B-+XV7%Z?4@'/)8/[!^:VJF6#3>X4L4WD=I\YHT\2#'C
M=6$?U/XC=O4,'5^B"M-\8=_ZWMQXD-3&JK(#4P:ED.W)7[H^' %&X2L U@%8
MDW<;J,GRCEL^GVJU!^V\B<T)3:D-FI(3TCW*H]5D%82S\\\V1PVK6FN4%A;&
MH#73P!*SLP=)Q[)L6=@K+!&#>R5M;N"]3#']ER"@E/J\V"&O)3O+>(?)%<21
M#RQD[ Q?W-<9-WSQJWP94HTIK)2QQH<5KX3EA?B-J0]KC147)'"90MN1MA-P
M)TQ2*%-KA.^+C;&:_J(?I_K31A^<CNXF:V(JGN#,H]$QJ'?HS2\OHNOP]DQM
M@[ZVP3GV_W[#LRRG<SQ%W74HZ92\52:*!M58ZK#*@!P@4P5-O)!;\G Z>E$L
M-P0\O&K3;1(B>"LD051M2&/>35IK8WG$(@,AZ0&X3!"LIHDX1'P#EQ<C%K%;
MDH;^>!SW>59*-R-/4:6R:&A[)"AV?%-@CV'^B(7PA#)5&GBZ<_P&H@$1C=PQ
M'+*NT"CRH_$01OXX'L,717\-!637I(Q)B)D?AP,X]8S!T5B6J+?-\G&=JJ5M
M)[37]OMMT8[U7_=V.=YSO:4V0($90<.KFZ$'NETX[<6JJAGRC;*T,AHQIQV-
MVCF0/5/4B.[B O1;?_X'4$L#!!0    ( #B0:59FU_0Z-0,  "('   9
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
M.I9E:*  7Z-!W+RR['X4#V;M"#8=-LPS2&,%4*TY9CL.4]J-#^$^\5]!K-!
M0OI@E6@-R,E-&^56.+HTNBK)*:2$%0NC<[%9J62%]A5S;2B=?3A:42$#SV@/
MRVF!:JY5"MR%R,*)+!6%G*U*"HA +'"WR,"A'3D(O+T")KY0!<>N3+Y6RBH*
M'SL0GP\%H=6S*D7;<BC05N])DLA+._/[_<>GGQNZEFV\N\@R[@%3CX>]1^55
MOI6AM=_E6JI,SC,X;:5_+0J36?1'D[ )A('X^13FAB@]"V[SY 8T$!Y.,#[=
M-EG/S6M>U\&N?C4V\4EXPF"!0/)SC2&S%> 8."B2^31))M.4W;=3Q/I8(-N@
MMM7\SYIL!JP6Y\A:9L==CN-ZUUV']FKD$VU/JA]/.NN=J#I-SN#KAK(D/<C6
M04<;F\6AW*V2,A /A7A(G"8)LR8U$1>X<J14G31;^![+$MKQ!K5+F^RA2K7O
M64K"@*R(2J'AV?\HR ;8N<ZQ#CE?$+RC767(N2GY@'/XQPHUB$=,9$PB=KE-
MWB(*PE#S=(S1^; \TH=V0X8,O.538D1@N4[50M6<OE;2X YD@2C8$?Z2W!5*
M^4SJ6:J;>W%(M/NCP:SUG'?D8+(C:'W>!GFZ$^6^Q=U7=9F<LV'?W;[_?'<C
M'DFXES >Q),GFAHC\%/@ZZ"ML. 96D3ME-&YX:#502Z0(TI&P<E*%LM:[!R*
M9(4G^2^^W3#VA_>W#X^$_0FP.^#"!^PQ!;4I<<\ECD ?:?G9IX?[Q_.F"-.+
M6&0:@QMM';YZRZ%YMMZV*7J%MU/&)0G[I>D/GM8^!<0<B%NNX!0V=5TZ$FES
M;"]=\Y3X3ZRE45S,?"M==--SMCOZYC,YCHDC"\GCO#H09599RA>0:-2$QDE<
M668J84PTVA*GSUHHXO2/WCOWU:&5P]K+@F+^F0JF1 -6B:M\%> 5)167HL#8
M (S&3-0)N$*'D"JH%F42YR2@;6KYUGN(M< 0>55G"BW#$UH.?IH=I)H)O-01
M7&<3)H>ZH;9T4^CLAYR43FLCT59T[P*GJ/W-P6T ?%YL%=(.M46I34A2>(+5
M[3K*'D!GLV, W2P#>#,?N,MVPKP<0S%7'Q@BLA.9E[+7GZ*:D9A'CLK!HXDO
M[NA B>?6/%?.-TH GQGU489PT#%&;HHC9Y%3+9X(TB@SQ*1G.DSKOT:>/Z,
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
M=-_EC@.0Q0NZ'>R83I1::LBB@)$%Z=S!6G45;Z.+ @H"L*%X3UF+5P<CDQU
M)@0/$5T\(1SCB_9WM968>T*_A)/<&D7#<*!@5!F*M^N&F%EJFT$36F#"+1!A
MA9#2&-J]([O"$H:G=9.M<)(?,UZ^N[VY><7%LR".5*'O-+7<QZ3"6MWNV4T.
MFM9VN[D#T!QXS-K##EZ;=$Y;2I2%T"]"-ZIZGJ2PM9YC H9=2T5&6M_[E. D
M\$/?G@& )#JLOAUM4)22E,[W - 0K(^]@W#Z'8OGPP"B2XVO[FHQ,*)&+;:A
M&_ XUY*U4QQ5:$O8_"))1]B'T1/G'9EVGD]7S_VQ.Z =F/:(Z<?&2$9^4 5W
MJH_R05RC\RQI!OWPV"YO#TW"JJ>D"4H<E"Q:);V>NZ=8,\+6S7:?G\F=^+<T
M%*U6O.2P\%395Z^9&<X$GKV/#6<O,)\F\RG^SB%(3^ET(C[MZ[UI%,_/\'\Z
M&]%0>S8ZW%*2*)[.Q&P^%M]_-T^3] ?QT:"<0_\X&HU3_!U%\]D,?]-H/IDS
MP8&;/C7+QI2'KQL$-IZ/\/=L2JIFR2A8>ALLO69+KSPFOHP@'GLY\IC<7;ZW
MS#-Y[2C,)+;=$BY-X^2L?0[],J?^Q#8B %&!YK.D%Y']:.3VYZOC"2<*IU%_
M)'WLC>3F%^/1<!13G?4*_7Y_U@X?F:%&VD:;0>VN3L+L>'CZAY1#F.W0SL%%
ME[.'MAN]B(=GZ!E%0>=P_Y(HL30S\/T$(]D=,)<T0O_NP;0->BF2X3C$L=R?
MPGV#=KDX KN[+ZB\7Q/W)HMWN/<H>P_>9&9[5D6[-I+<BV28/B[#D[7B+[<*
M])PV07PO"1&V)VO\]V%TH^ZG]"&0A.JU^*4;"VY] 'UNF;X*3/_(L\U;"I[W
M1-@G)NS7JKTI[.4Y$=,D&DT22K[Y<!Y[+1 ?3Z/QE-((@18G; 5]ES":X^)Z
M]HK$IT-<2]&,EDKSTB0:S6-:&:?#R>AK!Z=B.HK.TDEWPL>=.?N)S_>._?H_
MN''M5/X@WY_JZ?1GL7L03GL!>WX3">Q]M50?C#XF W$W3H9GL8^XT6@XG3^-
MM0.=S_=4KRH=QEWHTKA1];+Y:(W8?_7W-S>03GTL"Z(+M7-3]"-Y2^1)2V0_
M[\\\*8?S>R^Q?TAF)\-9+[-[3VUF3P]E=K^G<?ZUV?U\X<^7X>,T2F8CGYA(
MM#;#)TDT'B<^_]!*V@Q/XF@R3E]UXKT,Q])9DH2ET?3K*3[#R=/$R\_G['$0
M0S/_LUN.CR5_C_"WW38.^.MA++J-4I6(3_K7G'"Y>:8MY.'_-:^/>1/Y2^1]
M4YKV&LJ?*$TG?V2:'J<JQF$M <-]7\V?]GYC*14\3K\DT9=PN$CYGUNZM]V/
M55?^-YI'<?]+%X8]W)@M;CI+;(V'L\G ?\W1/CA3\R\V"^.<*?GC2DD,XR2
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
MQ)D)\'VIM=N]L(+]?R.N_P102P,$%     @ .)!I5DXNMY_C!0  /PT  !D
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
M8D/"<FT8H5SR@81;BRH%6 AA@AW*I!I8PM &>SKO%!%/8%%N@!6B2+W5<>B
MZ44G?83UJ?AH!8"%Z[1%#4^R17C4F91K&N8P [L#IYTV!HQB3UB">R2O85K6
M6V)^M%[C.A"NAP42BC<P#&XY+QD3U-;:2JAGQB[HWI 72H9&K'&)@=8'MR,
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
MG40,P4:&3&?IZ4R:LC!*6)C,![$(@W!*&R-$,DS;M,I.8"$_18AXZ!WF@X#
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
M7IPYNQ:.I8'&%]'5N!O&*<-)N0L.3Q7VA8OW4CGQI]0-B=](^L81(A[\V20
MG$4F>0MTE8"R9X!FF?C-FE!Z\9,IJ-@%F,"JWK2L,^TJ>Q'QAO)C,9^-13;-
MLA?PYKVK\X@W_[JK-\KGVK*W7OSG<N&#0W7\=Y_3"?)D/R1WS*FO94[G([2$
M)W=/HXOOOYN]F;Y[P>"3WN"3E]"_)3<O NTW\QET\1>))BBM_D=BR2+W4:3:
MBHA5HPII<A(,ECNUH$(L-N+GR\M;$6R[P39.+)6!G)):*(,8-U'!L?BC)'1C
M;AL3E%D)'Z0II"L$*.89E5X0I!9:H="]D"*4CN@H*.ID2UQ*EY>;L5B7*B]A
MFK).!7CA(4TPH&X TWC8JDR+S=H'"J6'"1HTY4^%77"8H++?ZAO 0N1+8P-
MH" 'MNJ(!4WI/A/D#C[2/6DQ.WS7[;0PP,$*::(I7P. 8!#2T= &4A&C4 YL
MIC<"D5*F7[4J,ZA$*$5CGEH/-2DPC(.[7F@5 IX#R=A6MRA (5T$'7UIE&O#
M=VVK6IH-I[=@7;86BCU;PWH/0J^98GO?YX<IR;ET;L-!EA4G&_)+W/-EM#)>
ML X$GU,\AL:<5+0:B[9 O*CE)CK">SH<97+=%"F5*;IYXQS7)JSA&$;A/'<-
M9.@!$\Q3NKDKK95<H-112&W8*YZ#[#"(71D5!P>,EGM+6<BZ=O9!83;L]$J!
M/P0*,+CE2$M.+]+D2^N@0@947M@\"E';-<O8.)B>L2OX04&+@%+0:B53D =:
M?<S"5G7"')@"/&W-ZBB0JQ(2,I]+G3>P"K%I/*MHRZ>K%9YRB)3!&OO0><)%
M7?)>*AUSP9T:T=:H2\'@*;JM;QQ.KRH(.PX$>T0/RH?>'3@MS8I:/OB7-4?;
M^'89S&/Y%1%WF*=8;RGU"S:?/#RRU0( *3YK+O"6/+ ]#..1_$7YV(K&7=7'
M:K1PDV4B"+:'TA96VQ54'HL[(EB)+!]DAV,QNF3;O&K3@=TW2##<"SQ0CD>/
MD[!#9-$Z%JX&"?!J9=12Y1)%U2:A9P%CPRX;Q?H<F![*QJ/,(K-S4;;IG _U
MMH41V8T5AHB53F(]1S[-P:/0/Q-4/EQQ\Z*I&!OEHSA-7'R8X50MT''='$_A
M>G1WUOI!0D?3<;6! JUC?;4>#Q3V;"\.XD/;> #XPU-QV1+$)\JM*Y*E@T'W
MOO?P+B#\L8FO-;R-P8^9'TC_TJL9'AV>>/3"PUFL[>O?/W[H0EJ2CJ5[0TMR
M',J[IJYUM 16,<V"JY(EMQH#XV!V*'Z/G-4"M--%O!*OYS_R[X]OQ8=AGPJ_
MEK7?MRF#^)OQFVR*_]]_]S:;9>_V;KW\-N+<@G>@KT0V/Q$_26>.P&0#\A)'
MB003'_TC/?,=/;/Q=#I]1M.6^%(LMNNOH6:OIS'PSR6/":WH$NB'"<R'":PY
M@3DX M3'S<##+J"P&]1J8LY!3?>D^W=/'LS!JH!:5&[?L4]/$Y'<2F;;^'1X
MW &YN+Y/H :O1NC?L5B10>'K-$0+O'0H/B!'U"Y5QRC5>'J+'<0N%N22UQ^B
MSZ9]ZTH#(A[X>L[D6/RL[0(J;J5+5O_:8$!RQ^#X08DDVP-(P2.DDI^A?$^:
M<3I(O K,IF;15]GQ%&]*\ 6/46T-<K:C+<[XG%R0'(^>$8)T*PY8D<Z%;'-8
MD^90IO>: 7L^\B>./D:5/2X,0%=9 ZOO.4;L-=X?"5G#>9M9A;V='T=*TH@]
M'\8B'\$1QA_XN$9R*EG0CFFEPHGY2P./4-K8L\0K#8"8D9"<;<+W!>U;>/SI
M@-IWO.P/?K$LV< -%./8SN^"STR!1/QN>.Y^PN?7+0_4( VV_&/?P]V=/RSW
MW974\8UD_]29[G3WTZO!/.<C\.,35+XM]7RGU&?C'\ 4S!;9+@_U57D @<->
M3UJ];.NLY31&G8WY%[-L9T0A6LY6 SI#T7=\&9DK&^K<8U.$'5C5KE^V*_M*
M#/>][TX&WR4J0GOQUQ<^K6%&IT\4_=W^ \]E^JZQ%4]?A] R*YR\<4!88NOT
M^(?7(^'2%Y>T"+:.7SD6-@1;Q<N2T#2.!?!\:4&>[8(5])^]+OX/4$L#!!0
M   ( #B0:58T;W 4; ,  &P'   9    >&PO=V]R:W-H965T<R]S:&5E=#(W
M+GAM;)55;6_;-A#^*P=M:#? M6PY[;+4-F"G+QO0H$&RKA^&?J"EL\2&(A7R
M9#G_?G>4XB5!FG8?+//E[KGGN2./\\[YJU A$NQK8\,BJ8B:DS0->86U"F/7
MH.6=K?.U(I[Z,@V-1U5$I]JDV63R*JV5MLER'M?._7+N6C+:XKF'T-:U\C=K
M-*Y;)-/D=N%"EQ7)0KJ<-ZK$2Z1/S;GG67I *72--FAGP>-VD:RF)^LCL8\&
M?VOLPITQB)*-<U<R^;-8)!,AA 9S$@3%?SL\16,$B&E<#YC)(:0XWAW?HK^+
MVEG+1@4\=>:S+JA:),<)%+A5K:$+U_V!@YZ7@I<[$^(7NMXV^SV!O WDZL&9
M&=3:]O]J/^3ACL/QY!L.V>"01=Y]H,CRC2*UG'O7@1=K1I-!E!J]F9RV4I1+
M\KRKV8^6E^TFX'6+EN#MCK]AGA+#RF::#Q#K'B+[!L0T@S-GJ0KPUA98W =(
MF<^!5'9+:IT]B?@&\S',IB/()EGV!-[L('(6\68_*A+^66T">3X27Q[3VZ,=
M/8XFU^0D-"K'1<+W(*#?8;)\]M/TU>3U$UR/#ER/GD+_L8+\3XA5?MWJH.,U
M<%LX]YCK>*O>M6C@U-6-LV(W@@\?3C_R,FY\RU<4^A+,1N!:#ZN=5A$B8%D+
MN!)8C\5W .&7Y+Y!\NL(%#1>[Q2AN0'760;)V4O9&S[_5 $W'1^#!0Y-0IJ5
M>"0:P6<5*FU+<G;\,+ .C,N]Y0KIA>$.Q68<QNUT@5XPSBX^@M1+YQB &QJ@
M+3EW+(07@F/!RA:P%:AP$PCKP,VJ:9PG0:(*8?U,U<UK^;U?#9'&\%>%?2Z&
M%'?:&,!](V#B]#!QSP.WLT9I#[EJU$8;=F-"*O<NB(*"^Y0/&+N-T"Z-VR@#
MWI'SN5=;3L)6[SEE'=,:1<[W>/5M@R'BEN358"R85!'W.D0Y0R+N<1BTE*7'
MDFL#VO(RA\XYY]"T/J^$$E>._21_#_+?*0[9<,;WNNY+^_-T.C[N[T;-66'+
M$:=T\Y5[,I"#'#WQPP&-"_0B-RX(,2$MK5S&3$X3$U#%5Q8E(L+XL4N6WNF
MK+R,?3ZP]M92WPP/JX>G9-5WT/_,^W?H3'D^% $,;MEU,O[M90*^[^W]A%P3
M^^G&$:<Y#BL^;.C%@/>WSM'M1 (<'MCEOU!+ P04    "  XD&E6'*$Z7I<#
M  "#"   &0   'AL+W=O<FMS:&5E=',O<VAE970R."YX;6RM5MMNVS@0_96!
M"A0)X$0W6[)3VX#M=%$_%)MMNBF*Q3[0TM@B0I%>DHJ3O]\A):LND+@O?;%Y
MF3EG;IS1]*#THZD0+3S70II94%F[OPE#4U18,W.M]BCI9JMTS2QM]2XT>XVL
M]$JU"),HRL*:<1G,I_[L3L^GJK&"2[S38)JZ9OIEB4(=9D$<' ^^\%UEW4$X
MG^[9#N_1_KV_T[0+>Y22UR@-5Q(T;F?!(KY9#IV\%WC@># G:W">;)1Z=)MU
M.0LB9Q *+*Q#8/3WA"L4P@&1&?]UF$%/Z11/UT?T/[SOY,N&&5PI\8V7MIH%
MXP!*W+)&V"_J\ D[?T8.KU#"^%\XM+)9%D#1&*OJ3IDLJ+EL_]ES%X<3A7'T
MAD+2*23>[I;(6WG++)M/M3J =M*$YA;>5:]-QG'IDG)O-=URTK/S>\IRV0B$
M]1JNX(&)AK71DB7\U3#!MR]<[F!1%*J1UDQ#2Z1.-2PZ@F5+D+Q!$"?P64E;
M&?@H2RQ_!@C)VM[DY&CR,CF+>(O%-:3Q )(H2<[@I7T(4H^7OA6"CRLXAF$
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
M]U(/&Q1&M$,:HGL( 6-B!7$JF)P_."<!19RXC8ND()_BO29Y%<Q?T9J=XC[
M]T*$VB0/GD*^P>OET((,W;!1Q;LWD%=9C"PH'IM7QS>9UH\[T=DR2XL!(MGB
MT06?!'_@$E@(&0<PE.C49Q(BIB5%Q4%^)R3C_"S50\XF>?H3A"3C>=I7O8@*
MV6@,CY'&BIR8WK*166M"'700E $"7(K0V74(JRB;HK#:MEELQ2D@OH?41R(K
MT%!8#GP89+V](C.,:1U8 $F96T8'+5V*V"6S!N++;;3T2U6'7(MLQ-+<H:%4
M.T8/WML/"\&!D!S9Y2GB=N_DP[M/X,L9.Y))AA_SN%TU;&U']AK"=]ZWX+F/
M$IMY ]Q&S[(/!K8.G(<;8G^6 Y6O&&4@N=D,&WE)-N I><1,+X:9N"RPA3,D
M@+6PSK%( B8H84!HB%9KBDP76-9@I!@N$3*Z9\N\=2#TMP"*PP')(Q4$Q!6+
M FMG1 E$ 715;(+RMH.T:U?5H%"*4F^0"(CX*"O2=]K5!M>E?)((OT>D+-\+
MZ@H,2<)24.P89;<M:G>WBP^8CO,/LE22-6#982=6O>5:X4X@H9QWZ)7WA85O
M,Q"F;&&&%EPV"K(.VP 21'$@\LW0GX,2D;2B(<(D=9_+7&%P.@3432AB2(1F
M4 $-1']485JT9L4\X5C'YJ",E[!(0Y H:AV\9Z .J].R.K_8]YKTY'9P]1KQ
MLU( @;OZKI=JMBVJ(A)ZC D".> @ 4WVJ/@1,>R%XX2 LU0IHKULBJ,B*@T%
MIB8%C(6/,><<ZQ$2-4)D/N6*S[,"]/ET;&-)<E(UZQ70'73C@_&?1\WP7P?W
M-E97LOA$#' (9H'\?EC\AH+/E:UZ'V#- !T C)7+K0-7YDR["V8-GF]T7E.9
M<[WWW=B]O  :JE(-!%GDVH+G)>/I"'O$--;&5J@['7&F;@U':+]B  U_W&C>
M7;$'O[\)DEB(VT-^>8@?>1$I-C4I^FN5*_(P[E=HQSD=P X)5;A!66ZHQ$%$
M!Z89I,]S>\9A:K!!B\)E--S12MN54UM07,!GA<C/L?3,92=&'.$G&H"M,.QE
MT4DB6S3J'K T5*NLFX6JIZ1U6: )#'SP_3]FU4/\!_%\],,_B@)AGAKYO=R(
M.1SZ$/3O.0'A?$DH#":RW;$!SY@P.^!"/;U-T.<1CC#$6X@(U]S,$7^0ULZ
M!$G:D<!(40.4?V61;X*<CJ4]%C>P=@9H*-EF6;.,M1 29(Q%T(H$H:!5T+J3
M;5-9J9"H*NMA@@ATYJ25H@:O,>%O,4[!8MA,[!ABL :E 5QJ6KL-G3ZT8\Y@
MH#&KR(R#(*D5)\20J42B1*D4<> -'ME.N94IRW>1+-_%I*GZP$)5?6!?>:ST
M^.>A(*%E3T1:D5ZT^WC9-41T$JO+ZU?5H[-'+(\#O"[I"+T+S\M]CCGSNE=R
MH?/JLI?0(H2Z (,J+4&&Q7U& E*U+87)U.(9A>VYL,CL"L!")3]<^*?/NSNH
M]#5$QI='0,I6P+0:SR1)D-GX=1Z+^ JM$_A%N(PE:K(B4L$,RA;E!Q "J(T&
MV4$W[:4D6E 3,0H+Q?KF =Z$'>A%K;BPSW2,F!S9$B(0(RY"(+"<(LW]FF5)
M#"Q$^J7!8 >%8*-^LR&9ERA [! 59B!^ TUJCP)4L7Y*],TI>F"(,%).9*7
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
M#&?OIG$47\&-M:+0_\=A&J?^]"*QXF1$:IH<<CCV4L%!VS6H-FZX:'"_I^O
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
M=ICCFPO2',#]K1#Z,#$.^E<\_@M02P,$%     @ .)!I5@_ /<+_ P  )0H
M !D   !X;"]W;W)K<VAE971S+W-H965T,SDN>&ULS599;]M&$/XK Z8(8H 5
MN;Q$.9( V3G:AZ2"[3@/11]6Y$@B3'+5W:5E]]=W=DDQ2D,SKP4([C7SS?'-
M'O.CD ]JCZCAJ2IKM7#V6A\N/4]E>ZRXFH@#UK2R%;+BFH9RYZF#1)Y;I:KT
M M]/O(H7M;.<V[FU7,Y%H\NBQK4$U505E\]76(KCPF'.:>*FV.VUF?"6\P/?
MX2WJ+X>UI)'7H^1%A;4J1 T2MPMGQ2ZO$B-O!>X+/*JS/IA(-D(\F,'O^<+Q
MC4-88J8- J?F$:^Q+ T0N?%WA^GT)HWB>?^$_L'&3K%LN,)K47XM<KU?.*D#
M.6YY4^H;<?P-NWAB@Y>)4MD_'%O9Q'<@:Y065:=,'E1%W;;\J<O#F4+ZDD+0
M*036[]:0]?(=UWPYE^((TD@3FNG84*TV.5?4AI1;+6FU(#V]O-4B>_CUBN+*
MX5I4Q+7B-EWKDM<*WMSQ38GJ8NYI,F94O*P#OFJ!@Q> 60"?1*WW"M[7.>;?
M WCD9>]J<'+U*AA%?(?9!$+F0N 'P0A>V(<>6KSPI=#W7&(7^IH_4Z5I6$G)
MZQV:O@N?19UQM8?W3R8M"'^N-DI+JJ._AM+1&HN&C9F]=:D./,.%0YM'H7Q$
M9_GZ%4O\MR.A1'THT1AZQ^+F1Q8[UX?\'44<]O?<3'9N!KL,\3JGG5IR30*:
M/\$&:]P66M%D)G9U\0_--U0.$O0>P1P<MLZ #A<[\XQ<*D!3,$!T8[4A44/Y
MD2N@;RM*.D6H+(N:Y$6CR*"ZN+0587[,_'QH_52H=4E &U$WI'WD,E?P"S"7
MI0FU*0F:49#$<(]*%_4.E%$\B0:NG\[H'TQ#$HMG(:Q1VF.PSA"4J9Z3*'/]
M9 K3-(+7K]* !6_A3FA>$G[DAE% ;>BFTRFU@9O&*=Q]R\UY:K925*T/0TDV
MSOII2.TL,5!3%L)([<1][<3CM4/G?-Z4"&(+?Q )$FXH&[+(#(DVD["R40X5
MT2CT<!$-Y+H]FPO]_%TA#-6!)9J*X1(^-W:2G+;[6,%7>P"3PNH1)=TG\)&V
ML@8Z%1$^\$+"/2\;A"_U(SE 8E1.I/Q?= 8)<\.8&<K22>JW*"0>)6Z4F.1'
MX<1GMF)H]DV8NK$_NS#BR22< ET56RSL4NR&J6]6HF 2AS\S'$ 2NK,@[BV,
M4)OTU":CU)[7:Y>E59?I(3)'P8;)_,'"_Y#0*'#9-&QYH+R>"(V9&T6L37?H
M]X0RWXVCX*(7/R.4EF:,=4MA\G-&IV0Y8:U\F@XRZIU=W17*G7V@*-KX3:W;
M6[R?[=] J_;J_R;>/J ^<;DKZ,XN<4NJ_F1*FU.VCY)VH,7!/@0V0M.SPG;W
M](Y#:01H?2N$/@V,@?YEN/P74$L#!!0    ( #B0:5:53MAA: 8  +8/   9
M    >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;,U72W/;-A#^*Q@U[<@SC,4W
M*=?VC..D;6;Z\.31'CH]0"0DH2$)%0"MI+^^WP(4):6RVD,//4@ R7WOM[O
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
M:&5E=',O<VAE970T,RYX;6R=5VU/XS@0_BM6=[4"J= D!99EVTIM6;1(<(N
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
MVT)]AP#7 /4\9TQN!WJ![LLF_@M02P,$%     @ .)!I5OFXW\6B!0  9"P
M !D   !X;"]W;W)K<VAE971S+W-H965T-#8N>&ULM9IM3^LV%,>_BM5-T[T2
MT#AMT\+:2M#$NTRP(=C=7DQ[85+36C=->FVW!6D??G82\G!K/"*=RPO(@\_O
M)/XGCL\?3P^9^"+7C"GTO$E2.>NME=I>]/LR7K,-E6?9EJ7ZS%,F-E3I7;'J
MRZU@=)D';9*^[WE!?T-YVIM/\V-W8C[-=BKA*;L32.XV&RI>KEB2'68]W'L]
M<,]7:V4.].?3+5VQ!Z8^;^^$WNM7E"7?L%3R+$6"/<UZE_B"^$,3D+?XD[.#
M;&PC<RN/6?;%[%PO9SW/7!%+6*P,@NH_>[9@26)(^CJ^EM!>E=,$-K=?Z22_
M>7TSCU2R19;\Q9=J/>M->FC)GN@N4??9X1,K;VAD>'&6R/PW.A1MQ\,>BG=2
M99LR6%_!AJ?%7_I<=D0C +\5X)<!_GL#!F7 X-N X(V 81DP?&^&41DP>F]
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
M$AP35F:0U^=4SLOKDS) L\=M\B]02P,$%     @ .)!I5HUAH7R5#   \'\
M !D   !X;"]W;W)K<VAE971S+W-H965T-#DN>&ULM9UM;]O($<>_"J$>#G=
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
M%5H@(4M<I/(KV_U)&D*3$F_!4E%]@UUM.U'&BT)(EC7.*H*,YO4O?FR$V'.
M_C,.J'% 0P?O&0>W<7!?Z^ U#EZE3$VETB'&$L^GG.T +ZT56GE1B5EY*_HT
M+\?]7G+U+U5^<G['U13B\A? >0(^_BSH1@VJ!&]C(C%-Q3OP'GR_C\';-^_
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
M^;S>.ZE/)-M5VP\/3*J/B>IP2]3LYSI W5\S)I].](Y&NX.5_@=02P,$%
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
MMN^L1UFKWV:JG;RFXDF2OY"_)W6=M!F3#U3(),N;/U].I>*W6TT7 XOVK.
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
M3OM"3\LMR++!R:+8E+LGG).L.)QC-,54=A#79X3PEX;<YZLW@J/_4$L#!!0
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
M+W=O<FMS:&5E=',O<VAE970V,RYX;6S%G5MOVS@>Q;\*X1DL6J"-K9N3=),
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
M/9 8N#90[[>,R:>&'J"\$UK\#U!+ P04    "  XD&E6-^Z&]N@#   1$@
M&0   'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6RUF%N3VC84Q[^*QLUTDIDL
MOF)@"YZ!==/V(9F=W<GF6=@'\*PM44E \NTKR5Z#+SBF=5_ EW/^TOGI6#K2
M_$39*]\!"/0]2PE?&#LA]O>FR:,=9)B/Z!Z(?+.A+,-"WK*MR?<,<*R=LM1T
M+,LW,YP0(YCK9X\LF-.#2!,"CPSQ0Y9A]F,%*3TM#-MX>_"4;'="/3"#^1YO
MX1G$U_TCDW=FJ1(G&1">4((8;!;&TKX/;4\Y:(N7!$[\XAJI4-:4OJJ;O^*%
M8:D>00J14!)8_AWA =)4*<E^_%V(&F6;RO'R^DW]DPY>!K/&'!YH^BV)Q6YA
M3 T4PP8?4O%$3W]"$=!8Z44TY?H7G0I;RT#1@0N:%<ZR!UE"\G_\O0!QX6#[
M5QR<PL&I.WA7'-S"P>WKX!4.&K69AZ(YA%C@8,[H"3%E+=74A8:IO67X"5'C
M_BR8?)M(/Q$\"QJ]WJTDN1@]T$RF$\=Z0!Y33#BZ0R_ 14*V2!NBY0FS&"W5
M8"7B!WH?@L!)RC](PR=IR))(2*'<]@Z]0R;B.\R STTA.ZN:-*.B8ZN\8\Z5
MCMD.^DR)V''T.XDAK@J8,LHR5.<MU)73J1A"-$*N_1$YEN.T=.BAO[O=XA[V
M=[<ZHG'+@7.UGGM%[\LA6P-#=(.>KQ+.%;QV!36CW/,]CF!AR"F# SN"$?SZ
MB^U;O[71&5(L'$BL0LXKR7E=ZL%7<I2I"O%'M(9M0HC*[C66Z1X!>I^0(F,_
MM '-A7TMK&;48^#;[EAFP_&25&?SMY(:2*Q":ER2&G>2^H-AHK[GGU 9-ZAX
MON>[-2J=3=U*92"Q"A6_I.)W4GG1V?,S*'X#RIT['5NS&I7.IFZE,I!8A<JD
MI#+II")7X0TD/<!,FF#&[M2J<>EL[%8N XE5N$Q++M.>LPV0^(:I9MJ<:MR9
M,ZYA:K%J3DAA9P__9?RS,OY9YSKU35=>,BV61V"RDD1Z4D&R6 'T"2<,O>#T
M &T$9D.N7D.*A0.)57C:UKEBL_[3^A73-,6,H[TL#W2"M>97T<CD(G7<Z6A:
MRZ_NKMS*;2BU*KB+4M?NO9SUA%04S];EVN:.K/J*7]A=PO3L46VN#UNL7'?D
MGYE7XW+.<3E]%Z2>83G-L%Q_Y$[J876V>_/H#Z16I72NE^W.HK*V0/4$Y;:,
MOS,:UVN;[J9O!O5_5,?VN3RV^];'+2M63VY>\WMH^VR:9LTY*.SN[JTXS(N]
M<@9LJ\\<.(KH@8A\+UD^+<\UEGHW7WN^4N<=>@]^ELD/2SYC)N=ECE+82$EK
M-)'5*LO/'_(;0?=Z1[ZF0N[O]>4.< Q,&<CW&TK%VXUJH#P%"OX!4$L#!!0
M   ( #B0:5:QKE<Y0 ,  $D+   9    >&PO=V]R:W-H965T<R]S:&5E=#8V
M+GAM;+6646_:,!#'OXJ53=,JM20.(4 'D4J[;GNHAHK:/IOD@*B.S6P#G;0/
M/]L) =HD2C7MA<2.[^YW9_O/C79</,L5@$(O&65R[*R46E^ZKHQ7D!'9X6M@
M^LN"BXPH/11+5ZX%D,0:9=3U/2]T,Y(R)QK9N:F(1GRC:,I@*I#<9!D1OR=
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
MV6Y*!IZT=6\YL&TW/H91[C*Z9&&?<9+6E\BP+WT2HMCSLJP]B5>:5DL^+]E
M51+;97R2$))TB)VZ* M[ZI*T?D2&_:B[IZM?T'VQ\._AY+*?VW8=/XMQUT1=
MLB3LVSR1D_>N87?J7>.);2D6DRV!*=8S?4AK.V38=GJ7I')XETQLP_&C(!IW
MI[Q+%R8)B7K 6W<BP^[T!]/?!QQ9[V3^."'=A=0IPT%WCHU.ODF8#T*_4[GD
ME8+7Q@6T"\Y2"" /WU@.)UILZL\4<Z&U6->'*T8+)HT [B^$T,\GYLM'\Z5K
M^A]02P,$%     @ .)!I5@V$]Z'I @  W @  !D   !X;"]W;W)K<VAE971S
M+W-H965T-S N>&ULK59=;YLP%/TK%JNF5FH+.(2D68+4A$Z;U&I5TVX/TQX<
MN FH8#/;^=B_GVT(2PC)^M"78)MSSKWGVO%EN&;\520 $FWRC(J1E4A9#&Q;
M1 GD1%RS JAZ,V<\)U)-^<(6!0<2&U*>V=AQ?#LG*;6"H5E[Y,&0+6664GCD
M2"SSG/ _8\C8>F2YUG;A*5TD4B_8P; @"YB"?"D>N9K9M4J<YD!%RBCB,!]9
MM^X@[&F\ 7Q/82UVQD@[F3'VJB=?XY'EZ(0@@TAJ!:(>*YA EFDAE<;O2M.J
M0VKB[GBK_MEX5UYF1,"$93_26"8CJV^A&.9DF<DGMOX"E9^NUHM8)LPO6I?8
M'K90M!22Y15999"GM'R2356''8+K'R'@BH";!.\(H5,1.F\E>!7!,Y4IK9@Z
MA$228,C9&G&-5FIZ8(IIV,I^2O6V3R57;U/%D\$]J*()=(4F+"\8!2H%8G-D
MEM'=1ITN]3P/09(T$Q<*]S(-T?G9!3I#*47/"5L*0F,QM*5*1DO:415X7 ;&
M1P*[&#TP*A.![F@,\;Z K5S45O#6RAB?5 PAND8=]Q)A!^.6A"9OI[LM]/#M
M=.>$FTZ],1VCUSF],3]O9T)R]>_XU5;B4L)KE] WQD 4)(*1I:X$ 7P%5O#Q
M@^L[G]K*\YYBX3N)[97.JTOGG5(/OA7 B4SI F7F&$=,R+;JE2I=HZ*OQU7@
M]QUO:*]VJW((ZO;]_CXH; $Y'5R#]EQT:Q?=DRZF">/R2@+/_V.CE/%W@N,#
M%VT8W#!QB/'Q$0]^[<$_Z>$>A!BHEC(K':0T8CFT>? /8E_AFZ:)%I#;;;IH
M ?F^WVZC5]OHG;3QS"3)=G;A$E%HW8K>X8GJN4T;AZ#NC=L\48<@[Z;?;]BP
M=^[]'/C"]$^A4EQ26=Z;]6K=HF]-9VJLCU7K+COM/YFR[S\0ODBI4.;G2M*Y
M[JF4>-E+RXEDA>DN,R95KS+#1'U^ -< ]7[.F-Q.=(#Z@R;X"U!+ P04
M"  XD&E6)N&.3(8#   +$   &0   'AL+W=O<FMS:&5E=',O<VAE970W,2YX
M;6RMEVUOTS 0Q[_**2 T)%@2]V%EM)'HP@")P;3Q\ +QPDNNK843!]MMF<2'
MQT[2K!VIMTIYT\:.[V??W_;E;KP6\I=:(&KXD_%<3;R%UL6I[ZMD@1E5QZ+
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
M0ZY=P[)V#Q-8[^#.-\;0WO )AJ<N_P=02P,$%     @ .)!I5B0EW*]U!P
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
M+(U!: ".+SE7AX:>P!;;X5]02P,$%     @ .)!I5G-K_>U2 P  G T  !D
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
M$MEN2':A>)SN#VRX4CQ,3P](]%S8%-#/=UQ/=_,+L^50[$DM_@%02P,$%
M  @ .)!I5IPZ=?-P @  @@8  !D   !X;"]W;W)K<VAE971S+W-H965T-SDN
M>&ULK55=;]HP%/TKEE=-K;21#U*Z=1"ID%7;0R54U.UAVH-)+L2J8V>V@>[?
M[]H)&:T"ZD-?$E_[GN-[3^R3\4[I1U,"6/)4"6DFM+2VO@X"DY=0,3-0-4A<
M62E=,8NA7@>FUL *#ZI$$(?A**@8ES0=^[FY3L=J8P67,-?$;*J*Z;]3$&HW
MH1'=3]SS=6G=1)".:[:&!=B'>JXQ"CJ6@E<@#5>2:%A-Z$UTG24NWR?\X+ S
M!V/B.EDJ]>B"[\6$AJX@$)!;Q\#PM849".&(L(P_+2?MMG3 P_&>_=;WCKTL
MF8&9$C]Y8<L)_41) 2NV$?9>[;Y!V\^EX\N5,/Y)=DUN,J(DWQBKJA:,%51<
M-F_VU.IP (B. >(6$+\$)$< PQ8P?"T@:0%>ZJ!IQ>N0,<O2L58[HETVLKF!
M%].CL7TNW6=?6(VK''$V3<+H_/&"S 63Y#P#R[@P%^0C>5ADY/SL@IP1+LD=
M%P(_DAD'%K=TP"!OZ:<-?7R$/HK)G9*V-.2K+*!X3A!@K5W!\;[@:7R2,8-\
M0(;1!Q*'<=Q3T.SU\*@'GKT>'I[H9MC)/_1\PR-\,Q1'X]E7VI!?-TOC@]]]
M.C<\23^/,X=K4[,<)A1OOP&]!9J^?Q>-PB]]&KTE6?9&9,_T2SK]DE/L^#U6
M.%.0W.G(EQOO);4[S/"$SFB@3\J&,FJNA//%;7HUP,.P/92H)VDT&#U/RGJ2
M+@>?NZ2FI>#@=E:@U][E#):\D;8Y]]UL9Z0WWC]>S$_18!L__$_3N/,=TVLN
M#1&P0LIP<'5)B6X<KPFLJKT'+)5%1_'#$G\2H%T"KJ^4LOO ;=#]=M)_4$L#
M!!0    ( #B0:58+"GO\S0,  %X2   9    >&PO=V]R:W-H965T<R]S:&5E
M=#@P+GAM;,U8T6[;-A3]%4(KAA:((U&RE3BS#23VB@5(VR!INX=A#[1\;1&E
M1(VD[ S8QX^D%,FJ9<4!]) 76Z3N/>0Y/%>^UF3'Q0\9 RCTE+!43IU8J>S*
M=6440T+D.<\@U7?67"1$Z:'8N#(30%8V*6&N[WFAFQ":.K.)G;L7LPG/%:,I
MW LD\R0AXM\;8'PW=;#S//% -[$R$^YLDI$-/(+ZEMT+/7(KE!5-()64ITC
M>NI<XZLY#DV"C?A.82?WKI&ALN3\AQG<KJ:.9W8$#")E((C^VL(<&#-(>A__
ME*!.M:9)W+]^1O]HR6LR2R)ASMF?=*7BJ7/IH!6L2<[4 ]_] 26AD<&+.)/V
M$^W*6,]!42X53\IDO8.$IL4W>2J%V$O PR,)?IG@GYH0E F!)5KLS-):$$5F
M$\%W2)AHC68NK#8V6[.AJ3G&1R7T7:KSU.PCH0)])RP'] F(S 7H,U(2#= =
M)4O*J*(@$4E7Z%I*T#?*J!4B"NTEOU^ (I3)#SJSGCYK@)ZA!XAR(6BZT5'?
M'A?H_;L/Z!VB*?H:\USJ5>3$59J5V9L;E0QN"@;^$08+B,Y1@,^0[_E^2_K\
M]'3<3'>UEI6@?B6H;_&&1_#N8 L,8?0?^J)B$(A8V=IH=>*8\KV2&8E@ZNCZ
ME""VX,Q^_06'WF]M)'L":U .*LJ!10]>]-#9LTN,8?8-5+E&5VYM A/UF:>B
MFK@ADDKTUYU> -TJ2.3?;<(%?0K7$UA#N&$EW+#3*YK[8/[E[K8T"8J!K4PU
M+& -PJCUF&<9L\5#&)KS1#^\);&/OWM&TC9MB@5'=D'S"-_.1L%XXF[W*;?$
MC"^KF :34<5D=(+K_1-<WXGSVL/K":Q!.:PHAV_*]6&?PO4$UA#NHA+NHM,K
MMZD"C:J0( J0W)&LU2@%2+CGTC#TO9^L?!CDM1OYLMK<Y8E&OHXBD>NS@R=3
M=>6/(+?N-@>G:Q*Q^JS;&'2N]-H3ZPFL(<JX$F7\IJP^[E.XGL :PF&O;J^\
M/LQ>HK0;N6QC#D/\8-CN=KS7_N$3_![TXO?NI5Y[;GVA-86IVSCLORG/XU[;
MP;[0FN+5#2'N;)MFOQ.1#O2?1L27C&Z*CF6 9,R%&NAZ2%H%"%XN@<,0['E'
MGOBX[L)P=QM6UT#1O#">;NPV7S1\)^ZKSZPGM*8*=0>'1V_+\+UV@GVA-<6K
M>T'<V3$=,7QEI%;^X4$;?N#WPQ!_]+/=W;T__^;-RR<B-C25B,%:9WGG%SI=
M%"\SBH'BF7T?L.1*\<1>QD!6($R OK_F7#T/S"N&ZI72[']02P,$%     @
M.)!I5D)T//*^ P  )Q(  !D   !X;"]W;W)K<VAE971S+W-H965T.#$N>&UL
MS5A=;]LV%/TKA%8,+9!&$FTK=F8+2*(6RY"T@;-V#\,>:.G:(DJ)+DG9'; ?
M7U*292E1M&;C0UYLDKKGD/=<7G[-]UQ\D2F 0M\RELN%DRJU/7==&:>0$7G*
MMY#K+VLN,J)T56Q<N15 DA*4,1=[7N!FA.9.."_;[D0XYX5B-(<[@621943\
M?0F,[Q>.[QP:EG23*M/@AO,MV< ]J$_;.Z%K;L.2T QR27F.!*P7SH5_'ODC
M R@M/E/8RU89&5=6G'\QE>MDX7AF1, @5H:"Z+\=7 %CADF/XVM-ZC1]&F"[
M?&!_7SJOG5D1"5><_4$3E2Z<J8,26)."J27?_PJU0Q/#%W,FRU^TKVT]!\6%
M5#RKP7H$&<VK?_*M%J(%\(,G +@&X(> \1. 40T8_2A@7 /&I3*5*Z4.$5$D
MG N^1\)8:S93*,4LT=I]FINXWRNAOU*-4^%[0@7Z3%@!Z!:(+ 3HH"J)WJ(/
M1 AB@H)>1Z (9?*-;OUT'Z'7K]Z@5XCFZ/>4%Y+DB9R[2H_%,+IQW>]EU2]^
MHE\?HUN>JU2B=WD"29? U4XTGN"#)Y=XD#&"^!2-_!.$/8Q[!G3UXW"_!QX-
MPW\KV"G"01^\X\VHB<NHY!O]:UQ.T(64H$.BA48WE*PHHXJ"/,0K03I]EA 7
M0M!\4UI]X+EH&BZ)I!+]>:,[0-<*,OE77[2JT8S[1V,6GW.Y)3$L'+VZ2! [
M<,*??_(#[Y<^I6V219;(.E$8-U$8#[&'-SS?O%4@,KV4K%2?;A5^4N+-&KL+
M\70:^-[<W;45Z3,+SD;CKEDT.)K_Z.ND\74RZ.MUKAT%J="2*$#W>[+M\W>0
MX[GSQ"999(FLHUW0:!>\J&P-;$;!)EEDB:P3A;,F"F>#,_B=5%2?!+3&6D]&
MI*1K&A-SO.C3L.(*VBDY\Q[F[6"'S]7&$EE'FVFCS710FR7L.-N!Z%-B$/G<
MV623++)$UE%LUB@V>U$Y/;,9!9MDD26R3A1\[WA ]?[G'EP3M%/9[]N$>^PP
M#B:3V8-=N+;K[-9>:VGH.M(Z:?N#CGQ4*0A$JJGT#[J!'3"$=:D]T]J'\)/C
MI.IU>["[Y\X8JVR1+;:NU/@H-7Y1N5L/QU8H;+)%MMBZH3C>8_S! _KQ6"G,
ML5+J8V7_;7'T*.>" #_*X,=6WL/DM7I?<%LWZPS$IGRAD"CF1:ZJ2W;3VKR"
M7)1W?_=H7CVAW!*QH;E$#-8:ZIV>:2]$]2I1513?EO?T%5?ZUE\64R )"&.@
MOZ\Y5X>*Z:!Y&PJ_ U!+ P04    "  XD&E6@_;J"5L$   G%0  &0   'AL
M+W=O<FMS:&5E=',O<VAE970X,BYX;6S-6%UOVS84_2N$5@PM8$<F_95DMH'8
M:;$"#18D2_<P[(&6:)LH1;HD9;?_?B2E2%8ET7'K GV)]7'OT3GW4D<WG.R%
M_*0VA&CP)6%<38.-UMOK,%31AB1878@MX>;.2L@$:W,JUZ':2H)CEY2P$/5Z
MHS#!E >SB;MV+V<3D6I&.;F70*5)@N77.6%B/PU@\'SA@:XWVEX(9Y,M7I-'
MHI^V]]*<A05*3!/"%14<2+*:!C?P>H&037 1'RG9JX-C8*4LA?AD3]['TZ!G
M&1%&(FTAL/G9D05AS"(9'I]ST*!XIDT\/'Y&?^?$&S%+K,A"L']HK#?3X#(
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
M ^42SV_'^4"RO;DO/C.I;I_F<0<D!JX!ZON&,7D>Z G*_U$L_@502P,$%
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
M72YX;6S-VTUNVS 0!>"K&-H&%LU_M8BS:;MML^@%6&D<"Y9$@F12Y_:EY"1
MB]1(X )]&PLVR7DC#O#M?/W],5!:'<=A2MMJGW/XR%AJ]S2Z5/M 4UG9^3BZ
M7+[&.Q9<>W!WQ,1F8UCKITQ37N>Y1G5S_9EV[G[(JR_'\G/J_;2M(@VI6GTZ
M;9RSMI4+8>A;E\LZ>YBZ/U+63PEU.;GL2?L^I*NRH6*O)LPK?P]X.O?M@6+L
M.UK=NIB_NK'L8L>!I?PX4*K/EWBE1[_;]2UUOKT?RY$ZA4BN2WNB/ [UJ>C5
M^>1<;IA.G_SB_*7,N<"R\S;ZD,K$(KT_[GDD\^EU*(4HYO[\*[XDEM(7OQ_-
MT^ZH>V-VN=Z?/AZ6>22V/"Z_X]]G_%+_G7T(D#XD2!\*I \-TH<!Z<."]-&
M]/$!I ^^06D$152.0BI',96CH,I15.4HK'(45SD*K!Q%5H$BJT"15:#(*E!D
M%2BR"A19!8JL D56@2*K0)%5HL@J4625*+)*%%DEBJP215:)(JM$D56BR"I1
M9%4HLBH4616*K I%5H4BJT*15:'(JE!D52BR*A19-8JL&D56C2*K1I%5H\BJ
M4635*+)J%%DUBJP:15:#(JM!D=6@R&I09#4HLAH460V*K 9%5H,BJT&1U:+(
M:E%DM2BR6A19+8JL%D56BR*K19'5HLAJ461M4&1M4&1M4&1M4&1M_J>L/[P_
M_./XY5F/KI^>\]GR5X&;7U!+ 0(4 Q0    ( #B0:58'04UB@0   +$    0
M              "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @
M.)!I5GB<]5[N    *P(  !$              ( !KP   &1O8U!R;W!S+V-O
M<F4N>&UL4$L! A0#%     @ .)!I5IE<G",0!@  G"<  !,
M ( !S $  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    "  XD&E6T=91
M)LX'  !V+P  &               @($-"   >&PO=V]R:W-H965T<R]S:&5E
M=#$N>&UL4$L! A0#%     @ .)!I5B3T^]8\ @  NP4  !@
M ("!$1   'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( #B0
M:58/+Z F?08  /8:   8              " @8,2  !X;"]W;W)K<VAE971S
M+W-H965T,RYX;6Q02P$"% ,4    "  XD&E6<..,O(H"   Z!P  &
M        @($V&0  >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%
M  @ .)!I5F!1IOQC!@  M"   !@              ("!]AL  'AL+W=O<FMS
M:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( #B0:5;JB]OP#@,  % )   8
M              " @8\B  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"
M% ,4    "  XD&E6^^"T8.,&   4,@  &               @('3)0  >&PO
M=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ .)!I5NWLG0"5 @
MU@8  !@              ("!["P  'AL+W=O<FMS:&5E=',O<VAE970X+GAM
M;%!+ 0(4 Q0    ( #B0:59"=,:,9@D  "(P   8              " @;<O
M  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    "  XD&E6!7M_
MXNT=  #+6   &0              @(%3.0  >&PO=V]R:W-H965T<R]S:&5E
M=#$P+GAM;%!+ 0(4 Q0    ( #B0:59LS6)/+0D  -D5   9
M  " @7=7  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @
M.)!I5B8'R@*K"   ^Q@  !D              ("!VV   'AL+W=O<FMS:&5E
M=',O<VAE970Q,BYX;6Q02P$"% ,4    "  XD&E6&R(9,+T"   !!@  &0
M            @(&]:0  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4
M Q0    ( #B0:59FU_0Z-0,  "('   9              " @;%L  !X;"]W
M;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ .)!I5B8%+Y.U!0
M$@X  !D              ("!'7   'AL+W=O<FMS:&5E=',O<VAE970Q-2YX
M;6Q02P$"% ,4    "  XD&E6Z<4Z99$'  !P$P  &0              @($)
M=@  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( #B0:5;^
MJZE'/0,  '8'   9              " @=%]  !X;"]W;W)K<VAE971S+W-H
M965T,3<N>&UL4$L! A0#%     @ .)!I5G&\,;&K @  .08  !D
M     ("!18$  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4
M"  XD&E6=&66A(H)  #.&P  &0              @($GA   >&PO=V]R:W-H
M965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( #B0:598AL%! @<  )D0   9
M              " @>B-  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L!
M A0#%     @ .)!I5DXNMY_C!0  /PT  !D              ("!(94  'AL
M+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    "  XD&E68?VAY"L$
M  ##"0  &0              @($[FP  >&PO=V]R:W-H965T<R]S:&5E=#(R
M+GAM;%!+ 0(4 Q0    ( #B0:59?.3IZ(@H   (9   9              "
M@9V?  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @ .)!I
M5C]BDL:" P  K@<  !D              ("!]JD  'AL+W=O<FMS:&5E=',O
M<VAE970R-"YX;6Q02P$"% ,4    "  XD&E6G<].'O("  !4!@  &0
M        @(&OK0  >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0
M   ( #B0:596E\K/4 <   (3   9              " @=BP  !X;"]W;W)K
M<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ .)!I5C1O<!1L P  ; <
M !D              ("!7[@  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q0
M2P$"% ,4    "  XD&E6'*$Z7I<#  "#"   &0              @($"O
M>&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( #B0:58#2JSH
M9!P  -!:   9              " @="_  !X;"]W;W)K<VAE971S+W-H965T
M,CDN>&UL4$L! A0#%     @ .)!I5AF#(D>H @  X04  !D
M ("!:]P  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    "  X
MD&E67E; 6L0#  #P!P  &0              @(%*WP  >&PO=V]R:W-H965T
M<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( #B0:5:UJ/4N P4  (X-   9
M          " @47C  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#
M%     @ .)!I5C!3L\_+ @   08  !D              ("!?^@  'AL+W=O
M<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    "  XD&E646>/  H#  "<
M!@  &0              @(&!ZP  >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM
M;%!+ 0(4 Q0    ( #B0:5807%<+< 0  /H*   9              " @<+N
M  !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @ .)!I5L]M
MU#1: P  [@<  !D              ("!:?,  'AL+W=O<FMS:&5E=',O<VAE
M970S-BYX;6Q02P$"% ,4    "  XD&E6X4YJD_H"  !T!@  &0
M    @('Z]@  >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    (
M #B0:5:^3T TT@(  -$'   9              " @2OZ  !X;"]W;W)K<VAE
M971S+W-H965T,S@N>&UL4$L! A0#%     @ .)!I5@_ /<+_ P  )0H  !D
M             ("!-/T  'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q02P$"
M% ,4    "  XD&E6E4[886@&  "V#P  &0              @(%J 0$ >&PO
M=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( #B0:59U%KPE@00
M .<*   9              " @0D( 0!X;"]W;W)K<VAE971S+W-H965T-#$N
M>&UL4$L! A0#%     @ .)!I5GX-07#M!   00L  !D              ("!
MP0P! 'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4    "  XD&E6
M)=G)Y*H$   H#   &0              @('E$0$ >&PO=V]R:W-H965T<R]S
M:&5E=#0S+GAM;%!+ 0(4 Q0    ( #B0:5:/Z==0; 4  -XA   9
M      " @<86 0!X;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#%
M  @ .)!I5E=RBQ(( P  Y0@  !D              ("!:1P! 'AL+W=O<FMS
M:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    "  XD&E6^;C?Q:(%  !D+
M&0              @(&H'P$ >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+
M 0(4 Q0    ( #B0:5;..9BFA 4  )(A   9              " @8$E 0!X
M;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%     @ .)!I5EE#"Z$5
M!0  [R8  !D              ("!/"L! 'AL+W=O<FMS:&5E=',O<VAE970T
M."YX;6Q02P$"% ,4    "  XD&E6C6&A?)4,  #P?P  &0
M@(&(, $ >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    ( #B0
M:58L+W4>P ,  %\.   9              " @50] 0!X;"]W;W)K<VAE971S
M+W-H965T-3 N>&UL4$L! A0#%     @ .)!I5K_3' ZA @  H@D  !D
M         ("!2T$! 'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"% ,4
M    "  XD&E65ZO;3*8"  !O!P  &0              @($C1 $ >&PO=V]R
M:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    ( #B0:5;7D:]2G 0  , ;
M   9              " @0!' 0!X;"]W;W)K<VAE971S+W-H965T-3,N>&UL
M4$L! A0#%     @ .)!I5C67QS7?!   41\  !D              ("!TTL!
M 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4    "  XD&E6K$Q(
M11,$  !B%@  &0              @('I4 $ >&PO=V]R:W-H965T<R]S:&5E
M=#4U+GAM;%!+ 0(4 Q0    ( #B0:5;'?#!9RP,  ,T2   9
M  " @3-5 0!X;"]W;W)K<VAE971S+W-H965T-38N>&UL4$L! A0#%     @
M.)!I5K!_00K1 @  MPD  !D              ("!-5D! 'AL+W=O<FMS:&5E
M=',O<VAE970U-RYX;6Q02P$"% ,4    "  XD&E67##R %X#  "'$   &0
M            @($]7 $ >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;%!+ 0(4
M Q0    ( #B0:58.WV7#M@@  -9?   9              " @=)? 0!X;"]W
M;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#%     @ .)!I5ATD?.R6 P
M%!8  !D              ("!OV@! 'AL+W=O<FMS:&5E=',O<VAE970V,"YX
M;6Q02P$"% ,4    "  XD&E6A!](.4L"  #[!   &0              @(&,
M; $ >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0    ( #B0:58<
MFB@W)P,  '()   9              " @0YO 0!X;"]W;W)K<VAE971S+W-H
M965T-C(N>&UL4$L! A0#%     @ .)!I5B/:(YZ_"@  /7D  !D
M     ("!;'(! 'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6Q02P$"% ,4
M"  XD&E6K%I+D<H#   ?$@  &0              @(%B?0$ >&PO=V]R:W-H
M965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    ( #B0:58W[H;VZ ,  !$2   9
M              " @6.! 0!X;"]W;W)K<VAE971S+W-H965T-C4N>&UL4$L!
M A0#%     @ .)!I5K&N5SE  P  20L  !D              ("!@H4! 'AL
M+W=O<FMS:&5E=',O<VAE970V-BYX;6Q02P$"% ,4    "  XD&E6LN],)8L#
M  "H#0  &0              @('YB $ >&PO=V]R:W-H965T<R]S:&5E=#8W
M+GAM;%!+ 0(4 Q0    ( #B0:5;F1_ZRX ,  + -   9              "
M@;N, 0!X;"]W;W)K<VAE971S+W-H965T-C@N>&UL4$L! A0#%     @ .)!I
M5D2@];7:!   ]1(  !D              ("!TI ! 'AL+W=O<FMS:&5E=',O
M<VAE970V.2YX;6Q02P$"% ,4    "  XD&E6#83WH>D"  #<"   &0
M        @('CE0$ >&PO=V]R:W-H965T<R]S:&5E=#<P+GAM;%!+ 0(4 Q0
M   ( #B0:58FX8Y,A@,   L0   9              " @0.9 0!X;"]W;W)K
M<VAE971S+W-H965T-S$N>&UL4$L! A0#%     @ .)!I5L6V-$A2 P  M0P
M !D              ("!P)P! 'AL+W=O<FMS:&5E=',O<VAE970W,BYX;6Q0
M2P$"% ,4    "  XD&E6[JLV#4D#   8"@  &0              @(%)H $
M>&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;%!+ 0(4 Q0    ( #B0:5;-^?'8
M40(  /8$   9              " @<FC 0!X;"]W;W)K<VAE971S+W-H965T
M-S0N>&UL4$L! A0#%     @ .)!I5B0EW*]U!P  +C4  !D
M ("!4:8! 'AL+W=O<FMS:&5E=',O<VAE970W-2YX;6Q02P$"% ,4    "  X
MD&E6G>+:J?T"  !X"P  &0              @(']K0$ >&PO=V]R:W-H965T
M<R]S:&5E=#<V+GAM;%!+ 0(4 Q0    ( #B0:59S:_WM4@,  )P-   9
M          " @3&Q 0!X;"]W;W)K<VAE971S+W-H965T-S<N>&UL4$L! A0#
M%     @ .)!I5AB!O__D P  GQ(  !D              ("!NK0! 'AL+W=O
M<FMS:&5E=',O<VAE970W."YX;6Q02P$"% ,4    "  XD&E6G#IU\W "  ""
M!@  &0              @('5N $ >&PO=V]R:W-H965T<R]S:&5E=#<Y+GAM
M;%!+ 0(4 Q0    ( #B0:58+"GO\S0,  %X2   9              " @7R[
M 0!X;"]W;W)K<VAE971S+W-H965T.# N>&UL4$L! A0#%     @ .)!I5D)T
M//*^ P  )Q(  !D              ("!@+\! 'AL+W=O<FMS:&5E=',O<VAE
M970X,2YX;6Q02P$"% ,4    "  XD&E6@_;J"5L$   G%0  &0
M    @(%UPP$ >&PO=V]R:W-H965T<R]S:&5E=#@R+GAM;%!+ 0(4 Q0    (
M #B0:59:G@Q>(P(  -<$   9              " @0?( 0!X;"]W;W)K<VAE
M971S+W-H965T.#,N>&UL4$L! A0#%     @ .)!I5J>U89\)!   KQ   !D
M             ("!8<H! 'AL+W=O<FMS:&5E=',O<VAE970X-"YX;6Q02P$"
M% ,4    "  XD&E6MT!T!C$#  #J$@  #0              @ &AS@$ >&PO
M<W1Y;&5S+GAM;%!+ 0(4 Q0    ( #B0:5:7BKL<P    !,"   +
M      "  ?W1 0!?<F5L<R\N<F5L<U!+ 0(4 Q0    ( #B0:59I&B.C#08
M "DW   /              "  >;2 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4
M    "  XD&E6DS&\_8 "  "3,0  &@              @ $@V0$ >&PO7W)E
M;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    "  XD&E6]S F!B<"   R
M,   $P              @ '8VP$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08
1    7 !< #L9   PW@$    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<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>106
<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>107
<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>337</ContextCount>
  <ElementCount>388</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>93</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>10</UnitCount>
  <MyReports>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="vsec-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://vsecorp.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - Consolidated Statements of Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss</Role>
      <ShortName>Consolidated Statements of Income (Loss)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - Consolidated Statements of Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss</Role>
      <ShortName>Consolidated Statements of Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - Consolidated Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/ConsolidatedStatementsofStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Nature of Business and Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPolicies</Role>
      <ShortName>Nature of Business and Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Acquisition and Divestitures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/AcquisitionandDivestitures</Role>
      <ShortName>Acquisition and Divestitures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/RevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Other Current Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/OtherCurrentAssets</Role>
      <ShortName>Other Current Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Property and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/PropertyandEquipment</Role>
      <ShortName>Property and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Goodwill and Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/GoodwillandIntangibleAssets</Role>
      <ShortName>Goodwill and Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Derivative Instruments and Hedging Activities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/DerivativeInstrumentsandHedgingActivities</Role>
      <ShortName>Derivative Instruments and Hedging Activities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Accrued Expenses and Other Current Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/AccruedExpensesandOtherCurrentLiabilities</Role>
      <ShortName>Accrued Expenses and Other Current Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Stock-Based Compensation Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/StockBasedCompensationPlans</Role>
      <ShortName>Stock-Based Compensation Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Commitment and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/CommitmentandContingencies</Role>
      <ShortName>Commitment and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Business Segments and Customer Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/BusinessSegmentsandCustomerInformation</Role>
      <ShortName>Business Segments and Customer Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Capital Stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/CapitalStock</Role>
      <ShortName>Capital Stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - 401(k) Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/A401kPlan</Role>
      <ShortName>401(k) Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Schedule II - Valuation and Qualifying Accounts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/ScheduleIIValuationandQualifyingAccounts</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Nature of Business and Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Nature of Business and Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPolicies</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Nature of Business and Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesTables</Role>
      <ShortName>Nature of Business and Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPolicies</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - Acquisitions and Divestitures (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/AcquisitionsandDivestituresTables</Role>
      <ShortName>Acquisitions and Divestitures (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - Revenue Recognition (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/RevenueRecognitionTables</Role>
      <ShortName>Revenue Recognition (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://vsecorp.com/role/RevenueRecognition</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Other Current Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/OtherCurrentAssetsTables</Role>
      <ShortName>Other Current Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://vsecorp.com/role/OtherCurrentAssets</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - Property and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/PropertyandEquipmentTables</Role>
      <ShortName>Property and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://vsecorp.com/role/PropertyandEquipment</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Goodwill and Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/GoodwillandIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://vsecorp.com/role/GoodwillandIntangibleAssets</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://vsecorp.com/role/Debt</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - Derivative Instruments and Hedging Activities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/DerivativeInstrumentsandHedgingActivitiesTables</Role>
      <ShortName>Derivative Instruments and Hedging Activities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://vsecorp.com/role/DerivativeInstrumentsandHedgingActivities</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables</Role>
      <ShortName>Accrued Expenses and Other Current Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://vsecorp.com/role/AccruedExpensesandOtherCurrentLiabilities</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - Stock-Based Compensation Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/StockBasedCompensationPlansTables</Role>
      <ShortName>Stock-Based Compensation Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://vsecorp.com/role/StockBasedCompensationPlans</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://vsecorp.com/role/IncomeTaxes</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://vsecorp.com/role/Leases</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - Business Segments and Customer Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/BusinessSegmentsandCustomerInformationTables</Role>
      <ShortName>Business Segments and Customer Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://vsecorp.com/role/BusinessSegmentsandCustomerInformation</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://vsecorp.com/role/FairValueMeasurements</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - Disclosure - Nature of Business and Significant Accounting Policies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails</Role>
      <ShortName>Nature of Business and Significant Accounting Policies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - Disclosure - Nature of Business and Significant Accounting Policies - Weighted Average Number of Shares (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesWeightedAverageNumberofSharesDetails</Role>
      <ShortName>Nature of Business and Significant Accounting Policies - Weighted Average Number of Shares (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - Disclosure - Acquisition and Divestitures - Acquisitions Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/AcquisitionandDivestituresAcquisitionsNarrativeDetails</Role>
      <ShortName>Acquisition and Divestitures - Acquisitions Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - Disclosure - Acquisition and Divestitures - Fair Value of Acquired Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails</Role>
      <ShortName>Acquisition and Divestitures - Fair Value of Acquired Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - Disclosure - Acquisition and Divestitures -Dispositions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/AcquisitionandDivestituresDispositionsDetails</Role>
      <ShortName>Acquisition and Divestitures -Dispositions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/RevenueRecognitionDisaggregationofRevenueDetails</Role>
      <ShortName>Revenue Recognition - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - Disclosure - Revenue Recognition - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/RevenueRecognitionNarrativeDetails</Role>
      <ShortName>Revenue Recognition - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - Disclosure - Revenue Recognition - Performance Obligations (Phantom) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/RevenueRecognitionPerformanceObligationsPhantomDetails</Role>
      <ShortName>Revenue Recognition - Performance Obligations (Phantom) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000052 - Disclosure - Other Current Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/OtherCurrentAssetsDetails</Role>
      <ShortName>Other Current Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://vsecorp.com/role/OtherCurrentAssetsTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000053 - Disclosure - Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/PropertyandEquipmentDetails</Role>
      <ShortName>Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://vsecorp.com/role/PropertyandEquipmentTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000054 - Disclosure - Goodwill and Intangible Assets - Changes in Goodwill by Operating Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/GoodwillandIntangibleAssetsChangesinGoodwillbyOperatingSegmentDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Changes in Goodwill by Operating Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000055 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/GoodwillandIntangibleAssetsNarrativeDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000056 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000057 - Disclosure - Goodwill and Intangible Assets - Future Expected Amortization of Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/GoodwillandIntangibleAssetsFutureExpectedAmortizationofIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Future Expected Amortization of Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000058 - Disclosure - Debt - Long-term debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/DebtLongtermdebtDetails</Role>
      <ShortName>Debt - Long-term debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000059 - Disclosure - Debt - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/DebtNarrativeDetails</Role>
      <ShortName>Debt - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000060 - Disclosure - Debt - Loan Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/DebtLoanPaymentsDetails</Role>
      <ShortName>Debt - Loan Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000061 - Disclosure - Derivative Instruments and Hedging Activities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/DerivativeInstrumentsandHedgingActivitiesDetails</Role>
      <ShortName>Derivative Instruments and Hedging Activities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://vsecorp.com/role/DerivativeInstrumentsandHedgingActivitiesTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000062 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails</Role>
      <ShortName>Accrued Expenses and Other Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://vsecorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000063 - Disclosure - Stock-Based Compensation Plans - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails</Role>
      <ShortName>Stock-Based Compensation Plans - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000064 - Disclosure - Stock-Based Compensation Plans - Stock-based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/StockBasedCompensationPlansStockbasedCompensationExpenseDetails</Role>
      <ShortName>Stock-Based Compensation Plans - Stock-based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000065 - Disclosure - Stock-Based Compensation Plans - Vesting Stock Award Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/StockBasedCompensationPlansVestingStockAwardActivityDetails</Role>
      <ShortName>Stock-Based Compensation Plans - Vesting Stock Award Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0000066 - Disclosure - Stock-Based Compensation Plans - Performance Share Awards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/StockBasedCompensationPlansPerformanceShareAwardsDetails</Role>
      <ShortName>Stock-Based Compensation Plans - Performance Share Awards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0000067 - Disclosure - Income Taxes -Components of Provision for Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails</Role>
      <ShortName>Income Taxes -Components of Provision for Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>0000068 - Disclosure - Income Taxes - Effective Income Tax Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails</Role>
      <ShortName>Income Taxes - Effective Income Tax Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>0000069 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>0000070 - Disclosure - Leases - Components of Lease Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/LeasesComponentsofLeaseExpenseDetails</Role>
      <ShortName>Leases - Components of Lease Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>0000071 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>0000072 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails</Role>
      <ShortName>Leases - Maturities of Operating Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>0000073 - Disclosure - Leases - Supplemental Lease Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/LeasesSupplementalLeaseInformationDetails</Role>
      <ShortName>Leases - Supplemental Lease Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>0000074 - Disclosure - Business Segments and Customer Information - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/BusinessSegmentsandCustomerInformationNarrativeDetails</Role>
      <ShortName>Business Segments and Customer Information - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>0000075 - Disclosure - Business Segments and Customer Information - Segment Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/BusinessSegmentsandCustomerInformationSegmentInformationDetails</Role>
      <ShortName>Business Segments and Customer Information - Segment Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>0000076 - Disclosure - Business Segments and Customer Information - Major Customers (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/BusinessSegmentsandCustomerInformationMajorCustomersDetails</Role>
      <ShortName>Business Segments and Customer Information - Major Customers (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>0000077 - Disclosure - Business Segments and Customer Information - Geographic Area (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/BusinessSegmentsandCustomerInformationGeographicAreaDetails</Role>
      <ShortName>Business Segments and Customer Information - Geographic Area (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>0000078 - Disclosure - Capital Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/CapitalStockDetails</Role>
      <ShortName>Capital Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://vsecorp.com/role/CapitalStock</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>0000079 - Disclosure - 401(k) Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/A401kPlanDetails</Role>
      <ShortName>401(k) Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://vsecorp.com/role/A401kPlan</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>0000080 - Disclosure - Fair Value Measurements - Liabilities and Assets Measured at Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/FairValueMeasurementsLiabilitiesandAssetsMeasuredatFairValueDetails</Role>
      <ShortName>Fair Value Measurements - Liabilities and Assets Measured at Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>0000081 - Disclosure - Fair Value Measurements - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails</Role>
      <ShortName>Fair Value Measurements - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>0000082 - Disclosure - Fair Value Measurements - Earn-out Obligation Measured on Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationMeasuredonRecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements - Earn-out Obligation Measured on Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>0000083 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://vsecorp.com/role/SubsequentEvents</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="vsec-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>0000084 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vsecorp.com/role/ScheduleIIValuationandQualifyingAccountsDetails</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://vsecorp.com/role/ScheduleIIValuationandQualifyingAccounts</ParentRole>
      <Position>84</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: 7 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage -  vsec-20221231.htm 4</Log>
    <Log type="Warning">[ix-0514-Hidden-Fact-Not-Referenced] WARN: 1 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 -  vsec-20221231.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" original="vsec-20221231.htm">vsec-20221231.htm</File>
    <File>vsec-20221231.xsd</File>
    <File>vsec-20221231_cal.xml</File>
    <File>vsec-20221231_def.xml</File>
    <File>vsec-20221231_lab.xml</File>
    <File>vsec-20221231_pre.xml</File>
    <File>vsec-2022x10kxex21.htm</File>
    <File>vsec-2022x10kxex231.htm</File>
    <File>vsec-2022x10kxex311.htm</File>
    <File>vsec-2022x10kxex312.htm</File>
    <File>vsec-2022x10kxex321.htm</File>
    <File>vsec-2022x10kxex322.htm</File>
    <File>vsec-2022xxex101x2006restr.htm</File>
    <File>vsec-2022xxex102xseparatio.htm</File>
    <File>vsec-2022xxex31xvsexcharte.htm</File>
    <File>vsec-2022xxex32xbylawsamen.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>vsec-20221231_g1.jpg</File>
    <File>vsec-20221231_g2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="2">http://fasb.org/srt/2022</BaseTaxonomy>
    <BaseTaxonomy items="1050">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="37">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>110
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "vsec-20221231.htm": {
   "axisCustom": 0,
   "axisStandard": 34,
   "baseTaxonomies": {
    "http://fasb.org/srt/2022": 2,
    "http://fasb.org/us-gaap/2022": 1050,
    "http://xbrl.sec.gov/dei/2022": 37
   },
   "contextCount": 337,
   "dts": {
    "calculationLink": {
     "local": [
      "vsec-20221231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "vsec-20221231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "vsec-20221231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "vsec-20221231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "vsec-20221231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "vsec-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": 642,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 10,
    "http://xbrl.sec.gov/dei/2022": 4,
    "total": 14
   },
   "keyCustom": 29,
   "keyStandard": 359,
   "memberCustom": 29,
   "memberStandard": 63,
   "nsprefix": "vsec",
   "nsuri": "http://vsecorp.com/20221231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_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",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://vsecorp.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_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": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Nature of Business and Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPolicies",
     "shortName": "Nature of Business and Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Acquisition and Divestitures",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://vsecorp.com/role/AcquisitionandDivestitures",
     "shortName": "Acquisition and Divestitures",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Revenue Recognition",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://vsecorp.com/role/RevenueRecognition",
     "shortName": "Revenue Recognition",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Other Current Assets",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://vsecorp.com/role/OtherCurrentAssets",
     "shortName": "Other Current Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Property and Equipment",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://vsecorp.com/role/PropertyandEquipment",
     "shortName": "Property and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Goodwill and Intangible Assets",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://vsecorp.com/role/GoodwillandIntangibleAssets",
     "shortName": "Goodwill and Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_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": "0000016 - Disclosure - Debt",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://vsecorp.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Derivative Instruments and Hedging Activities",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://vsecorp.com/role/DerivativeInstrumentsandHedgingActivities",
     "shortName": "Derivative Instruments and Hedging Activities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Accrued Expenses and Other Current Liabilities",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://vsecorp.com/role/AccruedExpensesandOtherCurrentLiabilities",
     "shortName": "Accrued Expenses and Other Current Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_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": "0000019 - Disclosure - Stock-Based Compensation Plans",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://vsecorp.com/role/StockBasedCompensationPlans",
     "shortName": "Stock-Based Compensation Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorFirmId",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0000002 - Document - Audit Information",
     "menuCat": "Cover",
     "order": "2",
     "role": "http://vsecorp.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorFirmId",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_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": "0000020 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://vsecorp.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_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": "0000021 - Disclosure - Leases",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://vsecorp.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_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": "0000022 - Disclosure - Commitment and Contingencies",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://vsecorp.com/role/CommitmentandContingencies",
     "shortName": "Commitment and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_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": "0000023 - Disclosure - Business Segments and Customer Information",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://vsecorp.com/role/BusinessSegmentsandCustomerInformation",
     "shortName": "Business Segments and Customer Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_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": "0000024 - Disclosure - Capital Stock",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://vsecorp.com/role/CapitalStock",
     "shortName": "Capital Stock",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_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": "0000025 - Disclosure - 401(k) Plan",
     "menuCat": "Notes",
     "order": "25",
     "role": "http://vsecorp.com/role/A401kPlan",
     "shortName": "401(k) Plan",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Fair Value Measurements",
     "menuCat": "Notes",
     "order": "26",
     "role": "http://vsecorp.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Subsequent Events",
     "menuCat": "Notes",
     "order": "27",
     "role": "http://vsecorp.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_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": "0000028 - Disclosure - Schedule II - Valuation and Qualifying Accounts",
     "menuCat": "Notes",
     "order": "28",
     "role": "http://vsecorp.com/role/ScheduleIIValuationandQualifyingAccounts",
     "shortName": "Schedule II - Valuation and Qualifying Accounts",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Nature of Business and Significant Accounting Policies (Policies)",
     "menuCat": "Policies",
     "order": "29",
     "role": "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies",
     "shortName": "Nature of Business and Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i4ff89683701245f993480b7653d55aca_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://vsecorp.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i4ff89683701245f993480b7653d55aca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Nature of Business and Significant Accounting Policies (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesTables",
     "shortName": "Nature of Business and Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Acquisitions and Divestitures (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://vsecorp.com/role/AcquisitionsandDivestituresTables",
     "shortName": "Acquisitions and Divestitures (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Revenue Recognition (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://vsecorp.com/role/RevenueRecognitionTables",
     "shortName": "Revenue Recognition (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Other Current Assets (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://vsecorp.com/role/OtherCurrentAssetsTables",
     "shortName": "Other Current Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_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": "0000034 - Disclosure - Property and Equipment (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://vsecorp.com/role/PropertyandEquipmentTables",
     "shortName": "Property and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Goodwill and Intangible Assets (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://vsecorp.com/role/GoodwillandIntangibleAssetsTables",
     "shortName": "Goodwill and Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_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": "0000036 - Disclosure - Debt (Tables)",
     "menuCat": "Tables",
     "order": "36",
     "role": "http://vsecorp.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Derivative Instruments and Hedging Activities (Tables)",
     "menuCat": "Tables",
     "order": "37",
     "role": "http://vsecorp.com/role/DerivativeInstrumentsandHedgingActivitiesTables",
     "shortName": "Derivative Instruments and Hedging Activities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)",
     "menuCat": "Tables",
     "order": "38",
     "role": "http://vsecorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables",
     "shortName": "Accrued Expenses and Other Current Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Stock-Based Compensation Plans (Tables)",
     "menuCat": "Tables",
     "order": "39",
     "role": "http://vsecorp.com/role/StockBasedCompensationPlansTables",
     "shortName": "Stock-Based Compensation Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i4ff89683701245f993480b7653d55aca_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://vsecorp.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i4ff89683701245f993480b7653d55aca_I20221231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_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": "0000040 - Disclosure - Income Taxes (Tables)",
     "menuCat": "Tables",
     "order": "40",
     "role": "http://vsecorp.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - Leases (Tables)",
     "menuCat": "Tables",
     "order": "41",
     "role": "http://vsecorp.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_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": "0000042 - Disclosure - Business Segments and Customer Information (Tables)",
     "menuCat": "Tables",
     "order": "42",
     "role": "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationTables",
     "shortName": "Business Segments and Customer Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - Fair Value Measurements (Tables)",
     "menuCat": "Tables",
     "order": "43",
     "role": "http://vsecorp.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "vsec:PercentageOfContractsWithGovernment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - Nature of Business and Significant Accounting Policies - Narrative (Details)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails",
     "shortName": "Nature of Business and Significant Accounting Policies - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "vsec:PercentageOfContractsWithGovernment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - Nature of Business and Significant Accounting Policies - Weighted Average Number of Shares (Details)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesWeightedAverageNumberofSharesDetails",
     "shortName": "Nature of Business and Significant Accounting Policies - Weighted Average Number of Shares (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i4ff89683701245f993480b7653d55aca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - Acquisition and Divestitures - Acquisitions Narrative (Details)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://vsecorp.com/role/AcquisitionandDivestituresAcquisitionsNarrativeDetails",
     "shortName": "Acquisition and Divestitures - Acquisitions Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "ic3e631ff8c7b47d3b67742ad7d488760_D20210726-20210726",
      "decimals": "-6",
      "lang": "en-US",
      "name": "vsec:PaymentsToAcquireBusinessesNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i4ff89683701245f993480b7653d55aca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - Acquisition and Divestitures - Fair Value of Acquired Assets and Liabilities (Details)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails",
     "shortName": "Acquisition and Divestitures - Fair Value of Acquired Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i662805017f8f4f30a73b1ca72bdab5d1_I20210726",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i4ff89683701245f993480b7653d55aca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReceivableWithImputedInterestFaceAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - Acquisition and Divestitures -Dispositions (Details)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://vsecorp.com/role/AcquisitionandDivestituresDispositionsDetails",
     "shortName": "Acquisition and Divestitures -Dispositions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "ia38f87a0a13647fa81915c18924cc50a_I20200128",
      "decimals": "INF",
      "lang": "en-US",
      "name": "vsec:NumberofSaleAgreements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "agreement",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://vsecorp.com/role/RevenueRecognitionDisaggregationofRevenueDetails",
     "shortName": "Revenue Recognition - Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i4ff89683701245f993480b7653d55aca_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ReceivablesNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_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 Income (Loss)",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss",
     "shortName": "Consolidated Statements of Income (Loss)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:SellingGeneralAndAdministrativeExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i4ff89683701245f993480b7653d55aca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnbilledReceivablesCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - Revenue Recognition - Narrative (Details)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://vsecorp.com/role/RevenueRecognitionNarrativeDetails",
     "shortName": "Revenue Recognition - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i4ff89683701245f993480b7653d55aca_I20221231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i76c83f90307a4b62896338fd8885f371_I20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - Revenue Recognition - Performance Obligations (Phantom) (Details)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://vsecorp.com/role/RevenueRecognitionPerformanceObligationsPhantomDetails",
     "shortName": "Revenue Recognition - Performance Obligations (Phantom) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i76c83f90307a4b62896338fd8885f371_I20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i4ff89683701245f993480b7653d55aca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "vsec:SelfInsuranceReservesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - Other Current Assets (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://vsecorp.com/role/OtherCurrentAssetsDetails",
     "shortName": "Other Current Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i4ff89683701245f993480b7653d55aca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "vsec:SelfInsuranceReservesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i4ff89683701245f993480b7653d55aca_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": "0000053 - Disclosure - Property and Equipment (Details)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://vsecorp.com/role/PropertyandEquipmentDetails",
     "shortName": "Property and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i4ff89683701245f993480b7653d55aca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9272e976667648cd9742048c8c49c765_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - Goodwill and Intangible Assets - Changes in Goodwill by Operating Segment (Details)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://vsecorp.com/role/GoodwillandIntangibleAssetsChangesinGoodwillbyOperatingSegmentDetails",
     "shortName": "Goodwill and Intangible Assets - Changes in Goodwill by Operating Segment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i74a45b3b390642eb9095469a46a19d1a_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://vsecorp.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
     "shortName": "Goodwill and Intangible Assets - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i4ff89683701245f993480b7653d55aca_I20221231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "vsec:FiniteLivedIntangibleAssetsGrossFullyAmortized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i4ff89683701245f993480b7653d55aca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://vsecorp.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails",
     "shortName": "Goodwill and Intangible Assets - Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i4ff89683701245f993480b7653d55aca_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i4ff89683701245f993480b7653d55aca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - Goodwill and Intangible Assets - Future Expected Amortization of Intangible Assets (Details)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://vsecorp.com/role/GoodwillandIntangibleAssetsFutureExpectedAmortizationofIntangibleAssetsDetails",
     "shortName": "Goodwill and Intangible Assets - Future Expected Amortization of Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i4ff89683701245f993480b7653d55aca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i4ff89683701245f993480b7653d55aca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - Debt - Long-term debt (Details)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://vsecorp.com/role/DebtLongtermdebtDetails",
     "shortName": "Debt - Long-term debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i4ff89683701245f993480b7653d55aca_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "ie4b9ec60707f46769bee760e2dae5233_I20221007",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - Debt - Narrative (Details)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://vsecorp.com/role/DebtNarrativeDetails",
     "shortName": "Debt - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "ie4b9ec60707f46769bee760e2dae5233_I20221007",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - Consolidated Statements of Comprehensive Income (Loss)",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://vsecorp.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss",
     "shortName": "Consolidated Statements of Comprehensive Income (Loss)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i4ff89683701245f993480b7653d55aca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - Debt - Loan Payments (Details)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://vsecorp.com/role/DebtLoanPaymentsDetails",
     "shortName": "Debt - Loan Payments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i4ff89683701245f993480b7653d55aca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "iea5b45e4da8f443a9eb2fe6904df1e93_I20220722",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - Derivative Instruments and Hedging Activities (Details)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://vsecorp.com/role/DerivativeInstrumentsandHedgingActivitiesDetails",
     "shortName": "Derivative Instruments and Hedging Activities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "iea5b45e4da8f443a9eb2fe6904df1e93_I20220722",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i4ff89683701245f993480b7653d55aca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://vsecorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails",
     "shortName": "Accrued Expenses and Other Current Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i4ff89683701245f993480b7653d55aca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "if003c1a9cbc048979a549e02db5f5dc7_D20210301-20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000063 - Disclosure - Stock-Based Compensation Plans - Narrative (Details)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails",
     "shortName": "Stock-Based Compensation Plans - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "if003c1a9cbc048979a549e02db5f5dc7_D20210301-20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000064 - Disclosure - Stock-Based Compensation Plans - Stock-based Compensation Expense (Details)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://vsecorp.com/role/StockBasedCompensationPlansStockbasedCompensationExpenseDetails",
     "shortName": "Stock-Based Compensation Plans - Stock-based Compensation Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i115e0e74bce8430c8c54fd2d5273aafd_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - Disclosure - Stock-Based Compensation Plans - Vesting Stock Award Activity (Details)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://vsecorp.com/role/StockBasedCompensationPlansVestingStockAwardActivityDetails",
     "shortName": "Stock-Based Compensation Plans - Vesting Stock Award Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "if868f1cc9a004d7186767f2d0a8da8ef_D20220101-20221231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "ibe747d8b22ce446ba1723cb445b53c34_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000066 - Disclosure - Stock-Based Compensation Plans - Performance Share Awards (Details)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://vsecorp.com/role/StockBasedCompensationPlansPerformanceShareAwardsDetails",
     "shortName": "Stock-Based Compensation Plans - Performance Share Awards (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "ibe747d8b22ce446ba1723cb445b53c34_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_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": "0000067 - Disclosure - Income Taxes -Components of Provision for Income Taxes (Details)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://vsecorp.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails",
     "shortName": "Income Taxes -Components of Provision for Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_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": "0000068 - Disclosure - Income Taxes - Effective Income Tax Reconciliation (Details)",
     "menuCat": "Details",
     "order": "68",
     "role": "http://vsecorp.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails",
     "shortName": "Income Taxes - Effective Income Tax Reconciliation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i4ff89683701245f993480b7653d55aca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000069 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)",
     "menuCat": "Details",
     "order": "69",
     "role": "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails",
     "shortName": "Income Taxes - Deferred Tax Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i4ff89683701245f993480b7653d55aca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i71f9642a207f4b7d93ebc52267689220_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": "0000007 - Statement - Consolidated Statements of Stockholders' Equity",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://vsecorp.com/role/ConsolidatedStatementsofStockholdersEquity",
     "shortName": "Consolidated Statements of Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i71f9642a207f4b7d93ebc52267689220_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_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": "0000070 - Disclosure - Leases - Components of Lease Expense (Details)",
     "menuCat": "Details",
     "order": "70",
     "role": "http://vsecorp.com/role/LeasesComponentsofLeaseExpenseDetails",
     "shortName": "Leases - Components of Lease Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GainLossOnSaleOfProperties",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000071 - Disclosure - Leases - Narrative (Details)",
     "menuCat": "Details",
     "order": "71",
     "role": "http://vsecorp.com/role/LeasesNarrativeDetails",
     "shortName": "Leases - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i6f8d06c1154044dfbe5c4adf85f9f9b1_I20201231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:SaleLeasebackTransactionNetBookValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i4ff89683701245f993480b7653d55aca_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": "0000072 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)",
     "menuCat": "Details",
     "order": "72",
     "role": "http://vsecorp.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails",
     "shortName": "Leases - Maturities of Operating Lease Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i4ff89683701245f993480b7653d55aca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "vsec:AssetsAndLiabilitiesLesseeTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_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": "0000073 - Disclosure - Leases - Supplemental Lease Information (Details)",
     "menuCat": "Details",
     "order": "73",
     "role": "http://vsecorp.com/role/LeasesSupplementalLeaseInformationDetails",
     "shortName": "Leases - Supplemental Lease Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "vsec:AssetsAndLiabilitiesLesseeTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000074 - Disclosure - Business Segments and Customer Information - Narrative (Details)",
     "menuCat": "Details",
     "order": "74",
     "role": "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationNarrativeDetails",
     "shortName": "Business Segments and Customer Information - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000075 - Disclosure - Business Segments and Customer Information - Segment Information (Details)",
     "menuCat": "Details",
     "order": "75",
     "role": "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationSegmentInformationDetails",
     "shortName": "Business Segments and Customer Information - Segment Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i29e1ab1edd2042f899fa3c4591a24c0c_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i4f169e369f1c4c808447bc9f4a6125a3_D20220101-20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000076 - Disclosure - Business Segments and Customer Information - Major Customers (Details)",
     "menuCat": "Details",
     "order": "76",
     "role": "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationMajorCustomersDetails",
     "shortName": "Business Segments and Customer Information - Major Customers (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i4f169e369f1c4c808447bc9f4a6125a3_D20220101-20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000077 - Disclosure - Business Segments and Customer Information - Geographic Area (Details)",
     "menuCat": "Details",
     "order": "77",
     "role": "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationGeographicAreaDetails",
     "shortName": "Business Segments and Customer Information - Geographic Area (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9f8ff2400a8347cdb2ab69167b2c7ea2_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i4ff89683701245f993480b7653d55aca_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000078 - Disclosure - Capital Stock (Details)",
     "menuCat": "Details",
     "order": "78",
     "role": "http://vsecorp.com/role/CapitalStockDetails",
     "shortName": "Capital Stock (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i4ff89683701245f993480b7653d55aca_I20221231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:SharesIssuedPricePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000079 - Disclosure - 401(k) Plan (Details)",
     "menuCat": "Details",
     "order": "79",
     "role": "http://vsecorp.com/role/A401kPlanDetails",
     "shortName": "401(k) Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000008 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical)",
     "menuCat": "Statements",
     "order": "8",
     "role": "http://vsecorp.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical",
     "shortName": "Consolidated Statements of Stockholders' Equity (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i7d4db1af81d84ff0a3de09a60f34438f_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "vsec:MutualFundsHeldInDscPlanFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000080 - Disclosure - Fair Value Measurements - Liabilities and Assets Measured at Fair Value (Details)",
     "menuCat": "Details",
     "order": "80",
     "role": "http://vsecorp.com/role/FairValueMeasurementsLiabilitiesandAssetsMeasuredatFairValueDetails",
     "shortName": "Fair Value Measurements - Liabilities and Assets Measured at Fair Value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i7d4db1af81d84ff0a3de09a60f34438f_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "vsec:MutualFundsHeldInDscPlanFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i4ff89683701245f993480b7653d55aca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000081 - Disclosure - Fair Value Measurements - Narrative (Details)",
     "menuCat": "Details",
     "order": "81",
     "role": "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails",
     "shortName": "Fair Value Measurements - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "if45a0002d4104a24bbcf961eb1ef524a_D20220101-20221231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i101e3a9d9cb84b88b91261d6828d20c0_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000082 - Disclosure - Fair Value Measurements - Earn-out Obligation Measured on Recurring Basis (Details)",
     "menuCat": "Details",
     "order": "82",
     "role": "http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationMeasuredonRecurringBasisDetails",
     "shortName": "Fair Value Measurements - Earn-out Obligation Measured on Recurring Basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "ibd6bb7dcb4264a71b42896ae17a321e1_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i17675006c7854dda9b23a8528e5f8588_D20230201-20230201",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000083 - Disclosure - Subsequent Events (Details)",
     "menuCat": "Details",
     "order": "83",
     "role": "http://vsecorp.com/role/SubsequentEventsDetails",
     "shortName": "Subsequent Events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i17675006c7854dda9b23a8528e5f8588_D20230201-20230201",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i4137436d54bc48bb9679320cf8b32467_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000084 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)",
     "menuCat": "Details",
     "order": "84",
     "role": "http://vsecorp.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": "vsec-20221231.htm",
      "contextRef": "idc6e9983ca56493ba3f7790a657ee562_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000009 - Statement - Consolidated Statements of Cash Flows",
     "menuCat": "Statements",
     "order": "9",
     "role": "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vsec-20221231.htm",
      "contextRef": "i9ffff03e9fd24ad48520090e47f84856_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 93,
   "tag": {
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationGeographicAreaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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://vsecorp.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r715",
      "r716",
      "r717"
     ],
     "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://vsecorp.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r715",
      "r716",
      "r717"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://vsecorp.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r715",
      "r716",
      "r717"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://vsecorp.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://vsecorp.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://vsecorp.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r715",
      "r716",
      "r717"
     ],
     "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://vsecorp.com/role/Cover"
     ],
     "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://vsecorp.com/role/Cover"
     ],
     "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://vsecorp.com/role/Cover"
     ],
     "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://vsecorp.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r718"
     ],
     "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://vsecorp.com/role/Cover"
     ],
     "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://vsecorp.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r713"
     ],
     "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://vsecorp.com/role/Cover"
     ],
     "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://vsecorp.com/role/Cover"
     ],
     "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://vsecorp.com/role/Cover"
     ],
     "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://vsecorp.com/role/Cover"
     ],
     "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://vsecorp.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r712"
     ],
     "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://vsecorp.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://vsecorp.com/role/Cover"
     ],
     "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://vsecorp.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r712"
     ],
     "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://vsecorp.com/role/Cover"
     ],
     "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://vsecorp.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r712"
     ],
     "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://vsecorp.com/role/Cover"
     ],
     "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://vsecorp.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r719"
     ],
     "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://vsecorp.com/role/Cover"
     ],
     "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://vsecorp.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r712"
     ],
     "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://vsecorp.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r712"
     ],
     "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://vsecorp.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r712"
     ],
     "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://vsecorp.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r712"
     ],
     "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://vsecorp.com/role/Cover"
     ],
     "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://vsecorp.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r720"
     ],
     "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://vsecorp.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r715",
      "r716",
      "r717"
     ],
     "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://vsecorp.com/role/Cover"
     ],
     "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://vsecorp.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r711"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://vsecorp.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r714"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://vsecorp.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://vsecorp.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r271",
      "r314",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r338",
      "r342",
      "r391",
      "r392",
      "r393",
      "r394",
      "r396",
      "r397",
      "r399",
      "r401",
      "r402",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r768",
      "r769",
      "r831",
      "r832"
     ],
     "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://vsecorp.com/role/BusinessSegmentsandCustomerInformationSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r271",
      "r314",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r338",
      "r342",
      "r391",
      "r392",
      "r393",
      "r394",
      "r396",
      "r397",
      "r399",
      "r401",
      "r402",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r768",
      "r769",
      "r831",
      "r832"
     ],
     "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://vsecorp.com/role/BusinessSegmentsandCustomerInformationSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": {
     "auth_ref": [
      "r830"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.",
        "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]",
        "verboseLabel": "Future Minimum Annual Non-cancelable Commitments - Leases"
       }
      }
     },
     "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://vsecorp.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r348",
      "r692",
      "r773",
      "r828"
     ],
     "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://vsecorp.com/role/BusinessSegmentsandCustomerInformationMajorCustomersDetails",
      "http://vsecorp.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r387",
      "r388",
      "r389",
      "r390",
      "r482",
      "r613",
      "r629",
      "r652",
      "r653",
      "r689",
      "r702",
      "r710",
      "r770",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826"
     ],
     "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://vsecorp.com/role/DebtNarrativeDetails",
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails",
      "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r387",
      "r388",
      "r389",
      "r390",
      "r482",
      "r613",
      "r629",
      "r652",
      "r653",
      "r689",
      "r702",
      "r710",
      "r770",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826"
     ],
     "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://vsecorp.com/role/DebtNarrativeDetails",
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails",
      "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r348",
      "r692",
      "r773",
      "r828"
     ],
     "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://vsecorp.com/role/BusinessSegmentsandCustomerInformationMajorCustomersDetails",
      "http://vsecorp.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r344",
      "r615",
      "r690",
      "r708",
      "r765",
      "r766",
      "r773",
      "r827"
     ],
     "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://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r344",
      "r615",
      "r690",
      "r708",
      "r765",
      "r766",
      "r773",
      "r827"
     ],
     "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://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r387",
      "r388",
      "r389",
      "r390",
      "r474",
      "r482",
      "r512",
      "r513",
      "r514",
      "r612",
      "r613",
      "r629",
      "r652",
      "r653",
      "r689",
      "r702",
      "r710",
      "r762",
      "r770",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtNarrativeDetails",
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails",
      "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r387",
      "r388",
      "r389",
      "r390",
      "r474",
      "r482",
      "r512",
      "r513",
      "r514",
      "r612",
      "r613",
      "r629",
      "r652",
      "r653",
      "r689",
      "r702",
      "r710",
      "r762",
      "r770",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtNarrativeDetails",
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails",
      "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r278",
      "r664"
     ],
     "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 - Valuation and Qualifying Accounts"
       }
      }
     },
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://vsecorp.com/role/ScheduleIIValuationandQualifyingAccounts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r345",
      "r346",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r654",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r691",
      "r709",
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationGeographicAreaDetails",
      "http://vsecorp.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r345",
      "r346",
      "r637",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r654",
      "r655",
      "r691",
      "r709",
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationGeographicAreaDetails",
      "http://vsecorp.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r743",
      "r818"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of individual, or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Domain]",
        "terseLabel": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "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://vsecorp.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r272",
      "r273",
      "r274",
      "r276",
      "r277",
      "r664"
     ],
     "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://vsecorp.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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.",
        "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
        "terseLabel": "Accrued Expenses and Other Current Liabilities"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/AccruedExpensesandOtherCurrentLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r25",
      "r707"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedBalanceSheets": {
       "order": 4.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://vsecorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r350",
      "r351"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedBalanceSheets": {
       "order": 2.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": "Receivables, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedBalanceSheets",
      "http://vsecorp.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://vsecorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://vsecorp.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.",
        "label": "Accrued Liabilities and Other Liabilities",
        "terseLabel": "Accrued expenses and other current liabilities",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "AccruedLiabilitiesAndOtherLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://vsecorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Liabilities and Other Liabilities [Abstract]",
        "terseLabel": "Accrued Liabilities and Other Liabilities [Abstract]"
       }
      }
     },
     "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccruedLiabilitiesMember": {
     "auth_ref": [
      "r30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents 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.",
        "label": "Accrued Liabilities [Member]",
        "terseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsLiabilitiesandAssetsMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccruedRoyaltiesCurrent": {
     "auth_ref": [
      "r30",
      "r675"
     ],
     "calculation": {
      "http://vsecorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "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 for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Royalties, Current",
        "terseLabel": "Accrued customer rebates and royalties"
       }
      }
     },
     "localname": "AccruedRoyaltiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r104",
      "r231"
     ],
     "calculation": {
      "http://vsecorp.com/role/PropertyandEquipmentDetails": {
       "order": 2.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",
        "negatedLabel": "Less accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r38",
      "r39",
      "r40",
      "r238",
      "r624",
      "r634",
      "r635"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive income (loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r37",
      "r40",
      "r159",
      "r605",
      "r630",
      "r631",
      "r722",
      "r723",
      "r724",
      "r737",
      "r738",
      "r739"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r20"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r521",
      "r522",
      "r523",
      "r737",
      "r738",
      "r739",
      "r813"
     ],
     "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://vsecorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r516"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Expense, after Tax",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpenseNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansStockbasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r732",
      "r733",
      "r734",
      "r735",
      "r736"
     ],
     "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 credit losses on accounts receivable"
       }
      }
     },
     "localname": "AllowanceForCreditLossMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r239",
      "r352",
      "r355",
      "r356",
      "r357"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r46",
      "r426",
      "r586",
      "r726"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Amortization of debt issuance costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r65",
      "r93",
      "r99"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingCostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization of intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss",
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r191",
      "r208",
      "r235",
      "r267",
      "r322",
      "r334",
      "r340",
      "r353",
      "r391",
      "r392",
      "r394",
      "r395",
      "r396",
      "r398",
      "r400",
      "r402",
      "r403",
      "r558",
      "r561",
      "r576",
      "r707",
      "r768",
      "r769",
      "r819"
     ],
     "calculation": {
      "http://vsecorp.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://vsecorp.com/role/BusinessSegmentsandCustomerInformationSegmentInformationDetails",
      "http://vsecorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "verboseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r226",
      "r242",
      "r267",
      "r353",
      "r391",
      "r392",
      "r394",
      "r395",
      "r396",
      "r398",
      "r400",
      "r402",
      "r403",
      "r558",
      "r561",
      "r576",
      "r707",
      "r768",
      "r769",
      "r819"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.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://vsecorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r487",
      "r488",
      "r489",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515"
     ],
     "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://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails",
      "http://vsecorp.com/role/StockBasedCompensationPlansPerformanceShareAwardsDetails",
      "http://vsecorp.com/role/StockBasedCompensationPlansStockbasedCompensationExpenseDetails",
      "http://vsecorp.com/role/StockBasedCompensationPlansVestingStockAwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationMeasuredonRecurringBasisDetails",
      "http://vsecorp.com/role/FairValueMeasurementsLiabilitiesandAssetsMeasuredatFairValueDetails",
      "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r166",
      "r169"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationMeasuredonRecurringBasisDetails",
      "http://vsecorp.com/role/FairValueMeasurementsLiabilitiesandAssetsMeasuredatFairValueDetails",
      "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BaseRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum rate investor will accept.",
        "label": "Base Rate [Member]",
        "terseLabel": "Base Rate"
       }
      }
     },
     "localname": "BaseRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
        "label": "Building and Building Improvements [Member]",
        "terseLabel": "Buildings and building improvements"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r554",
      "r700",
      "r701"
     ],
     "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://vsecorp.com/role/AcquisitionandDivestituresAcquisitionsNarrativeDetails",
      "http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails",
      "http://vsecorp.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r140",
      "r141",
      "r554",
      "r700",
      "r701"
     ],
     "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://vsecorp.com/role/AcquisitionandDivestituresAcquisitionsNarrativeDetails",
      "http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails",
      "http://vsecorp.com/role/SubsequentEventsDetails"
     ],
     "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://vsecorp.com/role/AcquisitionandDivestituresAcquisitionsNarrativeDetails",
      "http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": {
     "auth_ref": [
      "r156"
     ],
     "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": "Tax deductible goodwill"
       }
      }
     },
     "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/AcquisitionandDivestituresAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r139"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.",
        "label": "Business Combination, Acquisition Related Costs",
        "terseLabel": "Acquisition-related expenses"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/AcquisitionandDivestituresAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r151",
      "r152",
      "r154"
     ],
     "calculation": {
      "http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "totalLabel": "Cash consideration, net of cash acquired"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": {
     "auth_ref": [
      "r149",
      "r151",
      "r152",
      "r556"
     ],
     "calculation": {
      "http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.",
        "label": "Business Combination, Consideration Transferred, Liabilities Incurred",
        "terseLabel": "Reclassifications from long-term to current"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "auth_ref": [
      "r557",
      "r725"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "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": "Earn-out obligation fair value adjustment"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": {
     "auth_ref": [
      "r155"
     ],
     "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 payments"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/AcquisitionandDivestituresAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "auth_ref": [
      "r150",
      "r153"
     ],
     "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",
        "verboseLabel": "Earn-out obligation - short-term"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsLiabilitiesandAssetsMeasuredatFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": {
     "auth_ref": [
      "r150",
      "r153"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.",
        "label": "Business Combination, Contingent Consideration, Liability, Noncurrent",
        "verboseLabel": "Earn-out obligation - long-term"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsLiabilitiesandAssetsMeasuredatFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": {
     "auth_ref": [
      "r143"
     ],
     "calculation": {
      "http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease obligation assumed in business combination.",
        "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation",
        "negatedTerseLabel": "Long-term operating lease liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": {
     "auth_ref": [
      "r143"
     ],
     "calculation": {
      "http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "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://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "auth_ref": [
      "r143"
     ],
     "calculation": {
      "http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "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://vsecorp.com/role/AcquisitionandDivestituresAcquisitionsNarrativeDetails",
      "http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": {
     "auth_ref": [
      "r143"
     ],
     "calculation": {
      "http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable",
        "negatedTerseLabel": "Accounts payable"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": {
     "auth_ref": [
      "r143"
     ],
     "calculation": {
      "http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date.",
        "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets",
        "terseLabel": "Long-term deferred tax assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "auth_ref": [
      "r142",
      "r143"
     ],
     "calculation": {
      "http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "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": "Intangibles - customer related"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/AcquisitionandDivestituresAcquisitionsNarrativeDetails",
      "http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": {
     "auth_ref": [
      "r142",
      "r143"
     ],
     "calculation": {
      "http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of inventory recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r142",
      "r143"
     ],
     "calculation": {
      "http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "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://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r143"
     ],
     "calculation": {
      "http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
        "totalLabel": "Net assets acquired, excluding cash"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r138"
     ],
     "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://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r71",
      "r82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity.",
        "label": "Business Description and Accounting Policies [Text Block]",
        "verboseLabel": "Nature of Business and Significant Accounting Policies"
       }
      }
     },
     "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r67",
      "r229",
      "r674"
     ],
     "calculation": {
      "http://vsecorp.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://vsecorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r68"
     ],
     "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://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r61",
      "r67",
      "r70"
     ],
     "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 year",
        "periodStartLabel": "Cash and cash equivalents at beginning of year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r61",
      "r184"
     ],
     "calculation": {
      "http://vsecorp.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 (decrease) increase in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgingMember": {
     "auth_ref": [
      "r163"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.",
        "label": "Cash Flow Hedging [Member]",
        "terseLabel": "Cash Flow Hedging"
       }
      }
     },
     "localname": "CashFlowHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DerivativeInstrumentsandHedgingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r35",
      "r197",
      "r214"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note 13)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r109",
      "r384",
      "r385",
      "r639",
      "r767"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/CommitmentandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r120"
     ],
     "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 declared per share (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r737",
      "r738",
      "r813"
     ],
     "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://vsecorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/CapitalStockDetails",
      "http://vsecorp.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r19",
      "r115"
     ],
     "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": "Balance, ending balance (in shares)",
        "periodStartLabel": "Balance, beginning balance (in shares)",
        "terseLabel": "Common stock, outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://vsecorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r19",
      "r707"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, par value $0.05 per share, authorized 23,000,000 shares; issued and outstanding 12,816,613 and 12,726,659 respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "auth_ref": [
      "r122",
      "r123",
      "r124",
      "r130"
     ],
     "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]",
        "verboseLabel": "401(k) Plan"
       }
      }
     },
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/A401kPlan"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Components of Provision for Income Taxes [Abstract]"
       }
      }
     },
     "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r41",
      "r248",
      "r250",
      "r257",
      "r620",
      "r626"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income (loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComputerEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.",
        "label": "Computer Equipment [Member]",
        "terseLabel": "Computer equipment"
       }
      }
     },
     "localname": "ComputerEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r77",
      "r78",
      "r182",
      "r183",
      "r348",
      "r638"
     ],
     "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://vsecorp.com/role/BusinessSegmentsandCustomerInformationMajorCustomersDetails",
      "http://vsecorp.com/role/RevenueRecognitionNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r77",
      "r78",
      "r182",
      "r183",
      "r348",
      "r636",
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationMajorCustomersDetails",
      "http://vsecorp.com/role/RevenueRecognitionNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r77",
      "r78",
      "r182",
      "r183",
      "r348",
      "r638",
      "r829"
     ],
     "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://vsecorp.com/role/BusinessSegmentsandCustomerInformationMajorCustomersDetails",
      "http://vsecorp.com/role/RevenueRecognitionNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r205",
      "r307"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentration of Credit Risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r77",
      "r78",
      "r182",
      "r183",
      "r348"
     ],
     "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",
        "verboseLabel": "Percentage of revenue by customer"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationMajorCustomersDetails",
      "http://vsecorp.com/role/RevenueRecognitionNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r77",
      "r78",
      "r182",
      "r183",
      "r348",
      "r638"
     ],
     "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://vsecorp.com/role/BusinessSegmentsandCustomerInformationMajorCustomersDetails",
      "http://vsecorp.com/role/RevenueRecognitionNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r158",
      "r677"
     ],
     "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 and Basis of Presentation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerBasisOfPricingAxis": {
     "auth_ref": [
      "r693",
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer.",
        "label": "Contract with Customer, Basis of Pricing [Axis]",
        "terseLabel": "Contract with Customer, Basis of Pricing [Axis]"
       }
      }
     },
     "localname": "ContractWithCustomerBasisOfPricingAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerBasisOfPricingDomain": {
     "auth_ref": [
      "r693",
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts.",
        "label": "Contract with Customer, Basis of Pricing [Domain]",
        "terseLabel": "Contract with Customer, Basis of Pricing [Domain]"
       }
      }
     },
     "localname": "ContractWithCustomerBasisOfPricingDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r447",
      "r448",
      "r469"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "terseLabel": "Contract with customer, liability"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/RevenueRecognitionNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r447",
      "r448",
      "r469"
     ],
     "calculation": {
      "http://vsecorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r470"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Contract with customer, liability, revenue recognized"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/RevenueRecognitionNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractorsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contractors [Abstract]"
       }
      }
     },
     "localname": "ContractorsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractualRightsMember": {
     "auth_ref": [
      "r147"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights that arise from a contractual arrangement with a third party (not including franchise rights and license agreements).",
        "label": "Contractual Rights [Member]",
        "terseLabel": "Contract and customer-related"
       }
      }
     },
     "localname": "ContractualRightsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r86",
      "r333",
      "r334",
      "r335",
      "r336",
      "r342",
      "r742"
     ],
     "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, Non-Segment"
       }
      }
     },
     "localname": "CorporateNonSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r47",
      "r615"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingCostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Costs and operating expenses"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Revenue [Abstract]",
        "terseLabel": "Revenues:"
       }
      }
     },
     "localname": "CostOfRevenueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "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://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r729",
      "r804",
      "r806"
     ],
     "calculation": {
      "http://vsecorp.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails": {
       "order": 1.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://vsecorp.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r729",
      "r804"
     ],
     "calculation": {
      "http://vsecorp.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r137",
      "r540",
      "r548",
      "r729"
     ],
     "calculation": {
      "http://vsecorp.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails": {
       "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": "Current Total"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current:"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r729",
      "r804",
      "r806"
     ],
     "calculation": {
      "http://vsecorp.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails": {
       "order": 2.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://vsecorp.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r75",
      "r348"
     ],
     "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://vsecorp.com/role/BusinessSegmentsandCustomerInformationMajorCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r146"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer Relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/AcquisitionandDivestituresAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r114",
      "r265",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r420",
      "r427",
      "r428",
      "r430"
     ],
     "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]",
        "verboseLabel": "Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r13",
      "r14",
      "r15",
      "r192",
      "r194",
      "r207",
      "r271",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r410",
      "r416",
      "r417",
      "r418",
      "r419",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r587",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r727"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Base margin"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r15",
      "r194",
      "r207",
      "r431"
     ],
     "calculation": {
      "http://vsecorp.com/role/DebtLoanPaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://vsecorp.com/role/DebtLongtermdebtDetails_1": {
       "order": 1.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": "Long-term debt",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtLoanPaymentsDetails",
      "http://vsecorp.com/role/DebtLongtermdebtDetails",
      "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r186",
      "r188",
      "r404",
      "r587",
      "r685",
      "r686"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Face amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r32",
      "r186",
      "r433",
      "r587"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Effective interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r32",
      "r405"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Stated interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtLoanPaymentsDetails",
      "http://vsecorp.com/role/DebtLongtermdebtDetails",
      "http://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r33",
      "r271",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r410",
      "r416",
      "r417",
      "r418",
      "r419",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r587",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r727"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPayment": {
     "auth_ref": [
      "r33",
      "r203"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the required periodic payments including both interest and principal payments.",
        "label": "Debt Instrument, Periodic Payment",
        "terseLabel": "Periodic payment"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPayment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r33",
      "r116",
      "r117",
      "r118",
      "r119",
      "r185",
      "r186",
      "r188",
      "r204",
      "r271",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r410",
      "r416",
      "r417",
      "r418",
      "r419",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r429",
      "r587",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r727"
     ],
     "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://vsecorp.com/role/DebtLoanPaymentsDetails",
      "http://vsecorp.com/role/DebtLongtermdebtDetails",
      "http://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense recognized from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments), awarded to key employees or individuals. Excludes amount related to plans that cover generally all employees (for example, but not limited to, qualified pension plans).",
        "label": "Deferred Compensation Arrangement with Individual, Allocated Share-Based Compensation Expense",
        "terseLabel": "Deferred compensation plan expense"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).",
        "label": "Deferred Compensation Liability, Classified, Noncurrent",
        "terseLabel": "Deferred compensation"
       }
      }
     },
     "localname": "DeferredCompensationLiabilityClassifiedNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]",
        "terseLabel": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r729",
      "r805",
      "r806"
     ],
     "calculation": {
      "http://vsecorp.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails": {
       "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://vsecorp.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "auth_ref": [
      "r187"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Gross",
        "terseLabel": "Debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r187",
      "r771"
     ],
     "calculation": {
      "http://vsecorp.com/role/DebtLongtermdebtDetails_1": {
       "order": 2.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": "Less debt issuance costs",
        "terseLabel": "Financing costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtLongtermdebtDetails",
      "http://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r137",
      "r729",
      "r805"
     ],
     "calculation": {
      "http://vsecorp.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r65",
      "r137",
      "r541",
      "r547",
      "r548",
      "r729"
     ],
     "calculation": {
      "http://vsecorp.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails": {
       "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": "Deferred Total"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred:"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r16",
      "r17",
      "r193",
      "r206",
      "r535"
     ],
     "calculation": {
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Total gross deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r528",
      "r529"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.",
        "label": "Deferred Income Taxes and Tax Credits",
        "terseLabel": "Deferred taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r729",
      "r805",
      "r806"
     ],
     "calculation": {
      "http://vsecorp.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails": {
       "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://vsecorp.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r536"
     ],
     "calculation": {
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "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": "Gross deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsHedgingTransactions": {
     "auth_ref": [
      "r135",
      "r803"
     ],
     "calculation": {
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from hedging transactions.",
        "label": "Deferred Tax Assets, Hedging Transactions",
        "terseLabel": "Interest rate swaps"
       }
      }
     },
     "localname": "DeferredTaxAssetsHedgingTransactions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "auth_ref": [
      "r135",
      "r803"
     ],
     "calculation": {
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 10.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 inventory.",
        "label": "Deferred Tax Assets, Inventory",
        "terseLabel": "Capitalized inventory"
       }
      }
     },
     "localname": "DeferredTaxAssetsInventory",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r802"
     ],
     "calculation": {
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "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 gross deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r135",
      "r803"
     ],
     "calculation": {
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "US operating and capital loss carryforward"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": {
     "auth_ref": [
      "r135",
      "r803"
     ],
     "calculation": {
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign",
        "terseLabel": "Foreign country operating loss carryforward"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r135",
      "r803"
     ],
     "calculation": {
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "auth_ref": [
      "r134",
      "r135",
      "r803"
     ],
     "calculation": {
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "terseLabel": "Tax credit carryforward"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences": {
     "auth_ref": [
      "r135",
      "r803"
     ],
     "calculation": {
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensated absences (includes, but not limited to, sick and personal days).",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Compensated Absences",
        "terseLabel": "Deferred compensation and accrued paid leave"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r135",
      "r803"
     ],
     "calculation": {
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "auth_ref": [
      "r135",
      "r803"
     ],
     "calculation": {
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 9.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 Expense"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r537"
     ],
     "calculation": {
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "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://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r131",
      "r802"
     ],
     "calculation": {
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Net deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesFinancingArrangements": {
     "auth_ref": [
      "r135",
      "r803"
     ],
     "calculation": {
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from financing arrangements.",
        "label": "Deferred Tax Liabilities, Financing Arrangements",
        "negatedLabel": "Interest rate swaps"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesFinancingArrangements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r135",
      "r803"
     ],
     "calculation": {
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "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",
        "negatedTerseLabel": "Goodwill and intangible assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "auth_ref": [
      "r135",
      "r803"
     ],
     "calculation": {
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 6.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 leasing arrangements.",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "negatedTerseLabel": "Operating Lease Right-of-Use Assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r135",
      "r803"
     ],
     "calculation": {
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "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 classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "negatedTerseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r135",
      "r803"
     ],
     "calculation": {
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedLabel": "Depreciation"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome": {
     "auth_ref": [
      "r135",
      "r803"
     ],
     "calculation": {
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other.",
        "label": "Deferred Tax Liabilities, Tax Deferred Income",
        "negatedLabel": "Deferred revenues"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesTaxDeferredIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r481"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "Defined contribution plan expense"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/A401kPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r65",
      "r102"
     ],
     "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 and amortization"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r65",
      "r317"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DerivativeInstrumentsandHedgingActivitiesDetails",
      "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeFixedInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed interest rate related to the interest rate derivative.",
        "label": "Derivative, Fixed Interest Rate",
        "terseLabel": "Paid Fixed Rate"
       }
      }
     },
     "localname": "DerivativeFixedInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DerivativeInstrumentsandHedgingActivitiesDetails",
      "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r167",
      "r168",
      "r170",
      "r171",
      "r676"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DerivativeInstrumentsandHedgingActivitiesDetails",
      "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r174",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "terseLabel": "Derivative Instruments and Hedging Activities"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DerivativeInstrumentsandHedgingActivities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative Instruments and Hedging Activities Disclosures [Line Items]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Line Items]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DerivativeInstrumentsandHedgingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about derivatives and hedging activities.",
        "label": "Derivative Instruments and Hedging Activities Disclosures [Table]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DerivativeInstrumentsandHedgingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "auth_ref": [
      "r164",
      "r167",
      "r170"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of hedging relationship.",
        "label": "Hedging Relationship [Axis]",
        "terseLabel": "Hedging Relationship [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DerivativeInstrumentsandHedgingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r810",
      "r811"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Notional Amount"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DerivativeInstrumentsandHedgingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r160",
      "r162",
      "r164",
      "r165",
      "r172",
      "r270"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.",
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "Derivatives Instruments"
       }
      }
     },
     "localname": "DerivativesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r468",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r486",
      "r517",
      "r518",
      "r520",
      "r525",
      "r703"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "verboseLabel": "Stock-Based Compensation Plans"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": {
     "auth_ref": [
      "r125",
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of share-based payment arrangement.",
        "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]",
        "terseLabel": "Schedule of Other Restricted Stock Awards"
       }
      }
     },
     "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results.",
        "label": "Discontinued Operations, Disposed of by Sale [Member]",
        "terseLabel": "Discontinued Operations, Disposed of by Sale"
       }
      }
     },
     "localname": "DiscontinuedOperationsDisposedOfBySaleMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r224"
     ],
     "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://vsecorp.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "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://vsecorp.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "auth_ref": [
      "r700",
      "r701"
     ],
     "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://vsecorp.com/role/AcquisitionandDivestituresDispositionsDetails",
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DividendsCommonStock": {
     "auth_ref": [
      "r120",
      "r202"
     ],
     "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": "Dividends declared"
       }
      }
     },
     "localname": "DividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsPayableCurrent": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://vsecorp.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 dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Dividends Payable, Current",
        "terseLabel": "Dividends payable"
       }
      }
     },
     "localname": "DividendsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r258",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r292",
      "r294",
      "r299",
      "r300",
      "r301",
      "r302",
      "r567",
      "r568",
      "r621",
      "r627",
      "r680"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic earnings (loss) per share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r258",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r294",
      "r299",
      "r300",
      "r301",
      "r302",
      "r567",
      "r568",
      "r621",
      "r627",
      "r680"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted earnings (loss) per share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r72",
      "r74"
     ],
     "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": "Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r196",
      "r215"
     ],
     "calculation": {
      "http://vsecorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "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.",
        "label": "Employee-related Liabilities",
        "terseLabel": "Accrued compensation and benefits"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r519"
     ],
     "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": "Cost not yet recognized, amount"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r519"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Weighted average amortization period of compensation not yet recognized (in years)"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r800"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Compensation expense not yet recognized"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r516"
     ],
     "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": "Tax benefit recognized from stock-based compensation"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansStockbasedCompensationExpenseDetails"
     ],
     "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"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EntityWideRevenueMajorCustomerLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue, Major Customer [Line Items]",
        "terseLabel": "Revenue, Major Customer [Line Items]"
       }
      }
     },
     "localname": "EntityWideRevenueMajorCustomerLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationMajorCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r115",
      "r222",
      "r252",
      "r253",
      "r254",
      "r279",
      "r280",
      "r281",
      "r283",
      "r289",
      "r291",
      "r304",
      "r354",
      "r446",
      "r521",
      "r522",
      "r523",
      "r543",
      "r544",
      "r566",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r583",
      "r605",
      "r630",
      "r631",
      "r632"
     ],
     "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://vsecorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "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, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsLiabilitiesandAssetsMeasuredatFairValueDetails",
      "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r569",
      "r570",
      "r574"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsLiabilitiesandAssetsMeasuredatFairValueDetails",
      "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "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": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "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, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "auth_ref": [
      "r177",
      "r179"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of assets using significant unobservable inputs (level 3). Such reconciliation, separately presenting changes during the period, at a minimum, may include, but is not limited to: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income, and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "auth_ref": [
      "r175",
      "r181"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of 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 Text Block]",
        "terseLabel": "Fair Value of Assets and Liabilities"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r418",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r570",
      "r609",
      "r610",
      "r611",
      "r685",
      "r686",
      "r697",
      "r698",
      "r699"
     ],
     "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://vsecorp.com/role/FairValueMeasurementsEarnoutObligationMeasuredonRecurringBasisDetails",
      "http://vsecorp.com/role/FairValueMeasurementsLiabilitiesandAssetsMeasuredatFairValueDetails",
      "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r569",
      "r570",
      "r571",
      "r572",
      "r575"
     ],
     "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://vsecorp.com/role/FairValueMeasurementsEarnoutObligationMeasuredonRecurringBasisDetails",
      "http://vsecorp.com/role/FairValueMeasurementsLiabilitiesandAssetsMeasuredatFairValueDetails",
      "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r418",
      "r475",
      "r480",
      "r570",
      "r609",
      "r697",
      "r698",
      "r699"
     ],
     "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://vsecorp.com/role/FairValueMeasurementsLiabilitiesandAssetsMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r418",
      "r475",
      "r480",
      "r570",
      "r610",
      "r685",
      "r686",
      "r697",
      "r698",
      "r699"
     ],
     "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://vsecorp.com/role/FairValueMeasurementsLiabilitiesandAssetsMeasuredatFairValueDetails",
      "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r418",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r570",
      "r611",
      "r685",
      "r686",
      "r697",
      "r698",
      "r699"
     ],
     "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://vsecorp.com/role/FairValueMeasurementsEarnoutObligationMeasuredonRecurringBasisDetails",
      "http://vsecorp.com/role/FairValueMeasurementsLiabilitiesandAssetsMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": {
     "auth_ref": [
      "r175",
      "r176"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of liabilities, 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). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Fair Value Measured on a Recurring Basis"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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://vsecorp.com/role/FairValueMeasurementsEarnoutObligationMeasuredonRecurringBasisDetails",
      "http://vsecorp.com/role/FairValueMeasurementsLiabilitiesandAssetsMeasuredatFairValueDetails",
      "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": {
     "auth_ref": [
      "r180"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.",
        "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]",
        "verboseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueMeasurementInputsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfer of financial instrument classified as an asset into (out of) level 3 of the fair value hierarchy.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net",
        "terseLabel": "Earn-out payments"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": {
     "auth_ref": [
      "r177"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": {
     "auth_ref": [
      "r178"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases",
        "terseLabel": "Reclassifications from long-term to current"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": {
     "auth_ref": [
      "r178"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements",
        "negatedTerseLabel": "Acquisition date fair value of contingent consideration"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r418",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r609",
      "r610",
      "r611",
      "r685",
      "r686",
      "r697",
      "r698",
      "r699"
     ],
     "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://vsecorp.com/role/FairValueMeasurementsEarnoutObligationMeasuredonRecurringBasisDetails",
      "http://vsecorp.com/role/FairValueMeasurementsLiabilitiesandAssetsMeasuredatFairValueDetails",
      "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r573",
      "r575"
     ],
     "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, Measurements, Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationMeasuredonRecurringBasisDetails",
      "http://vsecorp.com/role/FairValueMeasurementsLiabilitiesandAssetsMeasuredatFairValueDetails",
      "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FederalFundsEffectiveSwapRateMember": {
     "auth_ref": [
      "r812"
     ],
     "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://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Term of contract (in years)"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/AcquisitionandDivestituresAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r233",
      "r377"
     ],
     "calculation": {
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedTerseLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsFutureExpectedAmortizationofIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsFutureExpectedAmortizationofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsFutureExpectedAmortizationofIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "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://vsecorp.com/role/GoodwillandIntangibleAssetsFutureExpectedAmortizationofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsFutureExpectedAmortizationofIntangibleAssetsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "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://vsecorp.com/role/GoodwillandIntangibleAssetsFutureExpectedAmortizationofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsFutureExpectedAmortizationofIntangibleAssetsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "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://vsecorp.com/role/GoodwillandIntangibleAssetsFutureExpectedAmortizationofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsFutureExpectedAmortizationofIntangibleAssetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "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://vsecorp.com/role/GoodwillandIntangibleAssetsFutureExpectedAmortizationofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsFutureExpectedAmortizationofIntangibleAssetsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "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://vsecorp.com/role/GoodwillandIntangibleAssetsFutureExpectedAmortizationofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r375",
      "r376",
      "r377",
      "r378",
      "r616",
      "r617"
     ],
     "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://vsecorp.com/role/AcquisitionandDivestituresAcquisitionsNarrativeDetails",
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r98",
      "r617"
     ],
     "calculation": {
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "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",
        "verboseLabel": "Intangible assets"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails",
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r94",
      "r97"
     ],
     "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://vsecorp.com/role/AcquisitionandDivestituresAcquisitionsNarrativeDetails",
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r98",
      "r616"
     ],
     "calculation": {
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsFutureExpectedAmortizationofIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Net Intangible Assets"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsFutureExpectedAmortizationofIntangibleAssetsDetails",
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FixedPriceContractMember": {
     "auth_ref": [
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which amount of consideration is fixed.",
        "label": "Fixed-Price Contract [Member]",
        "terseLabel": "Fixed Price Contract"
       }
      }
     },
     "localname": "FixedPriceContractMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "verboseLabel": "Furniture, fixtures, equipment and other"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnSaleOfBusiness": {
     "auth_ref": [
      "r560",
      "r726"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.",
        "label": "Gain (Loss) on Disposition of Business",
        "terseLabel": "Loss on sale of a business entity and certain assets"
       }
      }
     },
     "localname": "GainLossOnSaleOfBusiness",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/AcquisitionandDivestituresDispositionsDetails",
      "http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfInvestments": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities.",
        "label": "Gain (Loss) on Sale of Investments",
        "negatedTerseLabel": "Loss on sale of a business entity and certain assets"
       }
      }
     },
     "localname": "GainLossOnSaleOfInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfProperties": {
     "auth_ref": [
      "r726",
      "r760",
      "r761"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the carrying value and the sale price of real estate or properties that were intended to be sold or held for capital appreciation or rental income. This element refers to the gain (loss) included in earnings and not to the cash proceeds of the sale. This element is a noncash adjustment to net income when calculating net cash generated by operating activities using the indirect method.",
        "label": "Gain (Loss) on Sale of Properties",
        "terseLabel": "Gain on sale of property"
       }
      }
     },
     "localname": "GainLossOnSaleOfProperties",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss",
      "http://vsecorp.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "negatedTerseLabel": "Loss (gain) on sale of property and equipment"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r232",
      "r361",
      "r618",
      "r683",
      "r707",
      "r749",
      "r756"
     ],
     "calculation": {
      "http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      },
      "http://vsecorp.com/role/ConsolidatedBalanceSheets": {
       "order": 4.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": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/AcquisitionandDivestituresAcquisitionsNarrativeDetails",
      "http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails",
      "http://vsecorp.com/role/ConsolidatedBalanceSheets",
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsChangesinGoodwillbyOperatingSegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r364",
      "r683"
     ],
     "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": "Goodwill acquired"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsChangesinGoodwillbyOperatingSegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetImpairment": {
     "auth_ref": [],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.",
        "label": "Goodwill and Intangible Asset Impairment",
        "negatedTerseLabel": "Goodwill and intangible asset impairment",
        "terseLabel": "Goodwill and intangible asset impairment"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetImpairment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows",
      "http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss",
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r101"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "verboseLabel": "Goodwill and Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/GoodwillandIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "auth_ref": [
      "r373",
      "r374",
      "r683"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "auth_ref": [
      "r95"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.",
        "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Intangibles Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r65",
      "r362",
      "r367",
      "r373",
      "r683"
     ],
     "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 acquired",
        "verboseLabel": "Goodwill, impairment loss"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsChangesinGoodwillbyOperatingSegmentDetails",
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsChangesinGoodwillbyOperatingSegmentDetails",
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillPeriodIncreaseDecrease": {
     "auth_ref": [
      "r757"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) 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, Period Increase (Decrease)",
        "terseLabel": "Adjustments to goodwill"
       }
      }
     },
     "localname": "GoodwillPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsChangesinGoodwillbyOperatingSegmentDetails"
     ],
     "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://vsecorp.com/role/GoodwillandIntangibleAssetsChangesinGoodwillbyOperatingSegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingRelationshipDomain": {
     "auth_ref": [
      "r164"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nature or intent of a hedge.",
        "label": "Hedging Relationship [Domain]",
        "terseLabel": "Hedging Relationship [Domain]"
       }
      }
     },
     "localname": "HedgingRelationshipDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DerivativeInstrumentsandHedgingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IPOMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First sale of stock by a private company to the public.",
        "label": "IPO [Member]",
        "terseLabel": "IPO"
       }
      }
     },
     "localname": "IPOMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/CapitalStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment of Long-Lived Assets (Excluding Goodwill)"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r44",
      "r190",
      "r198",
      "r217",
      "r322",
      "r333",
      "r339",
      "r342",
      "r622",
      "r682"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "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://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss"
     ],
     "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": [
      "r700",
      "r701"
     ],
     "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://vsecorp.com/role/AcquisitionandDivestituresDispositionsDetails",
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "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://vsecorp.com/role/AcquisitionandDivestituresDispositionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "auth_ref": [
      "r0",
      "r2",
      "r3",
      "r4",
      "r5",
      "r6",
      "r7",
      "r8",
      "r9",
      "r10",
      "r11",
      "r106",
      "r107"
     ],
     "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://vsecorp.com/role/AcquisitionandDivestituresDispositionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r379",
      "r381"
     ],
     "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://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r381"
     ],
     "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://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r268",
      "r532",
      "r533",
      "r539",
      "r545",
      "r549",
      "r551",
      "r552",
      "r553"
     ],
     "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://vsecorp.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r269",
      "r290",
      "r291",
      "r320",
      "r530",
      "r546",
      "r550",
      "r628"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://vsecorp.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://vsecorp.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": {
       "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)",
        "terseLabel": "Provision for income taxes",
        "totalLabel": "Provision for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss",
      "http://vsecorp.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails",
      "http://vsecorp.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]",
        "terseLabel": "Effective Income Tax Reconciliation [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r251",
      "r526",
      "r527",
      "r533",
      "r534",
      "r538",
      "r542"
     ],
     "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://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r801"
     ],
     "calculation": {
      "http://vsecorp.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "terseLabel": "Valuation allowance"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r531"
     ],
     "calculation": {
      "http://vsecorp.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": {
       "order": 3.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 at statutory federal income tax rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": {
     "auth_ref": [
      "r801"
     ],
     "calculation": {
      "http://vsecorp.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": {
       "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 tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount",
        "terseLabel": "Other provision adjustments"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherReconcilingItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r801"
     ],
     "calculation": {
      "http://vsecorp.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "State taxes, net of federal tax benefit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCredits": {
     "auth_ref": [
      "r801"
     ],
     "calculation": {
      "http://vsecorp.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": {
       "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": "Tax credits"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r62",
      "r69"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "label": "Income Taxes Paid",
        "terseLabel": "Cash paid for income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable and deferred compensation"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Receivables"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": {
     "auth_ref": [
      "r725"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Increase (Decrease) in Contract with Customer, Asset",
        "negatedTerseLabel": "Unbilled receivables"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.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 impact of acquisitions:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accrued expenses and other current and noncurrent liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedLabel": "Other current assets and noncurrent assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.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]",
        "verboseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://vsecorp.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r295",
      "r296",
      "r297",
      "r301",
      "r485"
     ],
     "calculation": {
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesWeightedAverageNumberofSharesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "terseLabel": "Effect of dilutive shares (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesWeightedAverageNumberofSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r92",
      "r96"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedBalanceSheets": {
       "order": 3.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": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r187",
      "r201",
      "r255",
      "r316",
      "r585"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "terseLabel": "Interest expense, net"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "auth_ref": [
      "r200"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of operating interest income (expense).",
        "label": "Interest Income (Expense), Net",
        "negatedTerseLabel": "Interest expense, net"
       }
      }
     },
     "localname": "InterestIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r261",
      "r263",
      "r264"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash paid for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateDerivativeLiabilitiesAtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value as of the balance sheet date of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as liabilities.",
        "label": "Interest Rate Derivative Liabilities, at Fair Value",
        "terseLabel": "Interest rate swaps"
       }
      }
     },
     "localname": "InterestRateDerivativeLiabilitiesAtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsLiabilitiesandAssetsMeasuredatFairValueDetails",
      "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateSwapMember": {
     "auth_ref": [
      "r705"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.",
        "label": "Interest Rate Swap [Member]",
        "terseLabel": "Interest Rate Swap"
       }
      }
     },
     "localname": "InterestRateSwapMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DerivativeInstrumentsandHedgingActivitiesDetails",
      "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoriesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property held for sale in the ordinary course of business, or in process of, or to be consumed in, production for sale.",
        "label": "Inventories [Member]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoriesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r721"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.",
        "label": "Inventory, Finished Goods, Gross",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryFinishedGoods",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r228",
      "r240",
      "r303",
      "r358",
      "r359",
      "r360",
      "r614",
      "r678"
     ],
     "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://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LandAndLandImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Real estate held and assets that are an addition or improvement to real estate held.",
        "label": "Land and Land Improvements [Member]",
        "terseLabel": "Land and land improvements"
       }
      }
     },
     "localname": "LandAndLandImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LandBuildingsAndImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Real estate held and additions or improvements to real estate held and structures used in the conduct of business.",
        "label": "Land, Buildings and Improvements [Member]",
        "terseLabel": "Land, Buildings and Improvements"
       }
      }
     },
     "localname": "LandBuildingsAndImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r601",
      "r706"
     ],
     "calculation": {
      "http://vsecorp.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "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, net"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r816"
     ],
     "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 Cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r103"
     ],
     "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://vsecorp.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r592"
     ],
     "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://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r602"
     ],
     "calculation": {
      "http://vsecorp.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://vsecorp.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_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": "Minimum lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r602"
     ],
     "calculation": {
      "http://vsecorp.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "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://vsecorp.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r602"
     ],
     "calculation": {
      "http://vsecorp.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r602"
     ],
     "calculation": {
      "http://vsecorp.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r602"
     ],
     "calculation": {
      "http://vsecorp.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r602"
     ],
     "calculation": {
      "http://vsecorp.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r602"
     ],
     "calculation": {
      "http://vsecorp.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "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://vsecorp.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r602"
     ],
     "calculation": {
      "http://vsecorp.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_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 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://vsecorp.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r815"
     ],
     "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": "Operating lease renewal term (in years)"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r815"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Operating lease term (in years)"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r603"
     ],
     "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://vsecorp.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "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": "Letters of credit outstanding"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r29",
      "r267",
      "r353",
      "r391",
      "r392",
      "r394",
      "r395",
      "r396",
      "r398",
      "r400",
      "r402",
      "r403",
      "r559",
      "r561",
      "r562",
      "r576",
      "r681",
      "r768",
      "r819",
      "r820"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r24",
      "r195",
      "r211",
      "r707",
      "r728",
      "r748",
      "r814"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and Stockholders' Equity",
        "verboseLabel": "Liabilities and Stockholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedBalanceSheets",
      "http://vsecorp.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r31",
      "r227",
      "r267",
      "r353",
      "r391",
      "r392",
      "r394",
      "r395",
      "r396",
      "r398",
      "r400",
      "r402",
      "r403",
      "r559",
      "r561",
      "r562",
      "r576",
      "r707",
      "r768",
      "r819",
      "r820"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.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://vsecorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.",
        "label": "Line of Credit Facility, Commitment Fee Percentage",
        "terseLabel": "Commitment fee"
       }
      }
     },
     "localname": "LineOfCreditFacilityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r27"
     ],
     "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": "Revolving loans maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of Credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LoansPayableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing supported by a written promise to pay an obligation.",
        "label": "Loans Payable [Member]",
        "terseLabel": "Term Loan"
       }
      }
     },
     "localname": "LoansPayableMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtLongtermdebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r15",
      "r194",
      "r209",
      "r417",
      "r432",
      "r685",
      "r686"
     ],
     "calculation": {
      "http://vsecorp.com/role/DebtLongtermdebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://vsecorp.com/role/DebtLongtermdebtDetails_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"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtLongtermdebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r28"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://vsecorp.com/role/DebtLongtermdebtDetails": {
       "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",
        "terseLabel": "Current portion of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedBalanceSheets",
      "http://vsecorp.com/role/DebtLongtermdebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r112",
      "r271",
      "r422"
     ],
     "calculation": {
      "http://vsecorp.com/role/DebtLoanPaymentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "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 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": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtLoanPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r112",
      "r271",
      "r422"
     ],
     "calculation": {
      "http://vsecorp.com/role/DebtLoanPaymentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "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://vsecorp.com/role/DebtLoanPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r112",
      "r271",
      "r422"
     ],
     "calculation": {
      "http://vsecorp.com/role/DebtLoanPaymentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "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://vsecorp.com/role/DebtLoanPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r236"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://vsecorp.com/role/DebtLongtermdebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt, less current portion"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedBalanceSheets",
      "http://vsecorp.com/role/DebtLongtermdebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r33"
     ],
     "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://vsecorp.com/role/DebtLoanPaymentsDetails",
      "http://vsecorp.com/role/DebtLongtermdebtDetails",
      "http://vsecorp.com/role/DebtNarrativeDetails",
      "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r33",
      "r113"
     ],
     "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://vsecorp.com/role/DebtLoanPaymentsDetails",
      "http://vsecorp.com/role/DebtLongtermdebtDetails",
      "http://vsecorp.com/role/DebtNarrativeDetails",
      "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r110",
      "r111",
      "r386",
      "r387",
      "r388",
      "r763",
      "r764"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": {
     "auth_ref": [
      "r12",
      "r157"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings.",
        "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]",
        "terseLabel": "Acquisition and Divestitures"
       }
      }
     },
     "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/AcquisitionandDivestitures"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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://vsecorp.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r262"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash (used in) provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.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": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r262"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash (used in) provided by investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.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": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r61",
      "r63",
      "r66"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by (used in) operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.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": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r45",
      "r66",
      "r199",
      "r216",
      "r225",
      "r246",
      "r249",
      "r254",
      "r267",
      "r282",
      "r284",
      "r285",
      "r286",
      "r287",
      "r290",
      "r291",
      "r298",
      "r322",
      "r333",
      "r339",
      "r342",
      "r353",
      "r391",
      "r392",
      "r394",
      "r395",
      "r396",
      "r398",
      "r400",
      "r402",
      "r403",
      "r568",
      "r576",
      "r682",
      "r768"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://vsecorp.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss": {
       "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",
        "terseLabel": "Net income (loss)",
        "totalLabel": "Net income (loss)",
        "verboseLabel": "Net loss"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows",
      "http://vsecorp.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss",
      "http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss",
      "http://vsecorp.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recently Adopted Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Countries excluding the United States of America (US).",
        "label": "Non-US [Member]",
        "terseLabel": "Other Countries"
       }
      }
     },
     "localname": "NonUsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationGeographicAreaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Supplemental disclosure of noncash investing and financing activities:"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NotesReceivableRelatedPartiesCurrent": {
     "auth_ref": [
      "r189",
      "r237",
      "r730"
     ],
     "calculation": {
      "http://vsecorp.com/role/OtherCurrentAssetsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts due from parties associated with the reporting entity as evidenced by a written promise to pay, due within 1 year (or 1 business cycle).",
        "label": "Notes Receivable, Related Parties, Current",
        "terseLabel": "Current portion of notes receivable"
       }
      }
     },
     "localname": "NotesReceivableRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/OtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r741"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of reportable operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingCostsAndExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss": {
       "order": 2.0,
       "parentTag": "vsec_OperatingIncomeLossExcludingNonrecurringIncomeExpense",
       "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": "Costs and operating expenses",
        "totalLabel": "Total costs and operating expenses"
       }
      }
     },
     "localname": "OperatingCostsAndExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss",
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingCostsAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Costs and Expenses [Abstract]",
        "terseLabel": "Costs and operating expenses:"
       }
      }
     },
     "localname": "OperatingCostsAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r322",
      "r333",
      "r339",
      "r342",
      "r682"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss": {
       "order": 1.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": "Operating income",
        "totalLabel": "Operating income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationSegmentInformationDetails",
      "http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r593",
      "r706"
     ],
     "calculation": {
      "http://vsecorp.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "order": 1.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://vsecorp.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r589"
     ],
     "calculation": {
      "http://vsecorp.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://vsecorp.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "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 minimum lease payments"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r589"
     ],
     "calculation": {
      "http://vsecorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      },
      "http://vsecorp.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "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",
        "negatedLabel": "Less: current portion of lease liabilities",
        "terseLabel": "Current portion of lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://vsecorp.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r589"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://vsecorp.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Long-term lease liabilities",
        "verboseLabel": "Long-term operating lease obligations"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedBalanceSheets",
      "http://vsecorp.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r591",
      "r597"
     ],
     "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": "Cash paid for amounts included in the measurement of operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/LeasesSupplementalLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r588"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease - right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r600",
      "r706"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted average discount rate (as a percent)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/LeasesSupplementalLeaseInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r599",
      "r706"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted average lease term (in years)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/LeasesSupplementalLeaseInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r342"
     ],
     "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://vsecorp.com/role/BusinessSegmentsandCustomerInformationSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://vsecorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets [Abstract]",
        "terseLabel": "Other Assets [Abstract]"
       }
      }
     },
     "localname": "OtherAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/OtherCurrentAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r241",
      "r707"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://vsecorp.com/role/OtherCurrentAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Other current assets",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedBalanceSheets",
      "http://vsecorp.com/role/OtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets.",
        "label": "Other Assets Disclosure [Text Block]",
        "verboseLabel": "Other Current Assets"
       }
      }
     },
     "localname": "OtherAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/OtherCurrentAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsMember": {
     "auth_ref": [
      "r166",
      "r173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other assets.",
        "label": "Other Assets [Member]",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsLiabilitiesandAssetsMeasuredatFairValueDetails",
      "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAssetsMiscellaneousCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://vsecorp.com/role/OtherCurrentAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer.",
        "label": "Other Assets, Miscellaneous, Current",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAssetsMiscellaneousCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/OtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r234"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember": {
     "auth_ref": [
      "r103"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All other long term capitalized assets related to property plant and equipment not otherwise previously categorized.",
        "label": "Other Capitalized Property Plant and Equipment [Member]",
        "terseLabel": "Other Capitalized Property Plant and Equipment"
       }
      }
     },
     "localname": "OtherCapitalizedPropertyPlantAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {
     "auth_ref": [
      "r243",
      "r244"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax",
        "terseLabel": "Change in fair value of interest rate swap\u00a0agreements, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss",
      "http://vsecorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": {
     "auth_ref": [
      "r244",
      "r245",
      "r563"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax",
        "terseLabel": "Estimated reclassification"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r42",
      "r115",
      "r247",
      "r250",
      "r256",
      "r577",
      "r582",
      "r583",
      "r619",
      "r625",
      "r722",
      "r723"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "totalLabel": "Other comprehensive income (loss), net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCurrentLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other current liabilities.",
        "label": "Other Current Liabilities [Member]",
        "terseLabel": "Current portion"
       }
      }
     },
     "localname": "OtherCurrentLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherCurrentLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of other current liabilities.",
        "label": "Other Current Liabilities [Table Text Block]",
        "terseLabel": "Other Current Liabilities"
       }
      }
     },
     "localname": "OtherCurrentLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncurrentLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.",
        "label": "Other Noncurrent Liabilities [Member]",
        "terseLabel": "Long-term portion",
        "verboseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherNoncurrentLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsEarnoutObligationMeasuredonRecurringBasisDetails",
      "http://vsecorp.com/role/FairValueMeasurementsLiabilitiesandAssetsMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OverAllotmentOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.",
        "label": "Over-Allotment Option [Member]",
        "terseLabel": "Over-Allotment Option"
       }
      }
     },
     "localname": "OverAllotmentOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/CapitalStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PatentedTechnologyMember": {
     "auth_ref": [
      "r148"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exclusive legal right granted by the government to the owner of the patented technology to exploit the technology for a period of time specified by law.",
        "label": "Patented Technology [Member]",
        "terseLabel": "Acquired technologies"
       }
      }
     },
     "localname": "PatentedTechnologyMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]",
        "terseLabel": "Payables and Accruals [Abstract]"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "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": "Earn-out obligation payments"
       }
      }
     },
     "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow, made soon after acquisition date of business combination, to settle contingent consideration liability.",
        "label": "Payment for Contingent Consideration Liability, Investing Activities",
        "negatedTerseLabel": "Earn-out obligation payments"
       }
      }
     },
     "localname": "PaymentForContingentConsiderationLiabilityInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "negatedLabel": "Payment of debt financing costs"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "negatedLabel": "Dividends paid"
       }
      }
     },
     "localname": "PaymentsOfDividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r260"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "negatedLabel": "Payment of taxes for equity transactions"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r52",
      "r555"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "terseLabel": "Cash consideration, net of cash acquired",
        "verboseLabel": "Cash consideration"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/AcquisitionandDivestituresAcquisitionsNarrativeDetails",
      "http://vsecorp.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0
      },
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedLabel": "Cash paid for acquisitions, net of cash acquired",
        "terseLabel": "Cash consideration"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails",
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "auth_ref": [
      "r259",
      "r807",
      "r808",
      "r809"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.",
        "label": "Payments to Acquire Productive Assets",
        "terseLabel": "Capital expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquireProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of 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"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]",
        "terseLabel": "Performance share awards"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails",
      "http://vsecorp.com/role/StockBasedCompensationPlansPerformanceShareAwardsDetails",
      "http://vsecorp.com/role/StockBasedCompensationPlansStockbasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PostemploymentBenefitPlansPolicy": {
     "auth_ref": [
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for postemployment benefits. Postemployment benefits are benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement, except for: a) benefits provided through a pension or postretirement benefit plan, b) individual deferred compensation arrangements, c) special or contractual termination benefits, and d) stock compensation plans.",
        "label": "Postemployment Benefit Plans, Policy [Policy Text Block]",
        "terseLabel": "Deferred Compensation Plans"
       }
      }
     },
     "localname": "PostemploymentBenefitPlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "auth_ref": [
      "r50"
     ],
     "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": "Proceeds from sale of business"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/AcquisitionandDivestituresDispositionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "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 issuance of common stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds from Issuance of Long-Term Debt",
        "terseLabel": "Borrowings on loan agreement"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the proceeds from sale of notes receivable, as well as principal collections from a borrowing supported by a written promise to pay an obligation (note receivable).",
        "label": "Proceeds from Sale and Collection of Notes Receivable",
        "terseLabel": "Proceeds from payments on notes receivable"
       }
      }
     },
     "localname": "ProceedsFromSaleAndCollectionOfNotesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds from the sale of property and equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductConcentrationRiskMember": {
     "auth_ref": [
      "r76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.",
        "label": "Product Concentration Risk [Member]",
        "terseLabel": "Product Concentration Risk"
       }
      }
     },
     "localname": "ProductConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/RevenueRecognitionNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProductMember": {
     "auth_ref": [
      "r690"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Article or substance produced by nature, labor or machinery.",
        "label": "Product [Member]",
        "terseLabel": "Products"
       }
      }
     },
     "localname": "ProductMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]",
        "terseLabel": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r105"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails",
      "http://vsecorp.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r108",
      "r640",
      "r641",
      "r642"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "verboseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/PropertyandEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r103",
      "r230"
     ],
     "calculation": {
      "http://vsecorp.com/role/PropertyandEquipmentDetails": {
       "order": 1.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": "Property and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails",
      "http://vsecorp.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r105",
      "r213",
      "r623",
      "r707"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://vsecorp.com/role/PropertyandEquipmentDetails": {
       "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",
        "totalLabel": "Total property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedBalanceSheets",
      "http://vsecorp.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r105",
      "r640",
      "r641"
     ],
     "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://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r105"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/PropertyandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r103"
     ],
     "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://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails",
      "http://vsecorp.com/role/PropertyandEquipmentDetails"
     ],
     "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",
        "verboseLabel": "Property, plant and equipment, useful life (in years)"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ReceivableWithImputedInterestFaceAmount": {
     "auth_ref": [
      "r186",
      "r587"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The principal amount of the receivable or note before consideration of the discount or premium.",
        "label": "Receivable with Imputed Interest, Face Amount",
        "terseLabel": "Notes receivable from the sale of a business entity and certain assets"
       }
      }
     },
     "localname": "ReceivableWithImputedInterestFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/AcquisitionandDivestituresDispositionsDetails",
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesNetCurrent": {
     "auth_ref": [
      "r212",
      "r218",
      "r707"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.",
        "label": "Receivables, Net, Current",
        "terseLabel": "Receivables, Net, Current"
       }
      }
     },
     "localname": "ReceivablesNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "auth_ref": [
      "r744",
      "r745",
      "r746",
      "r747"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.",
        "label": "Receivable [Policy Text Block]",
        "terseLabel": "Receivables and Unbilled Receivables"
       }
      }
     },
     "localname": "ReceivablesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-Term Debt",
        "negatedLabel": "Repayments on loan agreement"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r72"
     ],
     "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://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails",
      "http://vsecorp.com/role/StockBasedCompensationPlansVestingStockAwardActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r21",
      "r120",
      "r210",
      "r633",
      "r635",
      "r707"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r222",
      "r279",
      "r280",
      "r281",
      "r283",
      "r289",
      "r291",
      "r354",
      "r521",
      "r522",
      "r523",
      "r543",
      "r544",
      "r566",
      "r630",
      "r632"
     ],
     "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://vsecorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r313",
      "r314",
      "r332",
      "r337",
      "r338",
      "r344",
      "r345",
      "r348",
      "r467",
      "r468",
      "r615"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss": {
       "order": 1.0,
       "parentTag": "vsec_OperatingIncomeLossExcludingNonrecurringIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationGeographicAreaDetails",
      "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationSegmentInformationDetails",
      "http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss",
      "http://vsecorp.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "auth_ref": [
      "r348",
      "r740"
     ],
     "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://vsecorp.com/role/BusinessSegmentsandCustomerInformationMajorCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r472",
      "r679"
     ],
     "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://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r457",
      "r458",
      "r471",
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/RevenueRecognition"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r87"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "terseLabel": "Revenue by Geographic Areas"
       }
      }
     },
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r455"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Revenue, remaining performance obligation, amount"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/RevenueRecognitionNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/RevenueRecognitionNarrativeDetails",
      "http://vsecorp.com/role/RevenueRecognitionPerformanceObligationsPhantomDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r456"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/RevenueRecognitionPerformanceObligationsPhantomDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r456"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/RevenueRecognitionPerformanceObligationsPhantomDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/RevenueRecognitionNarrativeDetails",
      "http://vsecorp.com/role/RevenueRecognitionPerformanceObligationsPhantomDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "auth_ref": [
      "r772"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "terseLabel": "Revenue, remaining performance obligation, percentage"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/RevenueRecognitionPerformanceObligationsPhantomDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "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": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]"
       }
      }
     },
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationGeographicAreaDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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": "Revolver"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtLoanPaymentsDetails",
      "http://vsecorp.com/role/DebtLongtermdebtDetails",
      "http://vsecorp.com/role/DebtNarrativeDetails",
      "http://vsecorp.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r598",
      "r706"
     ],
     "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 new operating lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/LeasesSupplementalLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleAndLeasebackTransactionGainLossNet": {
     "auth_ref": [
      "r596",
      "r604",
      "r706"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale and leaseback transaction from transfer of asset accounted for as sale.",
        "label": "Sale and Leaseback Transaction, Gain (Loss), Net",
        "terseLabel": "Sale price"
       }
      }
     },
     "localname": "SaleAndLeasebackTransactionGainLossNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleLeasebackTransactionNetBookValue": {
     "auth_ref": [
      "r219",
      "r220",
      "r221",
      "r817"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net book value of the asset(s) sold in connection with the sale of the property to another party and lease back to the seller.",
        "label": "Sale Leaseback Transaction, Net Book Value",
        "terseLabel": "Net book value"
       }
      }
     },
     "localname": "SaleLeasebackTransactionNetBookValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received on stock transaction after deduction of issuance costs.",
        "label": "Sale of Stock, Consideration Received on Transaction",
        "terseLabel": "Public offering proceeds"
       }
      }
     },
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/CapitalStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]",
        "terseLabel": "Sale of Stock [Domain]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/CapitalStockDetails",
      "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.",
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "terseLabel": "Public offering, issued (in shares)"
       }
      }
     },
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/CapitalStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.",
        "label": "Sale of Stock, Price Per Share",
        "terseLabel": "Public offering price (in dollars per share)"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/CapitalStockDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r348",
      "r740"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Revenue Benchmark"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/RevenueRecognitionNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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://vsecorp.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r140",
      "r141",
      "r554"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/AcquisitionandDivestituresAcquisitionsNarrativeDetails",
      "http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
     "auth_ref": [
      "r128"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.",
        "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]",
        "terseLabel": "Stock-based Compensation Expense"
       }
      }
     },
     "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r136"
     ],
     "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": "Components of Provision for Income Taxes"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r33",
      "r116",
      "r117",
      "r118",
      "r119",
      "r185",
      "r186",
      "r188",
      "r204",
      "r685",
      "r687",
      "r731"
     ],
     "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"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r133"
     ],
     "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": "Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r132"
     ],
     "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": "Effective Income Tax Reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": {
     "auth_ref": [
      "r89"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.",
        "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]",
        "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]"
       }
      }
     },
     "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationMajorCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r94",
      "r97",
      "r616"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r94",
      "r97"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r683"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsChangesinGoodwillbyOperatingSegmentDetails",
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r683",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759"
     ],
     "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": "Goodwill by Operating Segment"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r112"
     ],
     "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 Term Loan Payments"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": {
     "auth_ref": [
      "r161"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the notional amounts of outstanding derivative positions.",
        "label": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]",
        "terseLabel": "Schedule of Derivative Instruments"
       }
      }
     },
     "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DerivativeInstrumentsandHedgingActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amounts of other current assets.",
        "label": "Schedule of Other Current Assets [Table Text Block]",
        "terseLabel": "Schedule of Other Current Assets"
       }
      }
     },
     "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/OtherCurrentAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r105"
     ],
     "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://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails",
      "http://vsecorp.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.",
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed"
       }
      }
     },
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/AcquisitionsandDivestituresTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r43",
      "r88"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationGeographicAreaDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r83",
      "r84",
      "r85",
      "r91"
     ],
     "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://vsecorp.com/role/BusinessSegmentsandCustomerInformationSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r83",
      "r84",
      "r85",
      "r91"
     ],
     "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": "Segment Information"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r483",
      "r484",
      "r487",
      "r488",
      "r489",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515"
     ],
     "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://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails",
      "http://vsecorp.com/role/StockBasedCompensationPlansPerformanceShareAwardsDetails",
      "http://vsecorp.com/role/StockBasedCompensationPlansStockbasedCompensationExpenseDetails",
      "http://vsecorp.com/role/StockBasedCompensationPlansVestingStockAwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": {
     "auth_ref": [
      "r73"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).",
        "label": "Schedule of Weighted Average Number of Shares [Table Text Block]",
        "terseLabel": "Weighted Average Number of Shares"
       }
      }
     },
     "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r97"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Future Amortization of Intangible Assets"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.",
        "label": "Secured Debt [Member]",
        "terseLabel": "Secured Debt"
       }
      }
     },
     "localname": "SecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r310",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r342",
      "r348",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r382",
      "r383",
      "r683",
      "r827"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationSegmentInformationDetails",
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsChangesinGoodwillbyOperatingSegmentDetails",
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://vsecorp.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]",
        "terseLabel": "Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r322",
      "r325",
      "r336",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r347",
      "r348",
      "r349"
     ],
     "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": "Business Segments and Customer Information"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/BusinessSegmentsandCustomerInformation"
     ],
     "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://vsecorp.com/role/BusinessSegmentsandCustomerInformationSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment Information"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingCostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.",
        "label": "Selling, General and Administrative Expenses [Member]",
        "terseLabel": "Selling, General and Administrative Expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r690"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.",
        "label": "Service [Member]",
        "terseLabel": "Services"
       }
      }
     },
     "localname": "ServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Noncash Expense [Abstract]",
        "terseLabel": "Share-based Payment Arrangement, Noncash Expense [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r703"
     ],
     "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": "Award vesting period (in years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": {
     "auth_ref": [
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discount rate from fair value on offering date that participants pay for shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Offering Date",
        "terseLabel": "Employee purchase price (as a percent)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": {
     "auth_ref": [
      "r129"
     ],
     "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": "Employee discount (as a percent)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r504"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansPerformanceShareAwardsDetails",
      "http://vsecorp.com/role/StockBasedCompensationPlansVestingStockAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r504"
     ],
     "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://vsecorp.com/role/StockBasedCompensationPlansPerformanceShareAwardsDetails",
      "http://vsecorp.com/role/StockBasedCompensationPlansVestingStockAwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r502"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansPerformanceShareAwardsDetails",
      "http://vsecorp.com/role/StockBasedCompensationPlansVestingStockAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r502"
     ],
     "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": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails",
      "http://vsecorp.com/role/StockBasedCompensationPlansPerformanceShareAwardsDetails",
      "http://vsecorp.com/role/StockBasedCompensationPlansVestingStockAwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r499",
      "r500"
     ],
     "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": "Unvested, ending balance (in shares)",
        "periodStartLabel": "Unvested, beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansPerformanceShareAwardsDetails",
      "http://vsecorp.com/role/StockBasedCompensationPlansVestingStockAwardActivityDetails"
     ],
     "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://vsecorp.com/role/StockBasedCompensationPlansVestingStockAwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r499",
      "r500"
     ],
     "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": "Unvested, ending balance (in dollars per share)",
        "periodStartLabel": "Unvested, beginning balance (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansPerformanceShareAwardsDetails",
      "http://vsecorp.com/role/StockBasedCompensationPlansVestingStockAwardActivityDetails"
     ],
     "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://vsecorp.com/role/StockBasedCompensationPlansPerformanceShareAwardsDetails",
      "http://vsecorp.com/role/StockBasedCompensationPlansVestingStockAwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedTerseLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansPerformanceShareAwardsDetails",
      "http://vsecorp.com/role/StockBasedCompensationPlansVestingStockAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r506"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "terseLabel": "Fair value of awards"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansPerformanceShareAwardsDetails",
      "http://vsecorp.com/role/StockBasedCompensationPlansVestingStockAwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "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://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails",
      "http://vsecorp.com/role/StockBasedCompensationPlansPerformanceShareAwardsDetails",
      "http://vsecorp.com/role/StockBasedCompensationPlansStockbasedCompensationExpenseDetails",
      "http://vsecorp.com/role/StockBasedCompensationPlansVestingStockAwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": {
     "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, Non-Option Equity Instruments, Outstanding [Roll Forward]",
        "terseLabel": "Outstanding Performance Share Awards"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansPerformanceShareAwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r704"
     ],
     "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": "Shares authorized (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r129"
     ],
     "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 issuance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r487",
      "r488",
      "r489",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails",
      "http://vsecorp.com/role/StockBasedCompensationPlansPerformanceShareAwardsDetails",
      "http://vsecorp.com/role/StockBasedCompensationPlansStockbasedCompensationExpenseDetails",
      "http://vsecorp.com/role/StockBasedCompensationPlansVestingStockAwardActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Third 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 Three [Member]",
        "terseLabel": "Share-based Payment Arrangement, Tranche Three"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheThreeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second 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 Two [Member]",
        "terseLabel": "Share-based Payment Arrangement, Tranche Two"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r490",
      "r509",
      "r510",
      "r511",
      "r512",
      "r515",
      "r524",
      "r525"
     ],
     "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": "Stock-Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": {
     "auth_ref": [
      "r126"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares.",
        "label": "Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]",
        "terseLabel": "Performance Shares Activity"
       }
      }
     },
     "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r774"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of vesting of award under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage",
        "terseLabel": "Vesting percentage (as a percent)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrinsic value of vested 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, Aggregate Intrinsic Value, Vested",
        "terseLabel": "Fair value of shares vested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "auth_ref": [
      "r506"
     ],
     "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": "Weighted average fair value of vesting stock awards that vested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or per unit amount of equity securities issued.",
        "label": "Shares Issued, Price Per Share",
        "terseLabel": "Proceeds from the issuance of common stock (in dollars per share)"
       }
      }
     },
     "localname": "SharesIssuedPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/CapitalStockDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r594",
      "r706"
     ],
     "calculation": {
      "http://vsecorp.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "order": 2.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://vsecorp.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r223",
      "r310",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r342",
      "r348",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r380",
      "r382",
      "r383",
      "r683",
      "r827"
     ],
     "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://vsecorp.com/role/BusinessSegmentsandCustomerInformationSegmentInformationDetails",
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsChangesinGoodwillbyOperatingSegmentDetails",
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://vsecorp.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r36",
      "r115",
      "r222",
      "r252",
      "r253",
      "r254",
      "r279",
      "r280",
      "r281",
      "r283",
      "r289",
      "r291",
      "r304",
      "r354",
      "r446",
      "r521",
      "r522",
      "r523",
      "r543",
      "r544",
      "r566",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r583",
      "r605",
      "r630",
      "r631",
      "r632"
     ],
     "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://vsecorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss",
      "http://vsecorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r279",
      "r280",
      "r281",
      "r304",
      "r615"
     ],
     "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://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss",
      "http://vsecorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r18",
      "r19",
      "r115",
      "r120"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Issuance of common stock (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "auth_ref": [
      "r115",
      "r120"
     ],
     "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",
        "terseLabel": "Restricted stock awarded (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r18",
      "r19",
      "r115",
      "r120"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "verboseLabel": "Stock-based compensation (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r18",
      "r19",
      "r115",
      "r120"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Issuance of common stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r18",
      "r19",
      "r120",
      "r127"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "verboseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r19",
      "r22",
      "r23",
      "r90",
      "r707",
      "r728",
      "r748",
      "r814"
     ],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedBalanceSheets": {
       "order": 2.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": "Balance, ending balance",
        "periodStartLabel": "Balance, beginning balance",
        "totalLabel": "Total stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedBalanceSheets",
      "http://vsecorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders' equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedBalanceSheets",
      "http://vsecorp.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r121",
      "r266",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r565"
     ],
     "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]",
        "verboseLabel": "Capital Stock"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/CapitalStock"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubleaseIncome": {
     "auth_ref": [
      "r595",
      "r706"
     ],
     "calculation": {
      "http://vsecorp.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "order": 3.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",
        "negatedTerseLabel": "Less: sublease income"
       }
      }
     },
     "localname": "SubleaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r584",
      "r607"
     ],
     "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://vsecorp.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r584",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r584",
      "r607"
     ],
     "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://vsecorp.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r584",
      "r607"
     ],
     "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://vsecorp.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]",
        "terseLabel": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r606",
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Different names of stock transactions and the different attributes of each transaction.",
        "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]",
        "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]"
       }
      }
     },
     "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/CapitalStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]",
        "terseLabel": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/CapitalStockDetails",
      "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiarySaleOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Subsidiary, Sale of Stock [Line Items]",
        "terseLabel": "Subsidiary, Sale of Stock [Line Items]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/CapitalStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental cash flow disclosures:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimeAndMaterialsContractMember": {
     "auth_ref": [
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed.",
        "label": "Time-and-Materials Contract [Member]",
        "terseLabel": "T&amp;M Contract"
       }
      }
     },
     "localname": "TimeAndMaterialsContractMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceAxis": {
     "auth_ref": [
      "r695",
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by timing of transfer of good or service to customer.",
        "label": "Timing of Transfer of Good or Service [Axis]",
        "terseLabel": "Timing of Transfer of Good or Service [Axis]"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodOrServiceAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/RevenueRecognitionNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
     "auth_ref": [
      "r695",
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.",
        "label": "Timing of Transfer of Good or Service [Domain]",
        "terseLabel": "Timing of Transfer of Good or Service [Domain]"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodOrServiceDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/RevenueRecognitionNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r145"
     ],
     "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://vsecorp.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransferredAtPointInTimeMember": {
     "auth_ref": [
      "r695"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred at point in time.",
        "label": "Transferred at Point in Time [Member]",
        "terseLabel": "Transferred at Point in Time"
       }
      }
     },
     "localname": "TransferredAtPointInTimeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/RevenueRecognitionNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransferredOverTimeMember": {
     "auth_ref": [
      "r695"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred over time.",
        "label": "Transferred over Time [Member]",
        "terseLabel": "Transferred over Time"
       }
      }
     },
     "localname": "TransferredOverTimeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/RevenueRecognitionNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnbilledReceivablesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.",
        "label": "Unbilled Receivables, Current",
        "terseLabel": "Unbilled receivables"
       }
      }
     },
     "localname": "UnbilledReceivablesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedBalanceSheets",
      "http://vsecorp.com/role/RevenueRecognitionDisaggregationofRevenueDetails",
      "http://vsecorp.com/role/RevenueRecognitionNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r79",
      "r80",
      "r81",
      "r305",
      "r306",
      "r308",
      "r309"
     ],
     "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://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": {
     "auth_ref": [
      "r732",
      "r733",
      "r734",
      "r735",
      "r736"
     ],
     "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": "Valuation allowance for deferred tax assets"
       }
      }
     },
     "localname": "ValuationAllowanceOfDeferredTaxAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r272",
      "r277"
     ],
     "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 Year",
        "periodStartLabel": "Balance at Beginning of Year"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesBalance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r275"
     ],
     "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": "Additions Charged to Statement of Income Accounts"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r276"
     ],
     "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://vsecorp.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r272",
      "r273",
      "r274",
      "r276",
      "r277"
     ],
     "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://vsecorp.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r272",
      "r273",
      "r274",
      "r276",
      "r277"
     ],
     "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://vsecorp.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799"
     ],
     "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://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799"
     ],
     "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://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r293",
      "r301"
     ],
     "calculation": {
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesWeightedAverageNumberofSharesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted weighted average shares outstanding (in shares)",
        "totalLabel": "Diluted weighted average shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss",
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesWeightedAverageNumberofSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r292",
      "r301"
     ],
     "calculation": {
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesWeightedAverageNumberofSharesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic weighted average shares outstanding (in shares)",
        "verboseLabel": "Basic weighted average common shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss",
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesWeightedAverageNumberofSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]",
        "terseLabel": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesWeightedAverageNumberofSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "vsec_AccountsAndUnbilledReceivablesAllowanceForCreditLossesPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts And Unbilled Receivables, Allowance For Credit Losses, Policy",
        "label": "Accounts And Unbilled Receivables, Allowance For Credit Losses, Policy [Policy Text Block]",
        "terseLabel": "Allowance for Credit Losses"
       }
      }
     },
     "localname": "AccountsAndUnbilledReceivablesAllowanceForCreditLossesPolicyPolicyTextBlock",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "vsec_AccruedLiabilitiesAndOtherLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Liabilities And Other Liabilities",
        "label": "Accrued Liabilities And Other Liabilities [Member]",
        "terseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesAndOtherLiabilitiesMember",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsLiabilitiesandAssetsMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vsec_AmendedAndRestatedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to the amended and restated loan agreements.",
        "label": "Amended and Restated [Member]",
        "terseLabel": "Amended and Restated"
       }
      }
     },
     "localname": "AmendedAndRestatedMember",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vsec_AssetsAndLiabilitiesLesseeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets And Liabilities, Lessee",
        "label": "Assets And Liabilities, Lessee [Table Text Block]",
        "terseLabel": "Supplemental Lease Information"
       }
      }
     },
     "localname": "AssetsAndLiabilitiesLesseeTableTextBlock",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "vsec_AuditorInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Auditor Information",
        "label": "Auditor Information [Abstract]"
       }
      }
     },
     "localname": "AuditorInformationAbstract",
     "nsuri": "http://vsecorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "vsec_AviationSegmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aviation Acquisitions company research &amp; investing information.",
        "label": "Aviation Segments [Member]",
        "terseLabel": "Aviation"
       }
      }
     },
     "localname": "AviationSegmentsMember",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationSegmentInformationDetails",
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsChangesinGoodwillbyOperatingSegmentDetails",
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://vsecorp.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vsec_BankCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bank Credit Facility",
        "label": "Bank Credit Facility [Member]",
        "terseLabel": "Bank Credit Facility"
       }
      }
     },
     "localname": "BankCreditFacilityMember",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accounts Payable And Accrued Expenses",
        "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accounts Payable And Accrued Expenses",
        "negatedTerseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsNetExcludingIntangibleAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets, Net, Excluding Intangible Assets",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets, Net, Excluding Intangible Assets",
        "terseLabel": "Fair value of net intangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsNetExcludingIntangibleAssets",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/AcquisitionandDivestituresAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vsec_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets": {
     "auth_ref": [],
     "calculation": {
      "http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Right Of Use Assets",
        "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Right Of Use Assets",
        "terseLabel": "Operating lease right-of-use-assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vsec_CTAerospaceLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CT Aerospace LLC [Member]",
        "label": "CT Aerospace LLC [Member]",
        "terseLabel": "CT Aerospace LLC"
       }
      }
     },
     "localname": "CTAerospaceLLCMember",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/AcquisitionandDivestituresDispositionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vsec_CommercialMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents commercial customers.",
        "label": "Commercial [Member]",
        "terseLabel": "Commercial"
       }
      }
     },
     "localname": "CommercialMember",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vsec_CommonStockVotingRightsNumberOfVotes": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of votes stockholders are entitled to per common share",
        "label": "Common Stock, Voting Rights, Number Of Votes",
        "terseLabel": "Number of votes stockholders are entitled to per common share"
       }
      }
     },
     "localname": "CommonStockVotingRightsNumberOfVotes",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/CapitalStockDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "vsec_CorporateSegmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate headquarter items not allocated to segments. Reconciliation of the total of reportable segments' amounts of revenues, measures of profits or loss, assets or amounts for every other significant item of information disclosed, to the consolidated amount.",
        "label": "Corporate Segments [Member]",
        "terseLabel": "Corporate"
       }
      }
     },
     "localname": "CorporateSegmentsMember",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vsec_CostTypeContractMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost-Type Contract [Member]",
        "label": "Cost-Type Contract [Member]",
        "terseLabel": "Cost Plus Contract"
       }
      }
     },
     "localname": "CostTypeContractMember",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vsec_DebtInstrumentCovenantDebtToEBITDARatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Debt To EBITDA Ratio",
        "label": "Debt Instrument, Covenant, Debt To EBITDA Ratio",
        "terseLabel": "Debt to EBITDA ratio"
       }
      }
     },
     "localname": "DebtInstrumentCovenantDebtToEBITDARatio",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "vsec_DeferredTaxAssetsInventoryReserve": {
     "auth_ref": [],
     "calculation": {
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Inventory Reserve",
        "label": "Deferred Tax Assets, Inventory Reserve",
        "verboseLabel": "Inventory reserve"
       }
      }
     },
     "localname": "DeferredTaxAssetsInventoryReserve",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vsec_DeferredTaxAssetsOperatingLeaseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Operating Lease Liability",
        "label": "Deferred Tax Assets, Operating Lease Liability",
        "terseLabel": "Operating Lease Liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLeaseLiability",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vsec_DepartmentOfDefenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Department of Defense [Member]",
        "label": "Department Of Defense [Member]",
        "terseLabel": "DoD"
       }
      }
     },
     "localname": "DepartmentOfDefenseMember",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vsec_DepreciationAndAmortizationExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense included in continuing operations 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 and amortization expense",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortizationExpense",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vsec_DisposalOfCTAerospaceInventoryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Of CT Aerospace Inventory",
        "label": "Disposal Of CT Aerospace Inventory [Member]",
        "terseLabel": "Disposal Of CT Aerospace Inventory"
       }
      }
     },
     "localname": "DisposalOfCTAerospaceInventoryMember",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vsec_EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount": {
     "auth_ref": [],
     "calculation": {
      "http://vsecorp.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Permanent Differences, Amount",
        "label": "Effective Income Tax Rate Reconciliation, Permanent Differences, Amount",
        "terseLabel": "Permanent differences, net"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vsec_EffectiveIncomeTaxRateReconciliationPriorYearTrueUpAdjustmentAmount": {
     "auth_ref": [],
     "calculation": {
      "http://vsecorp.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Prior Year True-Up Adjustment, Amount",
        "label": "Effective Income Tax Rate Reconciliation, Prior Year True-Up Adjustment, Amount",
        "negatedTerseLabel": "Prior year true-up adjustment"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationPriorYearTrueUpAdjustmentAmount",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vsec_EmployeeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee [Member]",
        "label": "Employee [Member]",
        "terseLabel": "Employee"
       }
      }
     },
     "localname": "EmployeeMember",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vsec_EmployeeVestingStockAwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Vesting Stock Awards",
        "label": "Employee Vesting Stock Awards [Member]",
        "terseLabel": "Employee Vesting Stock Awards"
       }
      }
     },
     "localname": "EmployeeVestingStockAwardsMember",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vsec_FederalAndDefenseSegmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Our Federal Services Group is a reporting segment that provides legacy equipment sustainment, engineering, technical, management, integrated logistics support and information technology services to Department of Defense and other government agencies.",
        "label": "Federal And Defense Segments [Member]",
        "terseLabel": "Federal and Defense"
       }
      }
     },
     "localname": "FederalAndDefenseSegmentsMember",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationSegmentInformationDetails",
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsChangesinGoodwillbyOperatingSegmentDetails",
      "http://vsecorp.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vsec_FiniteLivedIntangibleAssetsGrossFullyAmortized": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finite-Lived Intangible Assets, Gross, Fully Amortized",
        "label": "Finite-Lived Intangible Assets, Gross, Fully Amortized",
        "terseLabel": "Intangible assets, fully amortized"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGrossFullyAmortized",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vsec_FleetSegmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Our Supply Chain Management Group is a reporting segment that supplies vehicle parts. This group includes WBI, which was acquired on June 6, 2011.",
        "label": "Fleet Segments [Member]",
        "terseLabel": "Fleet"
       }
      }
     },
     "localname": "FleetSegmentsMember",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationSegmentInformationDetails",
      "http://vsecorp.com/role/GoodwillandIntangibleAssetsChangesinGoodwillbyOperatingSegmentDetails",
      "http://vsecorp.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vsec_GlobalPartsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Global Parts",
        "label": "Global Parts [Member]",
        "terseLabel": "Global Parts"
       }
      }
     },
     "localname": "GlobalPartsMember",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/AcquisitionandDivestituresAcquisitionsNarrativeDetails",
      "http://vsecorp.com/role/AcquisitionandDivestituresFairValueofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vsec_HAECOSpecialServicesLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "HAECO Special Services, LLC",
        "label": "HAECO Special Services, LLC [Member]",
        "terseLabel": "HAECO Special Services, LLC"
       }
      }
     },
     "localname": "HAECOSpecialServicesLLCMember",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/AcquisitionandDivestituresAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vsec_IncreasesDecreasesInTaxResultingFromAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increases (decreases) in tax resulting from: [Abstract]",
        "terseLabel": "Increases (decreases) in tax resulting from:"
       }
      }
     },
     "localname": "IncreasesDecreasesInTaxResultingFromAbstract",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "vsec_InventoryValuationAdjustment": {
     "auth_ref": [],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventory Valuation Adjustment",
        "label": "Inventory Valuation Adjustment",
        "terseLabel": "Provision for inventory"
       }
      }
     },
     "localname": "InventoryValuationAdjustment",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vsec_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 renewal options"
       }
      }
     },
     "localname": "LesseeOperatingLeaseNumberOfRenewalOptions",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "vsec_MiamiFloridaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Miami, Florida [Member]",
        "label": "Miami, Florida [Member]",
        "terseLabel": "Miami, Florida"
       }
      }
     },
     "localname": "MiamiFloridaMember",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vsec_MutualFundsHeldInDscPlanFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the portion of the balance sheet assertion valued at fair value by the entity whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission. This element represents the fair value of mutual funds held in DSC plan.",
        "label": "Mutual Funds Held In Dsc Plan Fair Value Disclosure",
        "terseLabel": "Non-COLI assets held in Deferred Supplemental Compensation Plan"
       }
      }
     },
     "localname": "MutualFundsHeldInDscPlanFairValueDisclosure",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/FairValueMeasurementsLiabilitiesandAssetsMeasuredatFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vsec_NoncashOrPartNoncashAcquisitionContingentConsideration": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncash Or Part Noncash Acquisition, Contingent Consideration",
        "label": "Noncash Or Part Noncash Acquisition, Contingent Consideration",
        "terseLabel": "Earn-out obligation in connection with acquisitions"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionContingentConsideration",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vsec_NumberofSaleAgreements": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Sale Agreements",
        "label": "Number of Sale Agreements",
        "terseLabel": "Number of sale agreements"
       }
      }
     },
     "localname": "NumberofSaleAgreements",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/AcquisitionandDivestituresDispositionsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "vsec_OperatingIncomeLossExcludingNonrecurringIncomeExpense": {
     "auth_ref": [],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Income (Loss), Excluding Nonrecurring Income (Expense)",
        "label": "Operating Income (Loss), Excluding Nonrecurring Income (Expense)",
        "totalLabel": "Operating income before non-recurring items"
       }
      }
     },
     "localname": "OperatingIncomeLossExcludingNonrecurringIncomeExpense",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vsec_OtherGovernmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Government [Member]",
        "label": "Other Government [Member]",
        "verboseLabel": "Other government"
       }
      }
     },
     "localname": "OtherGovernmentMember",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vsec_PaymentsToAcquireBusinessesNet": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments to Acquire Businesses, Net",
        "label": "Payments to Acquire Businesses, Net",
        "terseLabel": "Cash consideration"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNet",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/AcquisitionandDivestituresAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vsec_PercentageOfContractsWithGovernment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the ratio of contracts with the government revenue to total revenue during the period ended.",
        "label": "Percentage of Contracts with the Government",
        "terseLabel": "Percentage of contracts with the government"
       }
      }
     },
     "localname": "PercentageOfContractsWithGovernment",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "vsec_PrecisionFuelComponentsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Precision Fuel Components, LLC",
        "label": "Precision Fuel Components, LLC [Member]",
        "terseLabel": "Precision Fuel Components, LLC"
       }
      }
     },
     "localname": "PrecisionFuelComponentsLLCMember",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vsec_PrimeTurbinesLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prime Turbines LLC [Member]",
        "label": "Prime Turbines LLC [Member]",
        "terseLabel": "Prime Turbines"
       }
      }
     },
     "localname": "PrimeTurbinesLLCMember",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/AcquisitionandDivestituresDispositionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vsec_ProceedsFromSaleOfBusinessAndCertainAssets": {
     "auth_ref": [],
     "calculation": {
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds From Sale Of Business And Certain Assets",
        "label": "Proceeds From Sale Of Business And Certain Assets",
        "terseLabel": "Proceeds from sale of a business entity and certain assets"
       }
      }
     },
     "localname": "ProceedsFromSaleOfBusinessAndCertainAssets",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vsec_PropertyDistributionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property Distribution [Member]",
        "label": "Property Distribution [Member]",
        "terseLabel": "Distribution"
       }
      }
     },
     "localname": "PropertyDistributionMember",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vsec_PropertyRepairMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property Repair [Member]",
        "label": "Property Repair [Member]",
        "terseLabel": "Repair"
       }
      }
     },
     "localname": "PropertyRepairMember",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vsec_RestrictedStockPlan2006Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock Plan 2006 [Member]",
        "label": "Restricted Stock Plan 2006 [Member]",
        "terseLabel": "Restricted Stock Plan 2006"
       }
      }
     },
     "localname": "RestrictedStockPlan2006Member",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vsec_RevenuefromContractswithCustomerNumberofContracts": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from Contracts with Customer, Number of Contracts",
        "label": "Revenue from Contracts with Customer, Number of Contracts",
        "terseLabel": "Number of contract types"
       }
      }
     },
     "localname": "RevenuefromContractswithCustomerNumberofContracts",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/NatureofBusinessandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "vsec_RevolvingLoansPotentialIncrementinMaximumBorrowingCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Potential increment in 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": "Revolving Loans, Potential Increment in Maximum Borrowing Capacity",
        "terseLabel": "Revolving loans, potential increment in maximum borrowing capacity"
       }
      }
     },
     "localname": "RevolvingLoansPotentialIncrementinMaximumBorrowingCapacity",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vsec_SecuredOvernightFinancingRateSOFRMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Secured Overnight Financing Rate (SOFR)",
        "label": "Secured Overnight Financing Rate (SOFR) [Member]",
        "terseLabel": "Secured Overnight Financing Rate (SOFR)"
       }
      }
     },
     "localname": "SecuredOvernightFinancingRateSOFRMember",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vsec_SelfInsuranceReservesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://vsecorp.com/role/OtherCurrentAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Self Insurance Reserves, Current",
        "label": "Self Insurance Reserves, Current",
        "terseLabel": "Self insurance trust assets"
       }
      }
     },
     "localname": "SelfInsuranceReservesCurrent",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/OtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Tranches",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Tranches",
        "terseLabel": "Number of tranches"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTarget": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Percentage Of Target",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Percentage Of Target",
        "terseLabel": "Vested paid in full (as a percent)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTarget",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "vsec_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockSaleRestrictionPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Stock Sale Restriction Period",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Stock Sale Restriction Period",
        "terseLabel": "Stock sale restriction (in years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardStockSaleRestrictionPeriod",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "vsec_StockSettledBonusAwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock-Settled Bonus Awards",
        "label": "Stock-Settled Bonus Awards [Member]",
        "terseLabel": "Stock-settled bonus awards"
       }
      }
     },
     "localname": "StockSettledBonusAwardsMember",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansNarrativeDetails",
      "http://vsecorp.com/role/StockBasedCompensationPlansStockbasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vsec_TermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan",
        "label": "Term Loan [Member]",
        "terseLabel": "Term"
       }
      }
     },
     "localname": "TermLoanMember",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/DebtLoanPaymentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vsec_USNavyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "U.S. Navy",
        "label": "U.S. Navy [Member]",
        "terseLabel": "U.S. Navy"
       }
      }
     },
     "localname": "USNavyMember",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationMajorCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vsec_USPSMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "USPS",
        "label": "USPS [Member]",
        "terseLabel": "USPS"
       }
      }
     },
     "localname": "USPSMember",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/BusinessSegmentsandCustomerInformationMajorCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vsec_VendorAdvancesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://vsecorp.com/role/OtherCurrentAssetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vendor Advances, Current",
        "label": "Vendor Advances, Current",
        "terseLabel": "Vendor advances"
       }
      }
     },
     "localname": "VendorAdvancesCurrent",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/OtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vsec_VestingStockAwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting Stock Awards",
        "label": "Vesting Stock Awards [Member]",
        "terseLabel": "Vesting stock awards"
       }
      }
     },
     "localname": "VestingStockAwardsMember",
     "nsuri": "http://vsecorp.com/20221231",
     "presentation": [
      "http://vsecorp.com/role/StockBasedCompensationPlansStockbasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    }
   },
   "unitCount": 10
  }
 },
 "std_ref": {
  "r0": {
   "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"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "https://asc.fasb.org/topic&trid=2144416",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r11": {
   "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"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r12": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "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://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "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"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "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"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(ii)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r17": {
   "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"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "https://asc.fasb.org/topic&trid=2229140",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r179": {
   "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"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "820",
   "URI": "https://asc.fasb.org/topic&trid=2155941",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r2": {
   "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"
  },
  "r20": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r202": {
   "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"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r204": {
   "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"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788",
   "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.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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r21": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.15(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-06(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "50",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123386837&loc=d3e51831-112757",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r22": {
   "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"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "51",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123386837&loc=d3e51840-112757",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123386837&loc=d3e51843-112757",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r23": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "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"
  },
  "r24": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "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"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r25": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a),20,24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r27": {
   "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"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(n))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r28": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r3": {
   "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"
  },
  "r30": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r31": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-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.22)",
   "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": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r34": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510",
   "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.25)",
   "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": "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r36": {
   "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"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org/topic&trid=2126998",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "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"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/subtopic&trid=2144439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r4": {
   "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"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r41": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r44": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "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"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "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"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "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"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "712",
   "URI": "https://asc.fasb.org/topic&trid=2197446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "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"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r5": {
   "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"
  },
  "r50": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r51": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r52": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r53": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r55": {
   "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"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r56": {
   "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"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r57": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r58": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r59": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "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)(1)",
   "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)(2)",
   "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",
   "Subparagraph": "(g)(3)",
   "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": "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"
  },
  "r60": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128295416&loc=SL77919786-209982",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r605": {
   "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"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r607": {
   "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"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org/topic&trid=2122774",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r609": {
   "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"
  },
  "r61": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r62": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r625": {
   "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://www.xbrl.org/2003/role/disclosureRef"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r63": {
   "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"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "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"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r64": {
   "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"
  },
  "r640": {
   "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"
  },
  "r641": {
   "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"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r65": {
   "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"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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"
  },
  "r654": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r655": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r656": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column B",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r657": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column C",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r658": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column D",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r659": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column E",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r66": {
   "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"
  },
  "r660": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column F",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r661": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column G",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r662": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column H",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r663": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column I",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r664": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "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"
  },
  "r67": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "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"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r677": {
   "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"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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"
  },
  "r68": {
   "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"
  },
  "r680": {
   "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"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r682": {
   "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"
  },
  "r683": {
   "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"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r69": {
   "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"
  },
  "r690": {
   "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"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r692": {
   "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"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r697": {
   "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"
  },
  "r698": {
   "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"
  },
  "r699": {
   "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"
  },
  "r7": {
   "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"
  },
  "r70": {
   "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"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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"
  },
  "r704": {
   "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"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r71": {
   "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"
  },
  "r710": {
   "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"
  },
  "r711": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r712": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r713": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r714": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r715": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r716": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r717": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r718": {
   "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"
  },
  "r719": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r72": {
   "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"
  },
  "r720": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r725": {
   "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"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r727": {
   "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"
  },
  "r728": {
   "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"
  },
  "r729": {
   "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"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r731": {
   "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"
  },
  "r732": {
   "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"
  },
  "r733": {
   "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"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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"
  },
  "r737": {
   "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"
  },
  "r738": {
   "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"
  },
  "r739": {
   "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"
  },
  "r74": {
   "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"
  },
  "r740": {
   "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"
  },
  "r741": {
   "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"
  },
  "r742": {
   "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"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r748": {
   "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"
  },
  "r749": {
   "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"
  },
  "r75": {
   "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"
  },
  "r750": {
   "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"
  },
  "r751": {
   "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"
  },
  "r752": {
   "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"
  },
  "r753": {
   "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"
  },
  "r754": {
   "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"
  },
  "r755": {
   "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"
  },
  "r756": {
   "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"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "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"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r762": {
   "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"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r768": {
   "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"
  },
  "r769": {
   "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"
  },
  "r77": {
   "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"
  },
  "r770": {
   "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"
  },
  "r771": {
   "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"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r773": {
   "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"
  },
  "r774": {
   "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"
  },
  "r775": {
   "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"
  },
  "r776": {
   "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"
  },
  "r777": {
   "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"
  },
  "r778": {
   "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"
  },
  "r779": {
   "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"
  },
  "r78": {
   "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"
  },
  "r780": {
   "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"
  },
  "r781": {
   "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"
  },
  "r782": {
   "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"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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"
  },
  "r785": {
   "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"
  },
  "r786": {
   "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"
  },
  "r787": {
   "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"
  },
  "r788": {
   "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"
  },
  "r789": {
   "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"
  },
  "r79": {
   "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"
  },
  "r790": {
   "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"
  },
  "r791": {
   "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"
  },
  "r792": {
   "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"
  },
  "r793": {
   "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"
  },
  "r794": {
   "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"
  },
  "r795": {
   "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"
  },
  "r796": {
   "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"
  },
  "r797": {
   "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"
  },
  "r798": {
   "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"
  },
  "r799": {
   "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"
  },
  "r8": {
   "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"
  },
  "r80": {
   "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"
  },
  "r800": {
   "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/2009/role/commonPracticeRef"
  },
  "r801": {
   "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"
  },
  "r802": {
   "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"
  },
  "r803": {
   "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"
  },
  "r804": {
   "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"
  },
  "r805": {
   "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"
  },
  "r806": {
   "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"
  },
  "r807": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9212-128498",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r809": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9215-128498",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r81": {
   "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"
  },
  "r810": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r812": {
   "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"
  },
  "r813": {
   "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"
  },
  "r814": {
   "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"
  },
  "r815": {
   "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"
  },
  "r816": {
   "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"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128295416&loc=SL77919786-209982",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r819": {
   "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"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r820": {
   "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"
  },
  "r821": {
   "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"
  },
  "r822": {
   "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"
  },
  "r823": {
   "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"
  },
  "r824": {
   "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"
  },
  "r825": {
   "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"
  },
  "r826": {
   "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"
  },
  "r827": {
   "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"
  },
  "r828": {
   "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"
  },
  "r829": {
   "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"
  },
  "r83": {
   "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"
  },
  "r830": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "303",
   "Subparagraph": "(5)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r831": {
   "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"
  },
  "r832": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r88": {
   "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://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>111
<FILENAME>0000102752-23-000012-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000102752-23-000012-xbrl.zip
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
MU)$(ME!*6JURA&"**VX1P9UYM#03H(&(,'MV1UY! 164DVRC@P1!-EQJO87
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
M*1,&%SW1HW)1$1F.G#1 Q!C!0PC.:VV$SU=Y.):4:N[,YMGD(\S>J&A]*-I
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
M+E6$3"'GQ(T9@&0(H%R.F*0J2H*Y'/Q>8O<E=C=&O6_ \3.3AB)'%=)4]VC
M6<)0,Q)G7Q&2A':QVM3V*0U7N]W!N!:]?5S#_45L8^PM<Y18Z@X<4(I G6MW
MEA5% VA?YG?:SS50&]@9OL'N"3T];U^ZAUK QI#^]X3ZZ?PFJA]._N34T0ZE
MD^&PTS^85H_24^Q>[A%#-'XQ2)?IK&^R:WS(]!J-Z.<GI7VE'CY\_!?7+ [3
MX?D+.J7N'U3%9O_X9#R:G"$;,BW*"EM2W83*$^OT%")HD,H;57S4(L[QM*@E
M:YO&VNE-&]-05 AU;RP((.H$A914="9(Z9- L;2U]XFUJB&V5D/TB15"X/@:
MK"FQF(1.YA*RQRS-TM8N63M_MK9H89W#' HKA,EVA$:SKE7. A+Z!BRDG4/6
MW@6!IM"$+E>=IS0\H?RB@['3[8P[-%KMYTFC^N2GAIA@;[P1QJED<N @S2(
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
MN^+E#T["M:*%*;HD749^V)_T]X-^V#_8VQN/_'$_' X&AS@MH3<9#$FZ#$'
M'+G2Y>W[-S7%\71.=$QG]*H/]JQN)F]Z3TS>?/C\C\%_#@?CHSTU&72"R:&/
MLRDFG2,?G%BPV?W!_D$PWA^,6J_Z@_;1<+\]&ARNB)WM'S!8WT)Z^N'DG^]>
MO_]\YKU]KV=KO3[U?OS5^_3ZS>M/K]^?O-YR:?<=AL3F=H:'"G]<P+/!"P*K
M]C.\Z,<8KNK3NG(8-^K_9Q\1G$<'^YV)ZO<Z>Z/>?N?H$*]<. CVC]3!9'QT
MV/(42*4YLDM6JM:KCQB1E&K8"B*AKI2]P)Z)].O".F:F8^DX24K0W.^4(E,5
MGD!2<IK&(7H$ZNN< ^;<UT$V+ CN=V!V#EF;M04U)UKY,L=I*6"^U.N%\5H3
MYW:&=?(D%W\,FM0[!D,D]@;Z)5,?-D']6)'#-;"@3('W"F9UIMD'0[BI]Q$,
M7._MV[>FD40"I#<.M7V/-H#'$VOUE[XSZ*SO1L#UTGV\27W\0W<PK&^=V)S*
MZM&H>[0_O%-A]1[\\OZ'KQP.NX?]@WM_[%&W/_B&.>JCS<:T70.F=OSCSZ]Q
M3/3)A_>?T1"XI\$/FU47<>N!'D]B1YN&V?,11.N#L]]WZ!VKNVF/U3MVR[7<
MO'>L/X0#._[TV7M;TS'VE"Z8@Y@UN UBUL9OMQ'^S8X:]OOFK;W]_/J=UW^H
MPWJ,5NA'5&>W7,LMU-E!ZY6NT'Y(A6;P@N_F-3='>KLCW5]SEKLE7(X;Z;+A
MK#AJO?H4Y5^\-WY0I%DC87;G6''HU!,0,3\V(F:S>7$P:+WZ9Y(I\#^Q7NJL
M\"><UE\#ZM+(FTU9R^W.N'_P%.3-H!$W&\Z*^ZU7'[-TCC16C7S9G4-]&O)E
MV,B7#6?%H]:KG]6Y'WL@90)%*)F-F-F=L^T?/@4QL]>(F<UFQ6&_]>H=_,0[
M\R>J6'BG41[$:5YFC4VS0R>\\\+F220$[_?F;<BFFA*7S2UQ&>[I$I>G7N/2
M7+*=/J_=VU'#@0_HU>PW7LV&V[R'X-5P[RJVQU1:::33\_5_RZA8M.&SF/I/
MG&89[QU"$&7<W<(#YKR/919,_9R;1?FW3A],XRKM#-OTCW;<52()=M!(L,UF
MQ;U>Z]7_^:1@ 1<J_+^-?-F90QT\B7*9PT:^;#@K'J"%Y* J8N"WY.9=-'N.
M'8"B-P8.ZB1-0NJ$I>^ >"ICQJ/Z,%>\F,84VAW^&/2?A*AJBH<WG!>/!JU7
M_T"DLJB@AGT2/O"'6/_;25IYQX0Y(,X?EAPW$FEWN& P>@H2Z:@12!O.BONM
M5]8H.K-XCRB8SLKY/*9_^]F"!NLV FAG3GWX)+RW42. -IL5^X? BR>$NH1
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
M5_EF6E4"W.SG6NB&:'_PS>YZ< VI&=Q/%AZY$H7_!38-!YZ.8VV6X I+^&<
MS\D4F!3JVI7A;_2J+%\$41:4,[S,@1+D/\,&<+W@B>3>KB[SWOGB248H]NXG
M0C%L(A2;[^ _E0C%XUVR^M@%5]O?G[RZX9T\:&V&\JLGBL<5;UW/^[',X=-\
M-9#S8(I^\PR$>AK]E2(U"S*^/F3G?A+]+O L5ZT\PE;CXL7P@$+SF[G?>FWT
MK[/7!OT*C0PP5'RPPB_ 2&*KE?3(C&?6@;<4EH'8JKDT.+)3 H8+Q3G(4@??
MV@</0G^C[8'3 K\*<=)Y-"[9TP7/!?X=!?!QCG.I%AYX^F"6SJK8$Q@I \.6
M[!K]1@RY@(\7PB^5SZX$O ZGJ.?D$O 8T#Q7; '! F<J(T\;OWM.$%_T MY7
MS@88[C/W6I>JW?):98[_"RX+_A\@4DN;XUY+#+461>1R;YF"%"I"0XO]<5CW
M6&X;K+Q,8O@/>@ZZ0L %X&* 8PI65LZ>WR787^"Y*R&GLG2B)[LT7"((^) !
M>!2+'(P__K+Z;QG-#27A@1-%$10A1*&":4)!2?.@*K4"8,T4_I&_Y,B!(9SC
M:=$G_TPBQ@>A?9PJ/&]Z+VB/4W \$K IG[5.T]/6\Y<<LU A!B' %+V(T-#V
MX,B3 %S(KO>A$CPQ4;=U/$)6'X=9F,ODB\O$8I=SYI.?S $885/\.^YLZI<Q
MK/+=IP^MYU727BBP[\'G!D-:P=[]"W;-V\@_8'W.>.PC.^Z&9G2(?IRGYB3U
M8ZI' \JXS,91/F7".M=")>? -W"OD?=A5\#:;33(_>4[,@7'K9@&Z-2\_>Q2
MA"Y0#&SJ8=#G?%%WF[K$P9<^D5KCX)%K? I6^"7'%KS^:']DK@ 0&E^M+SX^
M"<-U*#I0ZV?L1O(J]4@G?',:1R%?"?3 "XI/4%B@ )-$.3<F5^?DO[SPC@VM
MWR#QN05!F(<@'YB[@%@^>& F[(!O S*2MP4N'GHVLQ1V<CE-,:B07J+;AQ$-
M$%@842"_J$PJ%  I*.%E<I$D=D?KM;2[?Y_H>ZH&>N*+J(#7!5<KB_X E 4P
M= A^\07ZAAFL#6FHF8WB3B!_HTPQC]A0)[F\*= _2R]O%%NHF([;0*YZ6T+S
M[E:SR)76 \IJO4M]:3V?T1" .?!Z[PW_V/:&^#]X70?[?Z0KR:% $0@*X_(7
M*BEY8MR@-QBT\7_[_)/>H(>RFD<27*AXP>IZY;TB9G,*A6:)B85?K14J>F59
M=(*  ^DA4I;%,6X/M"C:B* IK)X0 8W2ZSQ.QRB>',MIR031%@';(QR0-VK%
M52&4JC3?3C$XBE(VHY0()IL<Q5VUVV0101SA^L=^3M]WUQ&1.\A)$C$*S)]
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
MD$=2E1;?E3:! (IU86XGF7V:1TTY0-WM;GL!3G"A>/6\',=X35D6"$0TY1W
M->9N-&;_RS0#L7I)&66]:7LU\5$YUF[J V_#@L\5+8%TM@TM2US:*8['<0SP
M#.Y<R!3VUBP+<;DCN) 5]J1K8 5%<JXM*3 R=U?05],=2!@M1^Z1#=)DJ<K-
M*H"E"D+U%8Q!J1=.E)]U\ )QX1$H!_Z7S8U1@="Y-CRK "T&^Y=L7C(("6"D
MS?F;4&%>CHJ)=!&5NDCC"Q(H8FOJA ^(5YI@@K-3>$R(I%]PRR@;\I6*ZD2=
M<_FP4#/B<N#4"'?A7;;-)%6D&\=TXDB XA<OG79,@3*U<ZB :"$H8Z[^+@G:
MA2I$YBAY$I8$<!DB;.#1!1-:PK6U2)'D(<DL?2] =V3E7*0:&N8I(HBXQI&M
M;/4Y^EMG+&5V"HF]YR^]RRPJ5"=$N#ILS<1>-$;FD3>Q(L>[02)+XLXB2Q$<
M/82'B.:VRY3]&/23I8N?:SP1+3LM&85AEJ5"USOF8CJN6!$'15?:@H64C:5&
M3?L97-V9A$N>46CZ>E V14E;JKVO\TY6_1JW,M=Q *^T5)V"/IM_;->?#3[^
M!Y3##!!VVW3<YLF_F[L4_0%(Q#/'..2K!>2S7":%23;)?JY2[,&FL9/.H2]N
MXD$LD9WD%6JPK:;WE?KFE&UT?:&MK,-F]'64U(A ]EC<XZ@0-#"=!TMWGUMD
M^#QUW0-F;HSJD0K(>E-3&Z(.5/Q;+N*E=44H0ARH3ELTX:Q4\EM15CGU:O4
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
M)2(O*1-(")0GF8X-E(G6C%1<9>S6)1]OR3&*D;WYT'3(LZK,V[J9@$*&;+H
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
M][D%&>6!]<A,HE;Z?VPA.3L W,DJT2>6"!3''R_8+]&5(-*Z'^F^Y.JS96:
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
MH-+<AN6VB^5N+??OD>6>0JO@F9H7!$YX5Q'_C;;9+M^WNBUN^GV[JZ.P1>Y
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
ME5V-8/@TB?%'Q22'TPN<;O;>G7PZW'LE>I%5Z[J$@P>;A-AG<Q2FB$;U"C^
M^. ZQA-X >R:/3C0Y#EN15-*<@6';2\#B8?^9(XV@B^7;^2PNRF344PN89X,
MS#="=6*[FCAX+: <#):-\<7,=!!EX<]S"FLOF[-^8EO=S<[2)*_IE8!GGQ9
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
M)L7BH$3RG-6T5.YS Y#\/+D4=YB-B!S6JXF8*3O^(Q8>EIP,I@6+8S6RTCF
M])CE3(HK 8QO,1QO6>9)A]SM51B2$4O&6!!0&U&D%8LH@W.4)R6FZU^-6)Y^
M ?*J#+-+3AC<??$4B*P@0Z!) V)]/AC'TT@O&9IQ'1"46/*B8)3/H1"'FLD8
M T]\]KQ*)0GK1>.5L\QHJ-'2!98Y.[H/Q[1,),9TC8I]1<4-"=ZV%.A*,V&*
MV&?L.KF^HZI/OXP4*J^392,,241W',GWEM;Y=UF,]:Z&4-[U5/N9S-2JWJR!
M$MW,^6PBD8M@9)T2Q7#;\69&8MR+'"B9?5H-+KOXS&5'<71+,%H2JS\9U?\L
M"EHV?BL/>'@:$.#5/.S5# HL+G2'GR5Y,W<I)O!O9I?JJF]1B-Q8<5_9!R-
MK]% R,C9[%)EN+<>43ZY+ UJT;H6K6F65IA0@K<(?>5 ).Y6NV3KW:N.+T*=
M12,7'PYQ5="?706P/!J1?R^RXGBSKN8=Q](ZA%X#F:<9H&2!!L&-1I$RJ_;&
MRCNL]>8W$:7 _8>MC\NLB'+P, +;'T6(A'W:P,T&XS7D.U2=YMRF5<&WI*7R
M5D?M>:(0!BBX8+'YEX,DCU3<6:?*I73>%!)=)H6,@#8^OPM?B#*:,"PC^'%5
M]B$2Y)IQU)S".T7NGFRAP, (:E6 K7Q2SJT_H%BQ6DBL>3@W([W8355]48'[
M8#/("2]D-:#R-EGL8%5RDY1U6$DTJ:HJ1923X3)D3*50J*\HEK0 U\I!(X>G
M:7.85K[$3_=$3@+WT]AP>]CZ6 0HV ]G8K%-E(#]QJ#UQ:&H:(LX["Z_M^"L
M6UCAUF[&T& EOX-LW27^NIY)+CC)V3*+6>NSTUOMC9O0?CNEK0; 9YEZO/)*
MWE@UV[7U9.^$H+J?XK9QC'']C.U(E5-=N97%@+EBE6@AQU!&07&'>$J0;\+[
M8M[6BZE6@B8/WXYA+3ZWY?M$M3_,"F]O^;S$91J_2RR;5IP4S9*I)DJ',+]$
MA+I8GP=QD5>$= 14POY7))UBF)GAK<!&7/>B:'R(E:,"XK_NV2(L<47S:4V4
M9"$2">*79),ZC4CT361H)DV3S\K%T2>0LV3U(?4:>'.6'S1-!ECKD;#-AEUK
M@;0V,JGGIEK-K_+MI9_ -9B(J.8R#L"Y JOM2F&0Y4:#WGC!.]IP2<;O18^
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
MX5_)]>M1-H)_P8@,V0=)]!E)D?@Q_$\SJ1]'AD4BR[,-3?,U:KFQ!_]P_C[
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
M*< P0(?O[3]TX8A;:> ) P<,6ZE"73CBH1T)1G6>.->=7]9L@$[FDSL,R_*
M:QAW,$/5TFBH!K$=J\0@=JAYE@GF:>^MX:SC7J,+0VRO^J[+A^C4]T'5=RXU
M(H@,W<*+2#<"];4-0R74]-7(U.(P"$P:TQ#]AQZH\1:I[YK"#^S=IM8W["UW
M)4ZS$O%3[^]*"#JLE+S]- W5VE(I.AOU(#9J/G?"(A&U+2U4"8DCU0I]#5P,
MW51CEQ#-MRS'#_2]M[;E];S[YY#>5D%V*(CQC)5^;5D7G=(_D-+/.B:.&1+J
MF>"8@,*K%K$,U?=M4/_ L,$QB:EIP[G"<LR>O[:$J0=7^B4X/]8-.#]W/Y+L
M^AC/X8KICQQ171E&7L0*F<8<L;Y+AMV !R>)_T=*1N7^*'HOZ7],.]N^-MM^
MQ.TZ<^J.?_ZPCB[>_TTBS]%<2X-C9FS"J5/W5.*'X-'9H>%I\/_$T;$BJ.<[
M_A8%K;N+IRUURSI-WI@F3]N:'#DNB9PH4'5B>JKE:X[JQX:K4NJ& 76,V-)]
MT&2C9WG.%FGR<[A^.AR59'2>B Z=M+Q'C<VSB&"O+Y-%TIV?%L$&O;\6&/MX
M(7Z5I&EGE-9GE [GW N;.H&AX56X85A8<.RIOJF9:F30P/",*#"IO??6UWJ.
ML4U![>Y.:DO=BTZC-Z[1,VZ&Y\41\0*J^IX1@YL!IP8?CA"J$5J$$@^8&-M8
M/N?U#&>;KIF?0PQ#:D 7L'AHSZ*S->NW-4=SWD/LAKIG&;9JZ*ZA6HYOJ800
M334M8AAQ;.A^2/?>&GC=9'9IL4]8;=?E/G1J^R!J.^,B&,1Q8=LV55OWP47
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
MS&\RLC<4NC\Z'O+][/<*,5M;-<UN'.^E&K(T26(OY[0*=QAS9(*0F"V[>E*
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
M!G'"_'Z/X$8X+ -R203TWF=6R*8FAE.C27"$7<D*FU-KM?+S!18$>9TOL!2
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
M&L7Q[:JX-F++I_%4S/-\UXN)]OHOLX'V4F'S\S.&E;P;(>]W<[+*Z,!S^,Q
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
M1RZ,9)Z4P$-5+*\QEJ5Q+@7/N"*D5 I:5C(RD0?B?>"&%RQ34['<-BS/-J-
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
MUC51@;8+29?[_8IU/7P>VQ[.^'1+<G9 A?)C9 ;SRE1,R,$]'/(Q.^<Q;3/
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
M 'P@"4JNLU5B&P(<!F*"@W+!U_!XX:U>CV',\",A%;?A?RNMYEB!.FYX;8-
M0#]>.7^QSW2416$97"DKL"\URMY_JQ33BBZD=EDVTPSGJTJ7'*K="JI";F29
MP!Z3F0%T=;A_]+HTY5- Z1%883&M&:574!:ZM;(PBJ[:,F\6GM%(KJR&$[MD
MA]2A.B+H8BOI\6S0\:5K.=X(W(6NV7,Q._1SF-ZY*IM)UP!>[6X--^V<3FT4
M-?4]JU"?KUVD!@S+Z5GIJ'HJ^[6)-U?OV  NO7$37ZJLZ*IW^P?7*$">I5A7
MJMJT3K$*B.9"TV9<H,E,(PM0@TO6'%058!ABIA7>XPHA';W850ZO=5C3/,*M
M7+9;;][SBEMT9U&A.=5@)O[C6RPHC:7&UZD,_G"ZAB%>7I_!\GQ/*H4R^,)?
MA7RO1DQH'() LZ,2;E)?NA1/FHL U1L;)S"TH:]RH'VM!W=<OZQ8*]VT-J8.
M1!VW:F _+"O')VK\:;STG*#(H@\^:O"]LW-EZJ.,N0EU(O/L,..GC7=9?.;,
M);L?1 8.=#40--\KHE9$O?(V>,^O,P:CL&V[<T*OTU=Z&)]141H-8SKCO(B[
MPG4^+RG+3,F#4LXN#;M*S\3W#<[S4GVL=-4KXG@A(3"*]FYU8LH$BEI1+OD'
M2A1%51D#:W/:[IFZ:#PVPG-0-F9^_,7]>?7"O,-MJBSB5MQ "Y[@^.A(I8!'
MP*B).2'3\U(6S-<[P!240:Q8*UF.Z!$;0&_GG)G!D,#DF'K+/=LX^#_J[/R/
MW8W?KD+A.:.V7'J\6VT!A5!D/(3P8%S+WN#S,$!G,[K5!8%HU'0\)XECH5
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
M:ELUP^D+!"KL0%!2E]ZLK6SVY+0RN/_!2W%44&-0^2)<IH((D5E2,.]()AW
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
MF&"DY7,57CO#77]98UF J!@F"E(M-)JI"?1/AE\J=TY54EU'<?!N%1=F!^D
M>AC#**O* YPM76) 0E?BL:0,GX%K-W+"8!8K[DF"^[.BW"\IH^<(,0$T/7(1
MX*N5"<6=&\]"Q5@32E!G:/,SM(%%^;]&20'U1.R/MGOC\^%8]??]W\/!\=\H
M$ZJC6DJBU6?VJ><3+&4S71XQFU)K6$IL(3#S+I-$)=P0:PN66J&H4NF#L)MF
M^P./-^X+$C9&:3)UGKW\6FDI%=;_]GBEY3Q'=!]GHQ]F(R)/4V<K0?>J<$ @
MY$<U;G(1*]BK=M/=V^'3%5W EI&J-UK JG$3K !5R^Y7M0'SH8+,YF#T1:D&
M5G*D@<WPQ'&=QQ'UU)E&.J,VZY<97IBT42KQ"PH8*I-5G<:",EX6T88!H?CX
MTDC="/1@LZ$BD]AQ'32O:#;+X'F5Y'&%2KE<GS%+,EDQX(<8_(4345(HPWO\
M,P*Q/1U$:J06U6<>,W:4,YEEPB:$9]@&P"6*J$(GQ(#")@S8MGZ99Q'L76>Y
M-840A> RD3K3R,M84.HUS]F#0'YDTX8#LV6'YWA@9YNE,[];'B_:[PPZ^V8R
MU&Y44MH@$+S:>O<G@-)XBG/R[GWXA%#9[6RLC*%WGAT,S^'X2IK^]GMS$@/S
M]+!J^3*3"O7?_FX$B8-E7O>\C0INU1)WW-TH_0MUNM>L(<WLOO7?YH+/UWKJ
M&CE/500".T+5':LO9M&'$1*\#6:_-Z,1>'^#D8:0*AS&O_7N12>C&4Q<U=?X
MNK=$>BL__[P3A79([[@7\X:;_:1*(LL![ 44BA;;;Z)'H8Y1!],#A'#M0(J&
MAP\M;K!TI,P3*YV<L(?.&AZ$*$C&%85-S"&;NZX1(\=(;%TVT6%I53$17M&%
MUA(*SUF@F4%9!P95;$WI^G7J6>-[\#@8:?U:=EK+X\"65WD[PU/"^*/K.V;%
M8?^G:2^N1./U8\+<JCVPP'C3""IAJETY[FN$X-WUP5E'I%CM KU!0'/E==>*
M#T2F736"(Q\K;:[ )4JH",>K4G'>XE%\ZP)/>(5+0@(NO5(&(6'.N?DR')2@
MN*V^ WSU5>U,?%L=C,V-LL.%&]@88@SD3Q:=EB6Y4KW[\*AAJ/,LM*X*_>;"
M/B][_,V" ;'Y784B#00=U2,;Q4ZF.++9P6_N<QS#>#8(=#+:7BQQ*!FDRI3!
M,"H\*OB0]YOO-CNOM[;^B7VLZG:GF/P?_:_]>$9.>N?-)M/-J@ X_SZ>8GVQ
M>L2(:Q6!C$$>N5%/E5FOD\W%^8S'>#B(![;1' XI&5<.JTS/K1[\]\Z?^V_1
MCE"#.-B%,2WDNP:UOE1O I=]:)!\U;R/Y\<Z<@W$[9V=P9S#!?V+LK'@!3X
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
MX%+(C(*<2WQ!9.8T$=8Z4AB:89Y"!C_D2 V\\3RALLOIP] &GT+-1LM[><_
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
M:S73*2J7O;4VNJ45Q;O@9A4L=.>MZQ\ZK[,QWJ-EO$A4)XV$%#,47ISQD A
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
MAOD<44:N?$2SM&*[H*?['%_?]&G0?M)RNMD*,T;QI*T *+3S EBJ;21 UB[
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
M)=+2^+S?(7TRBK/H\CI/P(8?JV5ZOG?F#VM%(\5,,51@0U%Y SYR+!IM FX
M;/A#VSX8@(:+;7]X8KO'9=U-@0S_^?C']N<L.E^B/\LN^O;WV&UGC[Y64F_D
MB^:JA]HO7[8_?/YUN#>0_ZBE5J?3S9[Q;'*'(S8B>B\)(3Q*;X01@<M(N1<,
M&WR'Q;K3)_X#IJ+WY13F(6RW_['=9LZ]YS&0JDYC((5X>[.^3T4 KU%HA$W>
M9E/@!T.HJQ'/%5-2^UPQM;(^+H+_^KW(@?SR_:;S"P%3(2LYZ>M]$3(-M^!*
M&1R5-Q"@U[RY=I7 &^Z-30AO7;3=ZV(X"_^K?1^(ZZ T+EV_[0KC#\J5JV!+
M_8/YM<7KQ:=7:Z>MLU[./D0+V.#SZ_EVIZ>MIB^N63;$J_UR=:G\3'>Z$+^6
M:=:K^Q3K:MLYT+[(VU$6<.#,]\_*=&KQB=.<I6V#\M<B!$2MVB#J/X3YR4.!
M8>7PO4@$1)B;P?U[)= 4HY@-42+U6+$DP6):3D*T%#QB 7"2K1NG%:(\":)L
M7=0WCW'CZ"/;AN?>WMQB^T0I%G+W5:J8 \,6&+*,2D18E,%X!KX%75F?9-?^
M-4C&9*'XNPN:6 I# 33-X1L]D"@0GFL-*$01)!ED&^3A\%I;3HNP9: 2^:L
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
M K'5UM<R >!HIW<L*'4V(1^$R;0L$6E&(F*1*5A,1ZBP*^ML5:M'IY(J *P
M<'%&/0, 4BH8=9%:#>Y?[GT>G0/LHT$KS0RWU;[@$@'@:)QN"+:6!(&\L1)Q
M+PNR:XL(TSQRQYW'+N_]:Z&7 @#GL6.X3/'[-77 3>: U.V<U*9UU'Q@/>G=
M+9A'WWK-MF"N<_-J3,7<DP5#6L8O):OL9(,!2C#@ELE$;V^.6NMY3<C7L22"
MQU8&)Q.R!-QG'E+N"F\M$D+R!)&2,,P7V['ZT:4E\]2ZY3@!5*%NA;K/GJ&8
M%^I6P#H;L(XD)S@6,G<&1Y:F@#AG$;PY$Y%QF@7/:+!&K:R;N56Y5+!:P6H%
MJT^7]ZA@]45@=33EH937X*EBI).CB$?"D6:*(>VMD%A)PW!:65?D57BK13[D
MMX);[V8/KQOM/VZUF"K9]_+#B(F9C\4C_Y^1G+1D8?HR8&'ZHV!AVIA04GW?
MMF:+4"E>#.QCNU:W77]X@\K]NCO!5<."(7UD]@.O.J!G]+KJ6=0.\#<QP[\'
M78M"S=;ZN58DL]W.1HZ<<*ZXML8[C[DV^3 T-Q'3X$02P:N!=\H&WBEF=[,D
MYS7\6+30*+L[E+V!2N[C87O26'8L+=;VSVZGUZNHD"<SKWX2C4W/ZYL?+^N7
M&[A@8>6@.[F-$.$" ))8AIR.$6$2B,"1&F;QRCHEJUJ1G[$BWV1$+GI3E>U,
M4,'H7O"]WVSA?-VX*E.8_I2P'=:[6.SY2AJ=&QOW5M%4Y6,;)/&L8 +>SI3U
M.X>VO7U:=.KZ,\]#[^.@@>ZW0H]CV  DMP>Q>#/W)O@ 4_1/GJ%*.H?2>;2[
M3Q.$L%%;I'2$J,A%B[13'.5]#*&L%,2 ='*VQB90=I_&;BF@I3R6D':+H-=W
M<M>T(3-OIP9?1X,>SKVI#'[PJ7[M(M[*P1=$O*>GW<Z/81NJ69H0/*P9.!(/
M\CD;N9-Y'F)I"8NBP%&:ZD:GOQO[U]3=]X-3^=8%]G)CGPIO";8*"4<D"*RS
MR)"H$ F:$V8@@! @L'AM_ !]#?R$5A:4HLN9K9T/@*)F2Z2HV9/<[_ZRE-QA
M&[?T5 W$GURF2CC\T.D.7LJ?F]SQ+]-?OWG1^KKO<51!2(F2QA;Q% TR*4I$
M@PPXNFA@55?6R1H?Z_E7\H?;GS3!N(F0MXWU3W"PZ&<_@,L;?8=&F<I'VVV4
M[FCA>H(K>J?]?VJ*S*<S_/\44S,T_(52W+#R%:).$OLZ;>P<[R?,'#=>((Y)
M1."8BMSETB.!E;=*TA@E^SF*KLXD5(^E'1RSQ)50+9A0'=7W)4M4&!<0"!;X
MDH 1"$QU1!1@@U E/00)=YCFC%HS.7:/)'NKY&K1Y0I</IU28A),,A40J'!L
M W*2)\02%\E+6%.<M\37QJOJK\$*@NC3Z'.+S]:2]^><,44W9%\K.W%.2<X]
M:/Q/VR@H=QML=7IGW3BMW<_-YD#3M/)MMP ZWK<Z!&4P1BE']CQ1CPQ.'K$
M6J2%43KII6@!-(%$L):5_#N [JTV/C_UC;,S/&/7GN?MOD,P7L/EUMJL[7>D
M7"/BH>UE?MYZYGX]8F9J/</7!&?+]+!RGGUR9NA!\KAV)3_=1I\L^F6'DQ=2
M\\95W_ER_^$.9I[GF*Z?T1F]Z%P-$]VU0::[5J2Z:SG77<N>9:UP+2?,X#/Q
M0+UH9<+70;YL)"E3&UB"^S0,>C@/Q3VN<>^Z_24M )FX>4F(B#@J[GS4G&&O
MO>#@(09!%;,VA2(-/Q;\S[.SZYU1VE6BM3'HQOW3P&PI?<JR8N3T>&_G ,.S
MG#0H?/X(/K]S>+)[],=)X\]/I+'S3PO^'>Y>>KP]6C%R\KD%8SG:_K;+P =M
M@@\JMO_<:];_W,5[FU])XUO^]^&H<?E)%"T,FK<K1@).$FM/D."6(TX91^"<
M1A2E3L)Y&RS3*^N2K#(QOB'Z%'K[:,Z8A4._F8O57DG-V92M[(?ASC/N8%^A
MSCTVKRO,N0?F--Z/M$TA3LJBR;FBF9278625P\A$2IS5T6@/D2_3:WI>C5,6
MA3YGT:&J$/$;O:M?B(SX,;7*2X21DVO*-%A>XKVQ&/.@B)9*JD0#MCJ ;J0[
M=OR>U3^[7>M3N6>/A<J/8^Z9-MQA&B,RQII<T&N0M1(C3)6PS :2\CD)+E>Y
MG!>Y\8(<AG@DC<-K=A,G#7%)(? G%8^/P\%%KGBLD/ >2#CJ- :*F0Q4(NDR
MZZ(*!IE .;(4>UA^&R6/16TD'H]37SW+^XLJ=[F7_J0YO-?))?O+Z_4,;]=7
M5)[A8_&P/N891JEY"%H@P7#(>"B0U58@Q:*T JN8<M<+IE<%'B_Q^76)"::K
M!&'E^2V(YW<;Y2K/;SY(-^KY&1$]#SXB+;Q&G!F";-(*A2 2TX)X33T@G5QC
MB]03XRVD"S]TNBDVGSIA^+A)6SQ(?,5NWY5 5)[?O/#PTYCGE_(I$!T2TCR?
M$O1&H'Q,!%%FN-),6$SQRKI891.V3\8<ORH75^7B7I%'-@"@,X#1RAV;#_R,
MNF/,&"&5)0ACFO+!$HF<8AYA0I55-CEMR,HZIVOB#;9;7.0R.[H@979WL\6\
MG2(\JI0G'FLO.>/.2N.2L([E4U0F,<(GGX6OBO"6&5*_CGET+ 7EA8G(&<(0
MQYPA([Q"-&HCL;,F.;>R+MFJH:(JPJMR;(_WZ!Z&.U41WO)BSJ@;I[T3COF(
M1,2 .49%!%Y^0-(P@S575%$VI_W4>6?5[LWYM@PG2']ZJN2*6*HV@5CJ^_@I
MO%ZMV:N5M/B=DJ(B']O,'SJQW>/8KYW"%!5?[IQU;Y%8#3]_?;>2)&.,EV7J
MX^1O3WRD@[*H\-;!P#FS9BQ]W%JQ9CV(*>9R>^?3HRI#[B#.F")7U@AC@U.)
M$\$5B58K@,Q$N7!.$,/O(-"HY&K1Y0K#?\%"8O"]P20ZXQWB 4MDN3=(AY@<
M)2:X*$"NR)J9P,9V)W?&%-&2EEH&UI+XX+FUT5'XZ0+X:DJ!H>9W<&A4HK7X
MHK7S<=\Y29BS&"5B$N(V:>1XRKTJG2=26Z<X7EEG;$V.MR8:H<^H;?R$Z"K;
MVVZ<F77JD79SG,CE?FVQ*N*5^YB\QN7!?I+"&@TV3B03,F,41]I*A825R6"9
M/$]D99VN30"F(;D/R,Q9^P:GXT^9(B?Y=:NU\\.F/\P>9_R1Y;'\J(LWF2([
M  <WV/W0T(N\'Z'?@^1P3OA7_!@079005]'U37/"-@_VE<:YJZY#2DB#.*,,
M)#*WVZ6:,IL7CZ1,"V0FT_5-9^2;&%*\"!??W%&Q$#QWMVRZF6WSQL%!-QZ
M]GYL][O-=J_I"QM<UBM5,#M%J"_AO7WFC 8?S" JK,C1!$=&)(*DXDQ%0ZEV
M+ OR>*W1P\CX'AE+5%*U!%)UL"^YHTEPG%OP2H!'HI"1,B(5@S!8!\.5^[E4
MS<S&]\A(8@IU:"58"R18EU_W0XPJ:$Z1<R:G<9U QC "=M=ZXKE)UA5T?/)A
M='SY2UFJFNTS6^XV/;I[Q!W?&^0_.2TZE?Y^VND57,GO"F\4'O&:F^M?MYF
M!MO*^/HKUO4ZK;/^]*\L"GD0$@2-S/N-GX?=:[*D@XA<-]IC9!,\[CO;.K<7
MO97?;G<Z:;;1R"R.3L#48:;T9,,L,_V@MYUN(4KOSL!7Z^9/P3/9A7F6VF$W
MP^?_-&,(U@HE@P?]2D0[;P+%QFDOJ*$Q[*O<H]:UXK]_LTL[@.QAO\]6 U"Y
M&,<$*1R!@!)GB4@X\2#!)>;<JZB9=UAHS'&2VGKS<LR%,U)R0FQ7V)>VCR7-
MV8"6L[8,O)R3H]L;0RJ)VXH1#:N#-@9$C87LOEU*SJV+^N8Q;AQ]9-L[6Y?U
MG2VZ'T-R7$+DJJS.A^W!]7<@),@%JF-@Q'&?EH*?<URF[\_16:OH.1>1\;*B
MYZSH.2MZSHJ>LZ+G?".5P2XJ#I&]H]1'SJ6S1%'PL3D73C#/>$7/^8P-7<_K
MFY^/P6_$#5J'^WT"OQ&>\5N=[&U^/MS;.6#U30_WAN=X/U*E=[1QWOCS$ZU?
M?F*[ES"V3?B=?A*[E_\<-_[\T-K>].>-R\-F'O-->L[MG6/1V-G8A\4&%Y1C
M9+W6B"<FD(M"(0VA7))1BB1S1SBZ2M3X:8NJ,KBJ#)ZY .5AN%-5!B\OY@PK
M@TO,.=@GQENBO0.DX19Q:B/\YC$B4K$DO5?)T>* U^)5!K_R\_85/>>+NV7>
M)4R"EU8EQHVUFGACN)31^=RAER[2:?RW0L_Y7%#Y<<P]P]X1:Z)#) B.N"06
M.:HX2L)2S;'CX*"MK NRROF\6.DJ>LY%=Q/?!"7 (W%PD>N4*R2\!Q*..HU&
M*4:,Q$C(9!#WE"(',H%P2!$'9X*(<5KK\HH5H*+G7$!4G)&G:9D\P[="S_E<
M>%@?\PP=EBY)C9$6(?=TM@HY' W26F.I?:)4Y/;E>%7P\4ZI%3WG(N% E2!<
M4L_O+=%S/A_2C7I^.)?$!QKSR0^'N,8.::8%PM01(H,D.(4J75C1<R[+-NTK
M=OO>$#WG<^'AIS'/CXD8\ED+Y)P#S\]S@HS0%M% G-(,1Y"6PO,S9!P0*W[.
M*AGWFEVR-\//^7SX,^J/68%UM,HCJS.C@/$,_#%!D4W)Q\!,<+;TQ]CXF:"%
MS<0-:X;A8>//G9#%^^1;2#)6U*,+L BS.:[,)YEBD)H:R:U2ELF0(%ICEA,O
MF:ZH1U^?M=@=\U:-\IX29I$Q,1?[1(:<%@8E3S@C.H3@V<JZHJM$5OV_J_SA
M')S5A^%.56"XO)@SZJ%*+(.TF.>,H4<\1(RTPQ'AY!0E4=,D3>&AZG'VJXIZ
M]!FI1V'.SVRKUKXZ:%0Z$@.:IV:O=P8>W]DIZ/V0I:?0/GBS?QYCNS85'=H#
M>WZ;L,+#_P?'/,.)&^,M]E$J&@-GF&IA'YA)>PACQ4WRI\]Y4GH 9OD $\#
M&R:R^XJW=SP!%;ZH'QVSQL8^J*HP1$5DHP--UC0BPW*/:I^LXM38:.S*^GC%
M!YI-,EQF.[,JP@45Y];EC04?/.9>RN3"Y)/2+R@9B+YMT>!U 'FF913!(I\$
M.)9"98I#IQ#A.O#DK=5:YS3HN'#\:\@FW+?=@]@?AY\!H?"3$A3_E$GLP83$
MRY.HFWGOM +%B_KFI_/&^:,V1)^$SO-A'O<XL]C6R6FK<Q'CE]C]WAQP2XP)
MWY7W7-)H[&1*OYOOO^_T^HU.?S?"PPUI(J^O5'YI5!@K"JB[1:^. 72U9M)%
M*9&A@2".703/VABD<<+8"T =4Y#7C9<<+14OZ(-@])EDN03,#YWNX*7\N8HY
M=++(DOK&?A3>"J\EPACDEG,5D'$0%C(IG%02_ 8CLLB*IR0.?:2UGZ^5GR.E
MXT1C?F6T286K]Q!2 ;@JK-#!4H)8C+G% -?(!LX1CHH1'2U),4&<LS;>G6F(
MJ\. ?T(H'R-5E#]A*'\?3K\GRUM,^UXA4G=2E!%!5FY\ZZE3(9,IPGXAY-<2
M$GYJE>; Y_6Q#>8V[M@?F\U>[MQRUET<AJZ=K8$6GIYL?]LZ;VQZL7MY##KU
M"6<MVM[\ZZ1!/^+ZSC_-O9V#'[L[NV2W.:*%)[MB=V<#-RY;1]L[>T=%HO'/
M3[Q^LLMVCT#[OOW5VMZ$,1S]T_SOY19O;&[M8RRLS;26,46%>'0&64X],A*$
M1&'K,$\E_H(\@Z7.8.84=1&+&+22W#MA;%+@#"5L3()?Q2B)5SGM-9CWF'G?
M1K)ZHZ+[4[*W<::\NQ_F]L,;1:+!C!B*+??>&\Z-%#1XPR)AR2THY]BW6,M$
M8[TS=P0^7_;XOJY]6:M!W &>70N,;3'%??LC;Q&?QU8K__?&JV"-3\Y:_>9I
MP2"6H_=,>)O;!K1J1V?=9B\T"T3MK96J"/<[!*\Q3YYOG67K;>&:T^X)1JX?
MN[V;]X:78*3PL=&[W?Q\3@F4S.+]PV[G[. 0/ *BUN9$#KB@ZYB:K6)>BWWP
MPM6?,*/=V#_KM@<>5;-<@V()!LVEBI4 :>@U0]-VFQ$\M:<F0_2',9RUXG;*
M7E*G7:0UTA6D#II,_!';,37[B\5^^ +86K\\WH_&&FR90! 7 K8&G1"\P%'V
M9P0.#-; C,(3+$X0$L)+^#2G3IE$HU?!&.QU8M2.8FMVS_W5>@SS<*?=SO=F
M+V-DUK!KL0(Y3MW.R?">V7_O0$Q8P&GO,1W$<M[$YBNT6IWS7NV7POGOG(&F
MA-ZO[^[$_"MNW9*F,%>*B&+;>B+DWSE'STV5:,R:%NPA3(G"K%%*YT\32-8D
M4T_":5@]K.3WXW6\)P'C3-Q_+U&$,'E/>+81E>R$BS.F>Q;-S8?*<0$'?Q_2
MP5<[>'QK\ ]7TX$GN3AC>W_6[<)TO[M/X=BTFLR;99GSY89=BEO.HYI8%5T!
M)A7/+9S$?"@CCT>5T%55@@M<);@RASCP9UUK!I SD*.Q./!^*7"VI 'BH,EX
MLWZT=UC?":W&Y=9E [[3H+N7V]_V6ML[7W_4<P7@T9;8/?GK9+S)^,>+QLG6
MCP;]RNH[=;:W^8GM'<$SGGP5\$P7]<M/M+[3:NY"\%GP8WVYW63<\2@I)Q@Q
MFQ+B/'JDHP5)SDLIJ7?$Z)5UO:KUHUEA*B:$"J.>":,4MUPXYIC!DM/H##:"
M2V.YM,0$8N]JV59AU(MBU,5MC*(\4<(T1C1:P*A@)'*2V4RV["US6CC.5M;9
MJB&FPJ@*HY8$HR@5C+I(K08G2EAOHW, 3S1HI9GA=N;N?Q5&/2-&-4;\*!(X
MIHY&E"MG,R6S048%B@"Y@A=4BYCXRCI?Q?K19WH7C&-EB4+5+WD?<6IFXQZ\
MRDO(D;< D5TQ[1OM\)^\>5OATA/B4GTLOO.8&"(-02IHC[B,%%E)'+(<*Q\E
M%H;0E76RRB=0G;P<U\ +4*:_;M5^JH#H+M6NM'<V[1V)?")WCG!LD7#Y]!;A
M&FG* ])!^,!A,8G'*^L S97NOE[=?:I H3++SZ?8H^&"3QH'Y_,))&\0.%<,
MV1PN1!-,[CA/7$C9+%,Y?A!D82F 7MW.5J<+?[8?%# L+ZGV @0,@XFO_(G'
MP<ZGL6@ .Z5X(@&YW#.*RQ"0M2ZW!-":RB1QM&)EG8T?DECZ-&JEM$^^-S)5
M:2M'8HX:/1(A6.>$!6<!*:\8XDX3!,Z$1\)HAXVWFEB;'0DL%RGO6"GUDL0(
ME26>D]Z.[1>XR$,P#'GO$^+)$F3 <T(I)&\#9L0S!WK+^0)I[3,QLB]LF?)L
MC1>G5PN^3@AZJF!@RO&@RJV8'SQ]'0L4;"1"\A21PYPC3H,#MT(G%*Q*AC#X
ME=F"(IW1>>4>[ZTZ2Y28?,-P\%1A1@4'SP$'%Z-5HEKQJ -2+LH,!QP!IF-D
MB.(\$9O@S95UL:J?HHEJA0;+CP9/%9]4:/ ,:#"V>>%9(#(5K4,=XM@*9'(/
MO1B9LY@JQ:7+:,#-O#8OGAP-GJ #P,)M9VS&%$%IPKW.=CU@P(L'4/<^=OJD
MG0VJ*7MS4_;&ZBJG' %\Y24<T]O0/4ERI <#AM]&':$AJ@_6H'*(GMPA\F/9
M$N.("(D[9*W1B >OD O1((P=\P:G9$DL-F'$^"&Z^W<2KFJT%EC!YY#NJ!1\
M<11\)/]!M(@L>)X/GQGX07$FT.>(.GB=*F$U5_D$&B/C_3 J!7\5"CZ'#,8C
M%;S2X9ET>#1K89,3\,^A%!P8::<P,DE01!2-U)NH?3 KZVI!%/B-E5H^_&36
M\I9W+%;\<*L:O,*@>6#0P?BVJJ2"@@^!(J8,\1A(QJ"(M/$)*Q)5RFS*>OP8
M^_TQJ*K26F U?OHHX7YJ7,4*<]3QD5A!4 IJ[ 4B20G$<63(2DES1:8UUKJ4
MO"B2 >PQKD:EYF]HL[.RT4^HO^-Q0HK$*XDT #3B"@)^YPF!L('SJ"FER6'0
M7\E>667F$D4+CSF8M;S9BI>LQ;S*490S?R_'(C5_Q( N8[=38=),F'0\%C<H
M"!JB8 1Q6*M, Z\!DT1"!$<('S15/)J\$:GA[=\7Z,!HE89<]*K*2K&?5[%'
M@@7EF5;.*&0<!6=#6HJ<$ 'E?KJ!"<R<JQ3[+2CVD\4,=REVI< S*?#X.2X(
M%S07H+$R$SD0#JK,.?+"N.!9D-SYE76Z2.1*3U#K^&J.<0V&^MHJM1=KJZ%*
M2SXY4&V=9Y JPP@OMC<__MB'Y:,F&HR,U@R0*G%D8_(H8LE$2 Q+Z7->DK Y
M;#\LS/&-.28MWS(H//W&104*SP(*]=N@8 6WL(P6"9&N>G<JA80)EO)D$]8B
MT]:R"11S%2B\0E!8A)"EBE7FI>U?1UP (@,6-"%O&&B[T0EIPPQ*A 22F&;6
MY3IE/"^JF,4[MG4W(\7";7;\/;41YP-/T0W:4C*8\] YRTTNAX-X')@M<:.!
M^4_0JT'YN6\E58[>TT/_C['HCSJ-HV>P2#R?X/="(Z=50M1*S8(US'.(_LPJ
MT6J^9W;GH$POG*2N8+6"U<7?R*M@]5E@=21^9DQR1QE%D7H&L"HMLLQAA 6Q
MBGN7C')%>P7]:$[5"E8K6*U@];ES$A6L/@NLCB0J %*]BT8B'0E!W&;&:NLB
M8I$*J7AP3IG,,"/,> WULL)JD<OXK6_AINO%H+)@-]MGMAC5OW\+S>^37B]>
M+L?JNK^M7XV[>!U^#$<^GN)8N=?W!IK(:5$>^OMII]?,-W[7C2UX@N_Q]_-F
MZ!\.-?7&%P=3B:^_8AW,VEE_^E?&>KX_/^#0_$Q(4'1[0F[^/.P.G^?4'D3D
MNM$>(YO@<=_9UKF]Z*W\=FM4)\TV&IG%T0F8.LR4GFR8I7@"9'6ZA2B] Z6(
MW?PI>":[,,]2.^QF9/^?9@S!6J%D\$'S1+3S)E!LG/:"&AK#OEI9W\G:\^_?
M[-(.H-9)M??9H+7[O6(<$Z1P! )*$V,4B08S8BBVW'MO.#=2T. -BX0E5]I)
M^$X,&]EJ11:#MT9JKSS7\-\4(L%)<$&]2-A<6=W&V0E,B)]#4NBV8?WB#V,X
M:\7MM)52]!E*KFSM9]N/GV$NV[[9:A:#+!9V!^[_1ZOCCY?4K.[]]Q#[DW_:
M]ILYVP;3M[NS@1N7K:/MG3VXY^?#O3\_\?K)+ML]^O2C\>VOUO8FC.'HGR:8
M2%Z_W-WW0;@0F$ RY2K@"&&'DS0A2W5@' 1*,?"'(C@?IQE,NV=Q*KS>-@'/
MC:\[A[$6FK#LW=CV<%D7^^<QMFM]>-V>@'7N9SWHVQ\@=2>G8#%"S?:+=U-Y
M1AX>V/;/^IWN10WT+>9/4_*O6K-=R^*VFG^2FFV'_ M>+7[+WSZ=FDJOI6[G
M9*@B8,EKG=-8:G*O^&S^]D6TW5XM@F*'VF;T\<3%;NEL,+(ZZ<:U<QA@S>8K
MM%J=\U[MEV8>8^<,YB[T?GTWU>:>V.X!&(WL:X@B9BJ\@FO#6G@BL%@M>]J+
M[X:__!Z:O=.6O7C7;!=37GSI]\&U!M8X&Y_1G8TL%>7; [MDS)H6+)NFP=;*
MX,8#J[566*T1QZI\3Y@U2NG4M_$:F?K>SRY+R)IDZD&7_?E[$"Q4#\NGOWWS
MLG?LM;V6ZL![C:CT3A=G3!E\9AC1/:CYEFOPY"T/'C^.>G )F4S!1<P.P;43
M,'0+KDUZX1<\6;W":\LHSCS^5Y,P?+KM[=L!S)0\XD9_P/KT92C+MX*@MY!F
M[/S8/?F(]S;W3AH['^!>G_#VIL?;W_9.ZG_N'=;_W!6-S2VXQX=6HSF29CSZ
MT-P]^GS<.-DE]6^-X\;F)]ZX_"3V3G;/]TZVSO>.CN&>6_#>5PHQU'AO;(.3
MEQJCX!U'7&&'=# 064GB01QDM!@B*+6JZ:-YK)>L K("R@HHGVW#N@+*A0/*
MB]%NQ3:D1 @2*:I\R,TBPS*EC<;8D>BHIYD28]4\?I>[ LH**)<;*)]N"WH^
M0%EAX4Q8.'K@EW-P&T6R*,K@<B$E1M:!TTB2]MQ3[8.($RG\%A0(7WU31Q#_
M;K0]N. OH&7EK[_FK8(B2Q![9ZU^3OCG#8"'=4:Y>T(6#\\>T>;COI0.U915
M4S:'SB@_84DK&<L6%WD*NKYR?W&UUH[%IN8P4YG!QY46^XW1'B]@<FXRKV+L
M55'E_#RI^ECZ31.A/"8<828#X@$\*6>U05A9GR*-1H2"*%701:):K-A2ES2Q
M-%W)*SV>38]'LD-<2,-C"L@1:Q$7BB'KHT%&1&.I3-XXO;+.=*7%RZ;%B]$?
MI=+GI]7GT0R'<D%(3S!2&CO$C0_(Z'RZR:4D8M(!Q[2R+L;WQ%Z$O7Q.^8NE
M""C^CN"-MF.[?[-ZL@@MWA@5\LORF7WO1?_N/E7+5^NU>;U<&T5]:P52,X'4
MI_'@@5IG#&;("T? Z0#/P]DH$8G"B2AX"L8\$J0JNM0%UNKY$Y)56OT"6CT2
M2AA#I9.1(1UQYB@D#IF8"+(ZV$")QU&[E77]*(;"2JT76*WG'T7,1:VK-.#\
M='XTW*!"4\-Y1+#*'G1>>N2,8,A)8I3 T2=34BA,H"5;Q-:,PU,X\)SQYT"Q
MS)]\2_LXN=S<=V-H]L<HUZH$T+-OUL +[\O%J*!W)NC='0NBI"/.:%<P+.3>
MUM(@:Z5 )C&L#34^" ]!E*KZ4;Y2G7VNO9=*9Q^NLZ.UN%)P)SU!1,B<D[4)
M&4(MXB;ET^%8VJ16UCGCE<Z^3IU]KOK22F<?K+-C.RJ!,NL51TKEEK">)V1C
MWE:13L#Z6<%Y#G',>/5\M:7RU%LJW6:G6U [U#)A!CH[K=F0#[R>Q/9;VU59
MDDV5O&*[L& [L%Y?3S>N5JO*P3X K/Q84,"D(MI%AJ)3%'$6/-*<)*2P-=IH
M:FG,)/&/KW"O$K&+J]\ON;U2Z?=\]7LD@(B.,18(@[!!R-S?6B'MI4;&!L]4
M=%1SFO=8*O5^O>K]DMLLE7K/5;U'8PV9B'!%$L]G]98$?A->(D%\4!C^M$2L
MK#,S+YK_!>I(N10!QS^V->!MM)D4SK;]&$W-*T]V+.">POM#VSX U!IVH((/
M;/1ZL=^[6JV-X6)5 #430!V,Q1>4FPCNI4=*\/^?O6]M:BM)TOXK"G8WWNX(
M%5/WBWN""+>QO4R,H&WC]N O1%U!("16%V/X]6_6D01"$C88"0341(\L))US
MZI+Y5&96Y9,!<>(2<BH?WXK"<T&93<0 0+%[,SN7*.;J*O9#;3P4Q5ZB8D_O
M3!@:-;42>6XUXBEDGT)YA"/%7JH04RXPR]B]:V$7Q5Y=Q7ZHW8D[*78YOK4X
MK9_V-X222A#%D5 Y1P1;BJSG*F=_,>D2M1[;M0U95V11527+%L?=M'>G?QB[
M$]S75_L;OW:<Z>E&2!XW;>0GB%9-T^5'[8.M?CPI6Z]W@Z?C&6_#1BP4DPQY
MDL#;$)(BQYE%6A!/C??4J["V(>YS6J($.E=8C9=7N+ZH\3+5>,JWT$%C(J1$
M*7*'..%@99"\,XFY2#X*XX5:VZ!%C9^0&J^@5U&4=Q'*.^TB6.(C,4XCI6S(
M!Q45<D11!"NS]L)&@2E?V^"K=*!@"2SZJ^44+*"J_'6&PE*G\P$&Z-D >JDJ
M__2 _>W93%5Y[J31 1LDK0)DE]0A([5$3H8@,?$*7A9457[ARO0TF*,+K!98
M785MM0*KRX35J:KRFF&C-6<(,P;>KG 2@:$LD.58>"=BL(PNJ*I\@=4"JP56
M2U7Y9PFK4U7EM12)8J61ELZ M<HXTB$J%'"T..\&&"L65%5^96#U>E7YRQKR
M5X6=?UY!_N8O'ZI"],PF?Z9];%K7;#7[S=@KQ:$O#O:QBLI),!)</E''8?R1
M"6!":.=8H(8H+-R\XM"/5P$Z4Z#'ZL1X5>TYGIQVNK9[?JTR=#>>=F,OMJL2
M#6$D!M65MA*$JM9RZTH4<K5EN-G\\LSCPLRD=F9[MZC+_%2J+BNZ+DTI9"R9
M*86,GWXYVU+(^+;%,IXM*]0MB@\_JNLPMD>@CR?9?A_E<\#J8KV'E3743BW8
M<:UHOY4:Q*5BW,_<2YZ2-E(S!9XC%\D8QC5V2@H61/8V][=NMP<R8R;#F_%G
M(T?SS83 @A$]\CM[EQ_'\-KU*M/K1?BBYXW-_)P]^/R8[,"S=G9;QSN[;T7C
MXNLA7-L"?Y)N'[T5>S.^Z-99U:>C=X<[NY_YSN8'L?/E@VCL'E]LGX!%?O+Y
M>V-WCS9V6V"A;\T<2Q,>NZILG'5)(8X31R8Y@:+VR6'#!8F9Q:<NYC 8KV@A
MN5)1L^#CDC:+J:+1*"FEDES[8!2G&-YHSXT'F*SP\1:;&04?5Q<?I\[[!1<U
M29*C(")&G >)+$F CS#Q22I"G)<Y5,>?3FGV)13:7$7;^/7( AXIU O+,%A-
MJ^]CA.Y\BSEL6DT/W&DT31-1U )HBP.TJV)W.[L-TMAL[--$ C<R(3#P-.(T
M$ZY0+Y S5G+#2?1$YRU=(NZ]]U .,J^NTC^@*?,+2I^:WV- %[';*?I^5WT_
MO])W,&+VG<""^9AI6G,1+:L4.'A:(4E2\B(Y27C((5P-"/_'"FG\ QU\?E1]
MW6I_B^U^IWN>RW]G'2D$+,LR4BI:J!FPNIR $485TV,9IL?8ETI<4$P"1H;(
MS,L +Q8S>,>QPLJZ?/ !3 ]:-WHV?ZI0,SP;7;ZO[5%T^?',BK$N.Y,28T0B
M3W/%AH@)T@IL"ZNX!X1.!EM<Z3*7BSH:6F(?MV=:.(U=6QU5^7>TO5B;,+1+
M'.1A38S+J:AF8CP1YP6=%H=.LT4Y/=="$<&0SP4JN$H&.<<E4I%::YFPU-N<
M#J0Y7B&7IP0YGH2A433Z(31ZRMX@TGENL4 X)Z%PK,%WH$*@!+9!),I1R?W:
MAJIK?&]S8[6#&*MH;GSJ=_PQ<J -UT\BE7#&"NRYW+"3_.G0=N.?><HF?_"F
MTWLVS-</A%6?9XEEB10DEPQVR1KPC:A'L/(XY*V13&O%!5-@??!%[1B7(,<*
M:OCCGQ4I&KXX#9^R1J32"?0X(*J<0UQ;A0SS"DGJB!;8$1D(6"/JF8<^5G!#
MI1^[L=>O@8$>:[TS>UKB'0]O@_QO# <P;+M=Z,>P&65[=S%(-%LYEZJD:6(!
M&2HBXD(99%)0R%H,6(09K?CH5F][M\0ZGHJ],5>;B];>36NG[ <1&=&1&12<
M3HASQ9'A5B*9J>DE2+"LZEVOT@FL%Q+*>&-/FWUHQT4,M>9X1['$,1[<AKC<
MS2UAU<4!T6P-G(@3\Q3LA<")1MPIC:S*[X3#7J7 !,?5:5!:JN \8S5>FO$P
MH<9%4^^FJ5,F \;**(L5DEP(T$_BD,98HXA-()@8'*E;VS#XWAN:*Q9R&!:U
MF*=Q-Y@/CY<V__E3K7-Y\"(G8?NA,5%K=7H]^*/;/8>U[,QV0PE*/+A!<;5K
M"Y/Q9F(N2K[) G%KMNZ%IU@ZS3VRAG/$ PU(:RR0L9%CS5*DW.2R/+@<Q7C.
M>KTT"Z/H]0/I]90]HH)BWK.$(E4)<:\9LD(H!%/L.'.&:H^'>OW<#F0\(8L$
MM*3F05N:_?N;'R_"$5KFN8PWU404B%H21+W]?L4*#]_O>I')37PT-B%&\C%0
M6&^0,4XA2B1QU#KEF<S1#<$6Q0I?HALKJ-3+/(I1E'KI2MVXKM1>B^0YJ+*+
M6"%.=406YZQ6S!0S)I T5&I.5JF^[PL+A;SK=.'/-G1UT.YWSR?B(B46\OC&
MR,T^TVC>"DK]LNDQHOBFP5GNE$.<4W@)WB*MI$8)$^QL,IJ2N+:A5JK66 EZ
M/!7#HRCP\LR,D0([8@FV+B%,<SEQ%S32V+B\1ZJH<"P8P=8VM+GW(>X2W;A7
M/?$2RWAX\R&/>T&8NR$,OC(1H(V[>V>-#_N$28P%MHC[7!.<*X.L"0$E$81Q
M,&F:VK4-JLK9BV>LILLS$H9J6@Y>+T)]SZ\,A$I]O^]\V,<\8*621M)@B7A4
M";G(/3(B)).PCDF3A9V]7J%8Q'T,_AO939^YEB]M,7[?!1>@A!P7J^I3SKRG
MGENG(O*68<0E8<CJG/T51<#!>"*86]M@ID[QHHYLWTY/GI"G_U(5?VG+>U'\
M):[Q(\4G.ME(3,B;"PEQ(N1PKT')H$627'G!0?%%72GV)!3_@5@UAS&!QRCJ
M5JGGW[8U&)7"R775;-O'VG@>%MH>N2YNT: _3CN]9F[.JVYL0;N^Q3_R]"*V
M/J<>6V;1R#=8V_B-_'Z]RN$+\9U^6P6SZE*$7H\EJ$#M J'V8L;&TBYY09)!
MV*8<$'$$0-<)1"WSUDH:K<1K&[K.YIS5^+T$0IZ#,B_-5"K*O&QEGK*;>!1$
M:ND1@'!$/$B*-#<).>>CU3DO/9&LS%2LB#*_$%[0H4DZ^[K;R6DJ!]FCF%?<
M]CY'-%ZJW[<TRV0[OHSR[ ^%7G3&%.'2).M"3E2QX/4IGK=^@T76696T)L$X
M UX?KFMU[R-F)=SSO-1^:39,4?N%J_V4T6(]9RQJC0PW"G'I(M@KPB##4K(1
M,%R:F'=CZV#;/ FU'QDUXU:,19I72KUH]^46]_AY;^]S]T=HX0-1JCW>"9O"
MI_;(P:@)XOYWS39XKC!\K[M=VSZ()['=+_'_12X)8L82%!K6<I.YICG+02F&
MD:9,HQ!<DC@**XG-N09R3G7DV_NQY0COB[+G[J;3Y<C./=1Y.BS%$C?$&A2$
M @M/6(R<C 1)0W3"7AL3XBJ2);X0[K7->-H%%7J)U/&K8V;\U<VY6OWSOUJV
MW7_=#F__;] \S;A43(T%UAD_FS$U@E4Q>:&0<-@@GDD5M-*Y3)Y+3D0JF4MK
M&ZR.R8J$S,O^UQ/8_RJ*_?"*/65T8 UJ;:U$!J81U%EA9(QD2!"2I#$$1ZNR
M8FLS2Y12]L*6:6V,]KFZ\5ML#UY<9;S5,3DF*EILM7WGI.S.+Q*19G.3 8>P
MQXDAG(G8N#$>::HIPHQ'FW@(2M <U<#Z/J9&B6JLL$(OU]0H"KUDA9XR,80(
M7A$=$0G$(:ZT1=8&C1(SE&$B0N A*S2;PRC_* K]0@(:[SN=<-9LM2HRV&:[
M;]L'3=>*]SE5\S(\H>7:&^-I 2=HZW)2QGS5U_\NP+5 X)I-K K!.$ZP15Z'
MB+A6"FD=+"(Z.1Z\89*PM0TJZY3.;KF7J,>ST/7EFB)%UQ]-UZ>,%*J<Q4H0
MY(SGB$NND-%6(*82ITDJ'H0&7>=US59$UU]((.223*A6%;2N?<S?H4Y"G^&/
MU_<^ /S,X6NYIDJ>D7+D8WDP-9N'9&$!"LE01)T7B'M%D8W"(FV=M%B3Q"S-
MJ0N"S/+5E^#(LU#IY5HD1:67KM+3E@?FS/E$$&?2P$L(R!+'D !<%HD$1I7,
M5/5L3KW>$AXI_&W/)X-H H8*.]0",0?/F!&&>^FC]L@0>.%)..2X _1QV% L
M$M-R);FA2GSC:5D3A8OQU]1U^I"&)R31Y)%,F>@E88TT-1%%!5I+N+24@[J"
M4I;(Q"JG*[>N%&,I.<M/-'_Q,>,9PPW@ZZ!5_)T%@AF9#6%0[Y(!LR-)RA /
M&B,=N$>$D:!L\H8SNK;!<9W/8:^^L\-S:V5Y0@&.EPP B[97"@ L'P"FK!GO
M7!+&2\2\(H@+CI'3P2,MH\4$>TI%)C"0=4GY$P" )Y/'_"12F5]N-O-V[-_:
M7+RET \%]16#$0Z=03[;<^M58M[8/.HB\=_+'8/GLT(N-S!7UL8%KHUL]LB1
M"(EQ0Q!,GD-<)C".!>>($#"/3<*8JK2V86!IG.7V^=6E\78:\LCV<4&\@GB/
M$\,LB+=8Q)OR!J1T*F8>QB@Q0YQ'#]Y Q,A2)8F7+E)',^*1.>3UJXEXE:7Z
MC[Z%^XZYD1?/-:U_ID6TTB+R>^UU[=L<PNDSVZN==CO?F@&L37M@F^U>O_;Y
M4\W;TV8.7U:%,)NY1&:['8<:>-;L'];ZAQ'ZT/''M1[(?:V3:G]UH<&UW4'7
MP>-[]9J'L8';P:\R*T\;K-KKY37KE7$[K/M=K\Z>IU$YSLKHO8'DL6:[S7PP
MH9:ZG9-K%3I[N1&#]J W^KV+[9B:_=[Z=7KJ1YL"^GOMS6A([$DN.-H;]N&T
MV^QT:^?1=FN']EN$=L=VK1M]"SK<3,W<FTX>_HP^P['W QB4=G]XS6DW]N"/
M:EZGNCI2D^W!";383W1]XY^N^X^-F7$9C\ALO/WAP;\:LR^QEIH@7<TJ.%/-
M:C?V!]UV)9)9!#^O?UJOI0C*#+)Z- #9",VAE Z3&4#F87@'O9$43DK9Y*][
MZ[4O>603M#M^]_&T^K ^DG+;'_0K$6\U3YK#D>[EV^2O>_'ZC6K-7JW= ?%M
M'\1NEOAV]4L[R-7MX4W\#@/5OGZ/:B)[,/&Y:36*B5ZOU6:G,J]US?90@W\R
M7T.D:K8#2,8K)BL+ZBE-_#^GNCM<4R.+P5OP:;SR//LV*42"D^"">I&P6=MX
M78' 9O3QQ,'P,U*O92>G7CN+0^4:B\,88J#)62:ND B^.K3]VHD]A_FHV=/3
M5G,"&-, I*\2Q(SJ([E<K^W"')[8HTZWV3_/#>@-_.$0L_K];M.!]/1J589-
M_'[:[.;K<K,D/ H6IX-#^(/Q/VJ'G;,("TJ]ULO"/FI!1KC<@A'(U?*<IB;8
M0+%UOCXK%M-R,S&YHP'FM"J=.(?M_ZP9^H?C R 3%XY627QUB76]3@MZ=>,E
M$X+D8V9G>R0Y0H*A*46:>#V\#-:=VH.(7#?:8V03-/>5;9W9\][:/Z[U"A07
M38WB] #<V,V4EM;-H;*#(=KI5D+P"NR=V!U69_BG79FVU Z[V4K_+Y#F8*U0
M,OB@>2+:>1,H-DY[00V-85^M;>QF_?KG/^R3[4"&@3?9.6GG<^EV8YX4W@9Y
M;T+L(2#^K"$D%WY9FN$S,Z#J!N,33)_JT'[O!E-L7B>OV2Y3?EZVX3&+)@7*
M;>!:4(P-CEPE#7_(_<T,^IA@@JY"7-==O']'P/YX5:"X:MTN/.'/%MBTC^[#
M?1CY<)V+[<W/!'Z'MX_>'>^\;^#&^[=D;_?#^=>C8]*X^'"VL_GGX?9FZ^CK
M&X.__N<0^Y._V_:+&>P<P37@X^U=?*"-+Q_@_A_.]G;_AM_^ZP3\,[CO:P[W
MPCM?MH^S/]8XVMO'42FI?$ X'PF#D13(:D(0ES$F'R,C'MS;")[N:1;9[B"N
M+7^>8&+>='K]"A!>]@0U]C$C*5$=46(N(HXI0<X'@HR3 6PA+K66,Q,TN8#9
M[@&L8:,%7<\]6O-(*_7.H#OI'U8I/A[F/=M8K4%V3K.AG#K9<<V_ ,/KM-..
ME1<U84778CO_]IH%^%OE*X#5!Y9>[_=7-QI(H]')>U%BN&E7&7F75E 5,H#Q
M:-G37GPU?O-':/9.6_;\5;-=]:JZZ(_K(SVG@%(U\,.O1T:$,>M4FFQ'C':W
M1@\>F1CKE8DQ%> 8?L?).I?TQJ_Q.OG%[P23OW3ECQI+U#K#IC1V.8TEMQ.#
MGVRBWF%G]Q=^.B?F/G025F</-B]'-Q[->P&=)R^Y\_A:YQ^H%N&*Y-9>+;RW
MD( [GPSYY=,@SWK7[FZ=7^WMNKOLUOV*=_"C;;OKWEQV&I[*EMVO>1/C+;N=
M+^^.]KZ\/6N\_WSV]<CCK[OOFCN;?S<;%_"<W7\U]W:WSAJ;C8O&IYDM.['W
M91O:^?KLZ^Z?)]L7'UL-:-OVEZV+QM'A8>/D7X?0OS.X\OM_+M[V&\VJKGQ_
M^^*8-X[>[I.0:"!*HF@QSURP&CDI!1(*2R^<-,2&G+"H\>SQO5]+'5J-^D,%
MY K(W1;D%+=<..:8P9+3Z PV@DMCN;3$!&(KD"-CD+O%V80"<LL%N>TWUT%.
M@T^>O.*(>B$0=UXA9PQ&-@D?B 8(S-Q/HJ[E[+&$ G(%Y%X"R%$J&'616@UF
M7#Y:&IT#?*-!*\T,'X(<'H,<+B#WZ" W9<DI(C5F7*(0P(CC@EBDDPK(8*$#
M,TI:&3+(83:;B;6*(/= .0*/JI^?#CO=/NK'[LE]G?:73;GSF!YK-8>[,(43
M.%>@[ Y0MC7CE%(3&4O2(R=L0-P0B1RA'&'F@L3,XLHII?=W20LWUNHJZL*]
MKJ*H]U;4:<>*\V"M\0&$)3'$L0.59? N.,^T5EP*;:IP?%'4YZNH"_<<BJ+>
M7U&G5M1 .$X>8R05Q8@S$Y&ABB!KA#".2*E8#O/255+4E[!IEX^PO:KU<MI*
M-O^'9Y&7L6M76+*6Z &,IF]<@*1@U1VPJC%C_9LH?=(J(>ZC09P[C:P(!/X4
MQ)ML +((1H6Y#Y]$H;%;805=O.5?%/0^"CIM]0O#,:,<(ZN#1-P*L"-HBLAS
MD9)W1"BEUC;(O0J5%P5=805=O,5?%/1>"CJ]%8"#")@1)+F$950DBBPW'/XD
M6GI+L-86K'WY?(M?K)RA/^21O KRUW,R]3(B_??.FK\?(=W*#?SBB3=N/T"K
MC?B/Z3*5/>$E+ 0?9EPI3"4AUE@DG52(YY*-.EJ/I&3!JEQG)*1\ND^116VE
M+$Y[GCI'4<'1@J-+]VP+CBX%1Z<]7L:#PCYAQ)R-*'.T(^V21D;G@BXA"G!V
M\MD:0^Y]@+#@:,'1@J,/'8 H.+H<')T.[4LA#"$:42W"L/:%#8HC*;C"F*84
M,ELTKQO]?'!T#H/<'$ZO7^806376I\P!, QSV(FR<S#JM7:G7VEQ19[6/J^!
MEL$C;*O6C;UF&.0R&P,+E_1C9I[+)$]5ZOZI/<^W&!+<]8:47IUNOJC?S7Q=
MWW) Y5MLPX6]]=I6Q<J$*[(HW^ID'KG,(U81W*&J75E4:O:@&ZN6U9KM;YW6
MMRIM,I-(#?]?ZZ34]+'F!LU6%H#:H-]LP2"$FCNO=:"'K[\UAYQ6O7A0W69(
M[Q8&_I(AKS,D.&LT893KM7<P^LU@UVN?,Q5-175PV88A1=GEX\</K0^)XFQ%
MN^<ZG>.*^Z_B,/OO.V"E3#I@Z0D1'',>DHO"@P^?M$@F&4<J0LU9B!0S,5H8
MP7^/!W 7YJDW?/9V[/\)C?L[M^UVZ"F?*'K^.O/'YXN=#_O!XF!4M(@)RQ&W
MU"*')9B3) ;CJ<)$X[4-LLYN@#Y0UE9%W6A[&:;"D)-N2-UXVLWB>D?)")(F
MK;#S%EL.#HD%08F&XZ#!(8F8_VP5G2LBK]MAGI2\!ZW_=Z?7 VDI0G*#D+#&
MAWU*<;"1.,2YE(@'8Y"VTB.KH]..Q8")7-N@Z[.A^^M"DH&D@CO DPQX%0,6
M2,N/J'[N@A0_9V+*![AV4J;/RBV\-NFPMOA78=#-9"\O;YK%SNM])8E+6&(D
MM<"(>Q[ H=0VSSKGG E',^F7G+844$6/4^4+S/+LG,!:XJO%ZK0S)-;,"V#^
M ' A_]F_4L<AW>'PRA%S;*\VZ(U6'%C_*O+,O*J!=,3VD+AG^//+NU<\B,-5
M$!Y0L2[FAL&:]QK@J#5D1\P8=2,D53?LQG8\LRWH3K.S8(3:VGXWEM1O6>3F
MB2D,K8O=G?1QV(R=(6OHK+@"3IV!J=B+[4N(PB].=CUO'.P+8Y(G-B*5<RBY
M!9QR0B7 *16EE0R3?#ZG?]:9@:A:-J?S.[#U'@Z(1C.;\6@N"EU.ZPN;S$Q'
M!E:)]PF;%!$,NLU\<1H9ED^&8LK OV8.!T"B!&9V!3[3B%0;ZNW0\I[++YW-
MD\O5J%J+)G"HLM.[T7<.VI5Y;6N9I/71#9FQM;+3SB;-3OJKF^'V]@3R+\]X
M.1" #)PQP@5E2&!#P:Z5X-[C9%$2-FD9$R'19PMWMMS%->.E/B0:3^!<P=^P
M?L%*$]N]V%N_J4KC[>G@'I:ILM?MOQI;0.#@[CAPT*L5\UTS2\H>*%3#]@>9
M<OB3/XQAT(J%(_'H\[Y/FA@0):0X!0?)P8MVRB JA78\@7)'_40Y$K/=->0D
M=+'5.:OU!B?06KA!;TQ,?=)L-T\&XXS04?BC-[+@I\R^7KU"SVX8QCDRX#K;
MJHH"] YCS)S\U]BTA^HRIM2^*ZOBQ'A>5ZSYP_M4J!>56F=&/16"0+,NY>T:
M>TN"P*>P:[(WH@7-@C_)"[H<BKO[U:K[>1K*#060'Y4PCST&5]QSWKZ;U\5G
MLP&WJ+IT\_RU<;FF\[]&2]_F(&[#DW?/8NM;;$ S#I],':=[;=.1KU^@;4>?
M^?;NNY.O7_;PU_>-[SN[6W3GR[^:>R?Y^M=L)V_%O9G>ION[M??E+=W>/2"-
M+U];7X\^'N]=O!6-HSVQ=Y*W]_X^;&QZT=C\\W@>*9QR,HH4-%(T'W?@'B/M
M*5ACA#G)**6.BES&B1*U("J1%3U&O(I S0L_R'-"MFS9[)YU"J M#M!F"46D
MHMI%F6M36XRXP@8YSPQXEL11K%P@.&9 XW.*5#^K!.A5!#11\IV?': ==N,M
M#P,42+L-I,UF22>'">'1@7PI"T#&([+""(15<#$:)QBIB@L3LRBZMV*CW1K2
M9+'1GANDO>L,N@71%H=HL\E*PA#FG>&(2@J()D- UBB.7)(<D(YQ1=7:AJHK
M+8J1]M"(IHJ1]NP0K?FMV&@+1+3/,XC&.!:">(JD)!(!B&GDB(\()QIU@+?)
MB;4-5I^7B5]LM*6FXQ_&;JRJQ!9+[3GAVNL\I07<%@]N>S/@YAG66%.%%,Z4
M@EA'9 +S"&0O2A&)YT%4E6/X30?:GXFY-F^/\O&0K3'W],AC6V_W*"51\.\.
M^%<@;W&0YV<@SU+,.%46.9UK*S-.D,&1(&=\"-1[&@Q=V^"R3NBB-D:?18V%
MQT/#(;]J\^1TT(^AULQE*F.IL+!D>K@' ;W/[=#L>1A<F-BWWSW\]/5)_JL@
MX.(0\&#6Z).&Z.03,D09Q"5FR 5,4.+"PGP;9A+.1I]@LT;?[;GEBKUW>\7\
M"P M)R!?Y@;//SY<#,"G;0#>@((%[1:'=L>S:&="X#0EQ+AP8.\)B8QB&!EJ
M%6')*8[#V@8S=3&'C/K%VWM5$L'C&7U^T.U6O!&=[CA'=0B)K9'R-.,E*BZT
ME7)=W**9?YQV>E4NY*MN;-E,8_%'GG3$UN=D.SAH=[X!V&'D]^M9&L6&76D;
M]@;<?C,4S@+?"SS&?/;OW:U^XU.&<"]V-K>^[YM(@L(N(I@]A;C/T,W!>$W:
MP80JSS5+>4>9BOO4$BC6ZAV@N=,^F*QW. >+2X7;4N'V*9KBVYVV+ZB^<%3_
M/H/JB0BIM",(1\T0)\R#59XH&.F)D!0Y%9*!54[KC..G9)6/6S&2;U8AV:(M
MNP>ZQ\2 37'NS;_]W(7/+,\QN55B,WV0O'%].]OURNY?Z-/%.KV'LT+7]8^<
ME=I2FGR[ 7MS"_>O9KN9_J@*H,50<99D]B+ONP/X<\PZ4;&7=/J'L7OI4T[>
M(]][T,U+304+ME]1;DWDX/?6:[  9=*_3FV[TX^UW\SOM;7Q4]Y./F6G>LJX
MZ?^^>LKZVARO[Q;,DLNAM:C(E%[W>M"W3/=VU<QAQ/Z%4UB\/6]L'L,SMO+R
MQW=@V=K/SH907B&<<ETSE12R5!O$M8J!.T]T#'?CL[@.4X_%]5F):V]P>MJJ
MB"QM:X:6K-D>VD)9!3,76&:H.!\E\X/T3^;R5\2&\%_JM%J=L]Y/R2D>FF "
M<&4=#XW.NS),"+TNN%D*P\3-#_UEA@FR+DEI[)(:2]DBN3M^E=3BSHP@/B^1
MW=4)).0E:3GD'T^C\^0E=QY?Z_Q+J!/\QO8.:Z>V.2+]K4XZ9'IIWQJ$ZF!+
MM;">P)([Z YYK<'>G5Z+2["M!-N>;,6PZU&W\9''EQ!J.SUN;#;XU\T_H2W'
MHK&[A1N[_SK<R9_MOO[>.-GB7[]\;7[=/> SY1I./IPU+@Z/&^\_0%N.OS>.
M/L#OWW+XK-78?'L._6I]/?E7:V?SX'O% _-IN/^]L[MUOK-YO.^H8CY8AI(G
M&'&I'')!!!1)XL%&#!X-R?LG3"TJQWBY@;8"= 7H5KZD5P&Z!P"Z\^M IX(5
MSH2 DB$&<:43<EYZI#W7*B1M",MT['6&30&Z G0O$N@67G.K -WR@6Y<@*NQ
M^YHW-C^0?:L$5]$)%(5-B--@D>49^+B(0NB*X:]*2=8WD72O%M*]A-KA'_-[
MU$EHD*MJ5=LNM8[+=;2&KG_\[@]SI:TJ-M"&9R[:\;]GB<?GO!C,Z^*S@?R%
M._&5).^DS[U8[1[NC(1XJ_UV),+O.MT7?-+]H=:%K1E//^3"MKFFB].,(>Y2
M MO7.*1A66 6UH64N7<(K5.S2N0[!< *@#VH<UX ;%4 ;,J#IUK+$"5%4GN"
MN# 2.:LBPLIZ(JPQ#@L ,%(GJ@!8 ;"G F +=[H+@*T(@%WWS#]_WW=6@G![
M Q-I <&2%@@F.M?6 VO,,JVU5[DVMJ*+JHW]<-6MGU8)ZURB:?B#&)"%[MN#
M7*3N!#3ERJ>NDECLJ#+FS*_'W 0U4*18'6S[T5',NV0F_"B&]F74C-?#5GP<
M-_FR'BLI95C'IS0_B.U-#YJ7"]<?4/AW7TAK&0'KP2D-"AB%0EHK!\:$-UA;
M*I.R:QOBJGK=90W$/(## [PW0GN[*C.ZD(R4GP12IX1@<R2)'T$0_XI=7^6G
MC+ :T9<^[;M[^R)Q2GW22 <7$%?,@P 8#9YP$!1'+UGF,1/KLV;C__RPN%JN
MS-8[C56%^M9Y?5(\YI_'IHI&HZ242G+M@U&<8GBC/3<>9*(2!E) 8(G2<+2U
M;[S6H(<"R604 C\Q(N.<0R9&'(*(!L?P(Q#X!12XR\07%%C*O/M]L*R9$IHC
M865"W"0/UE>T"$9=.6.LQ5:#];4^:WO]$ 7(=118G\KBN*NE5$U3#,%:H63P
M0?-$M/,F4&R<]H(:&L,^48:M73LH_X-[+MO$4G--K-\(6TX^T]7SJSN^:O;!
MHO2W:-%R<I5N.1Q+RM,90\.;SLE)LU]MK[YNAUR0%F B%XN/O0P,K4X^-;HR
M"3L7QQ?_IE_/][YXN7>TW6H<-2ZVW^^)[2.X?A.>L7L VOSA8OM+XWP;M'GO
MJ'72.-K[%M[_S</_PCUHZYL[.FTVZ.?SQD4#GG5,H:V@^1^^@R.'MS<;9.]B
MB^S1C\V=+WOGVRW]O;%Y++9WWW[?/H)V[[X]VS<J@B$0#>(!YQ?/D0'+##&K
MM*1>!*/)$,:;[0&@;%Y+9; >3+GH@Z2<&>5P$EA&XUV2288TG> S,2O5JG%M
M7F:P8;[>/A67*@OX:+2&N4"5B/U\Q*Z/L-;8"@$HS;WGRBCCC.0R >ZEB#WQ
M:QM?8NW$GM<.P0^K>?!;<S%QW[+-D][XC'0[FSXMN/&@VZOXLMR@!\WM]>JC
MX]1#%^\ ?G/:[?@8\P?PI<V%R7O]VF X6>,_AWF!I[8J#EX50<_)@)U3,+ER
M(>O\1%@ .JW!. D1/H'GCMITUFRUH$7]88,MM!W<RB8\V@98M^%W,258.\8Y
MAG"G0:O?FSC;W6E#TU*S;4%H<HM':9JU3K?F\Y'QE#.IUFO_VSF+<,-ZS45O
M\R[RJ%WCN]GV^6R?X0[MW#97Y4B&IA_G2(Y'MG\^[.#P.'J58=FIQK&Z87WB
M^BZ8))VV=:UST(%^,W<SK%<B/BD4=Y'C89BBV0Z@/J^8_&%M[XD;C822TW65
M<[YFTUHO4[W^YWH&WBA1#%]=8ETUK3=?,I-#\4BZAP1'4W;'Q.OA9=[Y*=B)
MR,%4':.*&?V5;9W9\][:/ZZG(C;;:&H4IP?@QFZFM+1N#N4AY%K8E2R]JLIE
M#].0_VE7IBVUPVY>U/_KYT:<6MNH\FC_^0_[9#N0(2&O:D,"0KLQ3PJ?SFKU
M\]7GW:";EP- Y&[GI 8X%U&_@_*_]=I!!P"X7:7FV-$:7[.PVO0S5C?;WS(N
M'E3!PL-8K2G#=62,\E6JNHMY<8*6A8$?\MG6K,_5WZMD\PJ:[>DIV+M57FSN
M0792!GD]@26K&P\&@'*=[CF\_;]!<Y@H!*O#^XFFY1;UKC>I>CS,Y "@?=RX
M(5Y"8_J=R9Z-'UG=X:J=^5Q29W1=7@C@1K#^ML)H":KZ$3)O9:_?K6 8OF]^
M:[:JNW2;\ UT8>(0T^12W8UCBLMJ(8S5HT\C7%%EYP^'K'D"L T-&9QF;QQ^
M634OMZ 5;<B=Z UZ.0]_M':&Z&RWZE$UDVG0!P-Y7D?AYM?&;V;40/9K?7L<
M1^$!>)+OG)RV(DQTGI.3O/)>C4*[<[GRCT('5V;'>NU+EH!6,^;QR20+H_Z,
M20DF4JWSNFS[U>+<&?3AB7&\RO<&_G"R(SDY&A:Q;. ,ISZW:JH7B[92LF#,
M,U/N91#<;OV_\W6W]+B%FG6X']ZGYK\/@P\_CC/>WY_\% ^R\'R,%;E&^V %
MG<A=/PXID>WW_SIJO-_[WOCR^6+O9 MO?]F[V/L"3N!NZWAG]^W%UR^?\?;N
M<;6C=SVD]!G#_<_@.=^_[FXW]XX^D*]'VX=[%W\?@C,)CN)VZ^ON![*SFW?T
M&G1G\_,^@6%U/&)$J%2(L[PEQ#U!6!/-&!<V1#WMU3#C.-<F!NT#%X):JP0L
M*T;AH)@T:MIO_'/DL-1&TS#R'D&<0<^[X()<PL ]G,BY*^#/6SK5LZB#)-X1
MQ347GEBCK4B<&!(9-L$N/? Q+:A_=6!Q/!^^OF11W;[XL,\X3 -F!*7 !.)1
M.F24U\BEP!ES7@7#IB?422&)92#)!N;#22=4#(YAF%@?DR'S.$Q6)< WDH7K
M^O&D@RH-VP93\C+;&Y;><2QCTG!L]B8LL<J0OWE_HC<<H\4> ][:?C>ME]O5
M/LA.NMRS&$/9[-94>W!R!A9N+[8O-RSPB]/8MQ>-LWUCC/>"9_I2*1%WSB,K
MK$38!M!$&IG1?&VCGTLOSVQ29#,9(+#R"ZZR T;3W9O'K?-T%.%'KO_K;\UK
MFOX8:EI;]0%<V]@![!@/U5@J<BCP6S-D-S5'@TYL]SCV*W>KV:TLCI#=M:8;
MC"[J?FOZ./9P8#G/IG[]"I'R%>#W@NB!WS!Z5 X1=@\Z]=I)=NPL.*;5?6/*
MC&C#'?-N!QQ6WX4F@)\SM'!ZM8-6Q]E6ZWR]]J8#?MGELT=\&%4XMG>M??5:
M;!] 0[*_#*W)/G#>%@?O++O.]5KCX\[E;>KYH96F7";6Y)94-%?G-?BD>=7=
M]8?S4%9'J=ZU8NRO>@>&0ETU=5:B*P&I5WYNNS\4AO%2"I*"1@(<P?%O)7!^
MAY^W.@<@44T/%UZ7!?@#L'6")G!2&<;?9E_\2C&NZ=1)#,W!":IN<!CMMW,4
M!OWS&IA0_K@V_,TPT/X9UFE8Q#_UP0'OU?[J]#+CVJ?APVJ_K7W^]->GM=_K
MEZ?2-CN;-VG(MWC8]*WYFM(#2\+#\E"O;>W6QEL7.613Z1],0 !_/0_KQ("<
MV6[,5&W59<?-?K]ZD^<?998ZF-;K8S8YWK8%0]&NXCYYAK*E,M&&W)FA[H(4
MP)I5=2[ZPW8^DC@>W9>IAC$,T;2=>?0JS"S+W,\187;4?KSBY:4A__A2VD>K
M02]O@5673:I[\R3?)%X9X/"H;K3A:A&$P8@C!6TU$X#">5;$JG#/:!$<*6?&
MF</FZ6B_L3E:!<<DBJ#<]5H:=^8RHMP>53EKCQ\^6DVO5L^;("%'%"?]AI%J
M_5%M"8Y8I?ZX28O_&#>ZG@&K62G\M6;/&Z\_*H 9MV.HZ+%[<%YQJ0Y:P^#J
MZDM5[:>'>E:NR?/#.S_U[JN3T;/NP\BYR+RWL=4YJ[8JLC=Z^7V6V3,0CT/X
M"%:<O,MQ%0V>9 @%7]5^L\U697UE@9B\<JBCX^AR?DC,1:\JPMWAWD87)-.=
M5\]^<]B,J?;V>_2#:F'920FD+&]K5)YIM75P"&T%E05+LN-SF_)&/2P[EVI4
MY5KW\II6@SY7K01CL8K#CY]\!1U7/QC%YG-D?I(3N!O!V!B,Z80O!Q'4#]1R
M'686% /<V]Z,+W\YC&".5II:*3@:/WEXD>V-3A9DA^_;%;MQ;%7;)Z/=HJL&
MP6A70'#:J:;CBNNX8D1N9B6&P>S%5JM:A2\M]ZS3U[9JKB[-.P3CL1SNJ8P:
M/OF@4?KZ]<?D/8!ZQAD8E?[0"<@;5*?#+:G+#8GA*!S&5M672U$".ZG7G[-Y
M,$<OKV\NE ,&BSI@(,H!@Q5I2SE@,"V%\W<R?K8S,7VVSTO%F8F>)\X9U292
M;@0E(2FX4HKE[V3XPQ@&K;B3IO<T)N+9?YZ/OGS9>QN?]W,>#?4R(,VD0-Q1
M,RP1HAR34E,8>6\?=*_BIV[)>#6?MH9N3X=^B9]7S/!B6$+D05G2C5G7@OT2
M2;I9IY0NA72;J:4PA)?&2GX[EO3[TID3\12IJM]-%#SHS:EX<!<:ZR=3XFU^
M+O(\EH/;$H.M\A3?DH?^YWV]3;6E9S)@M^&N+P/VJWSW3P8H/HX"(O>1ACL*
MQ")D9Y4>N:#2!Q7S@QKZVBLK+I?[TW<EH'S.Y#?SNOALR&^$$#::(*V0CAL5
MG!2."&Z<BIIIQ>Y./SA$G'?=SLF;T0'N+\W^X?CHY-OOHT/EKZNX;PR[]OM3
M(;WY-3][1'ISLOWE7;-QM ?W;'S_>@3/.OG =][#<S8_MKYN_NOH*_C<>T?'
M8GNZEN?)'MG[LG6^#>UO7+P[R?V"MO*]H]=\^_W?QXV3[9/MS;^;.[O'&'SS
M2]K![0MX_M';?<6L=4I$%+0R*).U(>NL0B)A+2+-\VS7-CC6=4(656+@"?%K
M%^1:I;[=A7=0DJA44D01RZU@VF,:G  H"R#QFM^==[ @UR,CU_EUY'))!^RH
M1SAELB">&'*)"82%U<ERYZQ18+MS5=>B(%=!KJ>"7,$FI6G@!&O-I5 .6^NC
M3%(3PFGT=R<<+,CUN,BU/65S.4.M$(DBS%5$7'F/++,$I4AQ\BQ:G9&+2%''
M:E'UTU>(Z?])^+K73]A.XS:]6Z?GXN^3!BFK-5'<"2P8Y8Q2)Y.@5$KBM,78
MX>(8/BV0^C#C&.I@HO!!(INH1MP;CS0.&.D8(U$V@=>HP;R2I,Z87"$ZU 7Q
M.1=5'ZLZ)H9P+&B2SG ;I(Z6.LTDYSKB%%/QI)Z<JD]Y4N H6V%=1"Q8@;C!
M$KEH#!).!88-)UI'4'7&ZH#V1=6?KZH;KS'X&9@+['BBR6DA">,>1Q>4=[2X
M'D]-U:==#T*L!8=#P#).0-6EX<A(HY&GS@5AC..8YZ )K9/[NQZ+)CE_(=ML
M/\@JNA-DW380]*0A2P<E:*#44R5X,M)B@+#DG;14:\5)<42>%F1]GG%$9-(I
M6JD1LUXAGA)%CEJ*N*):I 1?<P^0I7&=$;Y"T9(%Q7F+JE\%1IF@!BOI'.71
M:RNQ"$+2R#EF(JCBB#PY59]R1(PE 297(R$#6">>:Z3S=&*+,2>&@]-)<LS!
MU,%R*:K^?%5=XVB43HG+R#CSTB6K$K/:,$4#&<4<BB/RA%1]QA%Q5%#L#(J2
MPUH.:(T<$3B3ZC@2P14),H&J"UX'Q5\A55_D'@BAZW2E/9'=3K]*GI]_2O1G
M7;[58<KGN#U]Y_X_&]RF)A*;]3=0S&G2QB3+/!>&6,H]]L4;>UJXO3>[+<0!
M>8/W*&9F3:Y"0%9:B02VB1A)I>1A;<-P4U=R4;'B6RO2BM< +8#XX@!18)E"
M)N\(E'(3N:;48X,98T1*I4/Q69\<($[YK$H['[2.B!NB,HDK0<9%@UP0&'P7
MG0+!:QM*X+H6K !B <27#8@ ?2$YCAW5%EZ%DY0&GX3V2O&@?J&<<@'$QP7$
M:<]>4L-@AAWRP8.%&*-"UI*$N(]"2:,U$P"(4I*Z%/?V[!\*$$=N_Q3'$*%#
M>H<%A_]N<8^)#C/H4N@,,L/$+R1'EE;^2BL7% 5:W<C/SA0[6NVW7%AL@O/D
M'E;"DPA6WYY#X9>/&Y4A*T,V.V0OZ:3+-#=\R6UZYKE-"\\GOURGMJIEZM^P
M2!7K?G'6_?'L:1R#4R*6Y],X+.>+)Z2%(<C)X(6U6@;MUC:8K'-R[ZR U=NA
M+\#TE(#IMX?-%^]!A^%=@:B'AJCIQ'"J4\I$%L))C#@(+;):4Q1!2K"C&',?
MUS8(KS,U&Y#]O:#3"FEP0:>%Y807='H<=)H.CVK&I;2&(DM2/LZL"#(4WAE!
MHTO>>)A0,*!$79 50:>2]ET2Q):5]EW@9ZGP\_8L0\_0A_-B9W/K^SXL$Y[1
M3/@E*>"/L X9:R726' 2B4K4B)SL63>$K% "6,GU7/6T[J+*2U?EQG55#LIK
M(:)#PD2.N$E@2E@I$1:&86.\TYAF]MHZIX6AX1FK\L+3MHLJ+UV5/U]79<U,
M+K9"D!1<(\X803:0B$#&E&0L44]"SGQ:X)F)DI9=TK*7%[%80%[V72(6!7_N
M@C_?9[P"[B,V6@?D5#"(1Z>0P3$@3:0U29(D/5[; !]A-4(2)>%RU7.KBPFQ
M=!6>\@8PU]@[3)'W(2 .((N<!F7&/F&G#,?PS]H&,75MU//;F2VJO+3<Z:+*
M2U?E*6_ 8J,<6/V(*280#UH@(RM:A)2$3X8S4O$@U,'-7R%5?DD;!;.%>U_8
MKL%=G('HA//$:LQ)XIHH*XU32@J6BT[(,+_Z9MF^7 %L.I_Q%, TI [\.61$
M<IFX(2+'$T:$8QT3C0&0:VV#UYF9W3ZXO:]0PHTKK,Y>B\""=,'@E O5.^<"
MX9)'K"F-6I>S4BNLSE-> V$X<)W9U1CV8&IX!HH=X4\9#-@=6 6.LSIS-DL'
M6=3Y6:@SHX(YAX4//'*O<V*F2"*QI CAB:ARN&B%U7G*<PB)2>LC0TER!JMS
MT$AS&Y%WL#8S,+AX,&L;\XF<'T6=%[F#L/)\2M-9=7=UTEYLOOR=^[_:Z/R8
MC$H%DY>+R1<S'E/4SL!,*424RM$<(9$6BB,A?#6'2@:_MB%$G;![G[BZJZ*L
M^(GU G@O#O 6SIA4 &_I@#?E4_J$DQ:)H* U^)3<9080GY#UGJ=\P-W*7$^$
MU 5=5'FS G@%\%:IXX_)B%0 ;^F -^5U&\J,8C$B&JQ#7!N+C,\%E)(),)?,
M*J?7-@BKPP^?"N MA/%H@;P>2^02*JU< N/1_#C-ZL9F-N-I%_"PXB.ISGC:
MDPXT[6+XP6B3]]?XCWX^%*NW@-V#S&>!U%QER%[<D+VD0R1WYC^Z[8;4$W8$
MYG5QM87X,?B/OO6B?S6Y9+UNA]<3"];;X7I5[/X%VOUT]M2\#9%8"]8^21'L
M?N:155XA+&7 D2CCJ*KL?J+N79EL];;0"TH]4Y1: !=20:E'1*FI<*Q0G@OO
M)3)22$ I[Y$QE"#LL/).1!Q43@P@=590JJ#4DT&I!7 B%91Z1)2:BJ$F)HEW
MG"/'B$:<4HEL8A$Y2Z-TP0O*&* 4KNN50JD7E0']R^1(+R+Q:F'D2 60'AZ0
MV(QSQ[05SD6PDV@@B$<+T"290-@J):*I6'/6-G1=Z47MZ:S0/G71ZH7S)!6M
M?A2MGG*&G$G*>X.1IS8B[IA'+BB,B/#,<J\DUKE^85VJ5<JL+%J]JI1)1:L?
M1:NGTQX"-2H*BHQVL%8;I9$V02"6"Y(JK7PRH7(>J%S4B;.2,/TX]$E/-R?K
M8=F3"CP]%CSQ6<Y52@/,GD)"B%P2K^)<I1998B0)5%F?<M&,NIQ#^?SD [!%
MJQ=.LE2T^E&T>LJ5L)[F20+?@;J<:PE:K3%EB(FDB=#@,7J74Z<%OS??4M'J
MU=7JA?$M%:U^%*V>86+E4FH5D&,^@E9CA0PX$<@0YX.5VG')\EH-,[I"6OVB
MTJAW.WUP),*/#NR6S.J2=_-0F=4%MQ\>M\7L=HTQ47%.D$U!("ZH1]8FC2*\
M2JL5!I=Z;8.*NE EZ;" WPL'OX5E61?P>Q3PFW)%E3-12"V190R,5N$D<H$(
M!)\QHK3%+O(*_"0NX%? [X6#W\(RK@OX/0KX37OLQLH8!$5>Q;RE;Q(RR@04
MG!.$@_'G,R,IY77"9LL7K"CXE>SKTLJ7E'W]QIXV<U"GRK,.S?Z@&WLEV;ID
M#I<A*\G6)=FZ) @]:K+UF%CI+WM^$MO]WF[GM?^_0;,;_^IVP@#:\2V^[O5B
MO] L+=#0WYHM/:"$<<$KBS2V.),;@Z$/YC[21EFBX7_$RK4-43=RE;;F2AYC
M@:D'R;8N,/5(,#5]+B@J[6 ZD8B!(JXX14; [ ENK8F4.Q[2VH:J<ZD+3!68
M>B(PM;!TZP)3CP134V%3$063S"0484U!/($U92G.])5"1A83]5CG@TZ<WSMJ
MNJ('G5;=8RWYU@^3;UT0Z3$0:;90 O8L84(<\M(PQ W1R''+P8[R,1$N*4\F
M^W<"SQ:O*;F9ST:O%Y9Q7?3ZD?1ZRB$R+%*6A$)$"($XIQ+IY#A246&.E5&$
M9@*JNI0EY_H9Z_7"<J[OH-=%=>^HNK.)U5@IK1"W,KL&#I;D9#RB-I?U"-Y:
MD=8VI%K4P8J255VRJE<_J[H T)( ",_X! 0G[7#P*,GH$7>2(\TT!RB*3@DL
MC;)@.U"Y0B&*DF&YJGG316^7I[?3=:4U)\;HG(YC).(^*03& T4X<]%2X85B
MF9&%KA*78U'<54V-+HJ[/,6=/DTMHU4J8$0#-Z"X%",KA4:2:DN8 %_>"E!<
MODI[ER]I4^!-IWO:Z=K^K]GY+R+0$)UPGEB-.4E<$V6E<4I)P8)61@99-@96
M&I/(;)T-[:7&@2)FO4.<$ _&! U(&L.H]-Y$0G, D<BR,?",]=IK$5B0+AB<
MN G<.1<(ESQB36G4NFP,K+I>3SD)R65FQDB1-T3ERN@:69<)'",FT?E 1;19
MKZDH&P//6*\9%<PY+'S@D7N=LS)%$HDE10A/1!4W8054=[KDK2.&*\*0%P[<
M!&,E<HP9%'D*F'I)<<BEKU9*<1>Y,?!$2)+\G+RZNWIHHWS%X5C.2UE\L2GT
MBQ^@9X/I"V-7*K;:8P#^;*U#Y<%62T*@P'A$/)?FL1@GQ)E1WEI.5:88(;0N
MQ:*R;Q:G5RM^*+X@;$'8QZ-P*@C[2 @[Y0TSPFWB(2 ;M0:$Y18Y;P3BWE'"
M')5<\:J(@:#W)G$J"%L0MB#L0_%$%81])(2=27GBTH@DD$CY-*.G&EG/)+)&
MA224$I3$S-@.QNRS =@JZ/&/OH6'PK^A^6WCG_ R;OC$O8X&O7XSG8_4<N.?
MKON/C<ON3E]W8KL'S7;5;#'DI,H/N!R.8:=@*%KVM!=?C=_\$9J]TY8]?]5L
M5XI97?3'Z%ZC,<I!E>D@2F[D\.L_SIJA?_C*F'4M6-;F43AG].#AMV2]4O2I
M.1I^I^BZ-/3&K_$ZN?&[']V6D'7)U"_=]L??";:DQII;W?8G(;,GPR_U$[H@
M<YL>>8#NV%VIQ6PS^GCB8K?&2/TNQ#[/9=XF+,:;</1''$TK.*,Y&+:0[MZ&
MUNKYC!EYEM(_C.';RC2\%1O>;8R)6PC&(F3HQD>^I,-:=^8<N^U^[Q-V..=U
M\?FXC%8*KV3T7#FNJ7-*)QF)$C)BGA+=W[K=;L?+<0<[9XV+</QU\^/A]M%G
ML7VT!\\Z.-_;]7B/9G?N8[.QV3C?OGA+]YI3[N#1ZXMM^O%X^_U;"O>DVT<?
MP27\U^'VQ<>C/;J'M\&E;%QLL<;NU^9_+L;!MK?][0MX_M';?1D3,UXSA%,T
M*'.8#'<T5/">BT@P57YM \SZNB2KE-_V0,3H!8-6J6]WP2"7, ;H830Z+IUW
MR25I@O8&Y%PI56'0+?8#"@8M 8/.KV-0PIH&(1+B03G$E5#(:NH14QY+DJ74
MB;4-H7&=B'OGN*WH49I5-^)^G8;G123Y6"H)=RYBQA(G@EB.O1!4\9BTB*R8
M/(\&-Q]F3!['C*)$"\08PV#RI( T#A8)3@UE46.A<YT8HNN$K5*"S_(R\YZW
M;F(A)4\>UA(K.%SMC)328:Z"(#I864R!1]3-*5/ 6B*B8@Y%["IWA( [$B*2
MEODH5:#8Z+4-HFD=ZSN>JBTY=H_#JO$B3N];95B4E@N%,<^[Y2D%FJBS4M.D
MI"KK_V-AS.>9]=\0HUER$>!%P$OT 3EC(Q+1:H&Q9I2$M0W#ZHK>>_E?O8A'
MT=FQSA*?I).>ZZ Y][#>:&ZQ-YI&>!7*%[O@$75V.D00K @)E)3[)!"W*B$M
MI4;1>:H,\<%GN\#0NE#W/GA=(@2/D)/_(J($0@JB)/;!*,F5,@Z0AF*9M!<X
M:LF+E?!8B+,W8R5$9YGC+(+0:)J9_PC26CC$A&2YTBPS!J]M"%QGN 0)GH%J
M$B."%M%S*7A.'1#&<&(=9@X'Z7$Q!AY1-:>, 6H=$Y$D9!TH)*<.YV)(#ED.
M7E?FPY/*Y#W+NN)WI,)8M1C!$TFP'1[.^<7ZL24=X0$&Z-G@M*%*2^$I9SAR
MK3/K#?82'#AM'&6)%1/JL7#:SVZTA,0$N-;("JP0!W1&SD6&%%4Q:J>4Q12<
M-F/JZJ[!W ?0F14_F5+0LZ#GW</4UCC/8\+$!,YDM(%QR7@$+35,&5*LW$=$
MSRDKUSMCO T>!2\9XE@IY(+.K .*)AV9U)8 >A)=%V)1<>K'1\\YF5JCKFT/
M3D _?)6!=:OTK!O3NI:@H-4=7V66F::_IK)J6F5I%2N#]G2@.[6M]E"%)H]'
MC_NQ<IV\"86J+NT,NK5N_!;; [BG[4; CV[S6PRUU.V<U/J'^8,6?- ]KW52
M[728\]FK=A?AB=^:'BX[C=T\'/FB3A>0ZP2&R#<S@\]HO(:_SS?[O/YIO7;0
M@?NU<S9IO=9L^]8@BU_U]69GL_KI-]MM=@:]6@<^[$[\OF8/8MLW8V^]MIOO
M]NFO3Y>MK\.[TTZW#\TX:_8/F^U:!_I6'8""IAX,'P>-.^TV>_ ;>PJ=^0Z0
MUX^M\]J-8 SPZ&)W"H]Y(M* *IM$//<:@QVKG#<IAYNHL#^KSDRG<?E-IYU3
M4[J50'UL]H[_@@&$#Z"WY!*0$7VBB/SU/X?8G_S=ME_,8.?H,X;[G\%SOG_=
MW6[N'7T@7X^V#_<N_C[<^?)!-':W6U]W/Y"=W8/O_[GXC'=V/=F&]]N;6X#&
M;_<%L4;A:)'E*O.W6(Z<51)1XEE*3/$0V-H&F3UN^#_U.\ZQ92YQ)Z)R3F;"
M1JMEB.#$2*^D(XG]A**BS/$OSO'>OE!>6P,K*':ZVC2BR' &"ZJ5,C&F M8X
M)T[-F^,,'G>;9W@:%X%$(ZGCA&C#M63,:FRI8S#W/TF4+_/\:_-\]'D?C%@B
MG#;(ZEP2W>8-?6$ULDD;32A1$4N8Y]ET]O_)2U$&=YC(RI2Q&?0O5S% _HRZ
M]?Q**HG($Y>7A]YIK @+6N?KPY5HVWX[_]D",GN>9M'+20S4)>89MTYSHO*&
M=K"6L> =-=Z$LIPL003!6#_>]\;*1)E&V B+N(#EQ%!CD5>6,ZPH<SDD/2>#
MYL[+2>8YLIB90(G@'F,38Q#!VT1!YC$593E9RAQ??-AW$E/+I4")^UQ[QU!D
M)8XPT2%%CAU8#)F:B"UF.8G86 -.GM*9\XA(%ZT@U%'%;(+I)&4Y6<8\;V\V
M]E6,3J8HD 0-0SPZ@G3D#.5*.V S>">PFV\:+F(YR7[4A+O3ZG5&KDV<<F8F
MW".8QF:_&8?>T5PGYU.,M>U./]9^8[_7UCX.FU3[&'WG *00&E_%<L9MK;GS
MRS:LWY+^Y(^5\42_@*O9J;4[_=I)M+T!N*+C;D$/87%-S7[NX,@%S1^.'-!:
MOA>LWK%9#7 >D&;.\V_#$$.K8#2K486/H:O#CU.S;=O5' R7_.Q_G@ZZIYU>
MOI&+W@Y@F8<'GG4&K0 ?U)JPT&=Y 86K]3NYI;W.>NVOL3_<22EVLQDPWR\>
M.M;P\!-H:JCFJ9.5&OK1C16;4L6M=.DF]\]/8^\'#G>W\ZT91OYVIQVO[@9P
MTX4QA+NV*L3(;>TU8;9L]V?W@A_;]EA&A[>;Z.#\:T"TSVMGA[%=:X,0C"_K
M03,.LOF45:+;S8-_]57\?@K=7:]MM?/DP$#8:LQ/.C!$_4,0N]R?.9/<G'CL
MH TV6<U>=;MSU>9:W_:.:U6\:[WVVGMX![/;.L_&6J]?]6,L5_GWQWGJA]/3
M QV F\.(N=CK5P^./Y@G, *[\<!6LI-OW9N\=^]'HIHAI=?L#ZH9ZE63>';8
M](=9X*";605&3PM7 AB:*37]H#7L0GX@V)FYK3!EM<'PX9U)$)I"@(QZN3/-
M]O"Y/PE'#7&A"0/=[K]BLMKCN$5<:Z31G Y/O8%"53#U:BB/W^*( VD4 9^X
M<!2[Q%>76 =@/.C??,D,L<<C 1<2$DV-]<3K8??JE,)!1*X;[3&X.-#<5[9U
M9L][:_^X#L^ S5.C.#T -W8SI:5U<R@/8*ATAJ;(JTH'\Z^@379EVE([[&8S
M[+_ IP(72B@9?- \$>W CZ+8..T%-32&?;6VL9O#U?_\AWVR'<@KQ)ML?;;S
M,0Z[,4\*I]1^:"=*+Q5G)GJ>.&=4FPCNB: D)/ ^K10W*MJJ1>3?Q\Y!UYX>
M5NOR1%2^=H?(^UV@[MJ>QM01AWPR#[-H4J#@P',MP,XW.'*5-/PQOW+3=6-_
M9."]ZW9.WHY,E?&60^_/\ZN^O@80Z572NPN/_[/5\<<OS@%HT)W=U_LI)AAL
M$I"GBB+NE$"&1XP(45RPX'"(8JT6P4\ZS7/?'<3'$^T?+B(?KTSX@]$\GV=C
MP-G>T#;+9J%KMEJ5O1(">!^5@9@_OK3Y:Q.[.9-W E$%$\?F^]EL;[1:G;->
M[;=FOBMX)F Z]'Y_]0L.P^6R^U08%(5>Y^;FKU>0ZO!)\3(^I<;RVXG!<Z%C
MNS49X4^/EA/Q1 DG]\ W!O^SG3W(0CZY2+Z\NW,N/M[ /%&2RD<=,%(&[&X#
MAN^"*;=-+5CI<YZ?V\T<-?_4M_W9*ET/>+#VI9^;?4G'8DW2"=P_C*UF7/G@
MJ'72$*D<]2I:>N<Z71/^]YM1W/=+LW\X]L'??A^=5<OG:.&_L&N_OXC#M.!J
M[\'W?Q]]/?KS>.\(KME\>[YW\A8WWO^KN;.Y1< U;S;>_]W<_C1]F'9/;!_]
M?;C]9?ND\?YCLW'T 3=V_]7<V_UP!L_FC://WQMTZ^SKERWRGXNM?J-Y_3!M
MX$PHF&6DDO"YF(Q"-DJ+J'',TB <4W9M0S-5-W3!J0C/)=.@ .++ 43N3"!!
M<Y88^+?46ANI\#P8C7&N8GCGLEH%$!\9$+??7 =$F$;M*8](\7Q@26J)M,Z'
M'+!E@2=E0J1K&U+JNC:+JB=? +$ XBIU_ Z Z+7S'AOI2'2<)V*)9RYP!W:#
M)D'1.U?!*H#XV( X92%:K(,BS"!&*H8A;)!6(J($+UA)2KC+?!]&U\E=604>
M#Q 7Q#]T:_CZT9F"I:KR3G7<Z UTI=]M7L4-%MH4N2YNT98Y1U7R_"*V/F=+
M*F_*#8\^_$9^G]ITOT>D]:60ME GHS+)ZQ MQXEHY35/D1 C#''Z9^?="RJO
M&"HW9OQVRKR2+%)D)'>(DVB0H9$AZHQ3"5MC93Y73TA=L]F#UTOG>BGZ^4/]
M=))H*9*,5$H.]I+Q(7#!-=6:$2EP<2.?FGY.NY&.RAQ" X,I.8TX-Q2LIFB1
M8HK;8##,,UG;T*1NY!UY&8MZ+ET]HW)&6!>4"N#31*=U,DH2@5/@)FI5G)HG
MIYY3RV<,TA <$A(65Y55#')"<:2LB%99DD!+*Z8T0>Y8[+<PI?T24]KH3-TC
M[FL6PJ!"&'27G=%?.(M<EHB572(^S'A8V#CN!"P,V JPX#2U2+O@D!)1)?"O
M-#>9#9^;NI(+CGL5DK:"N05S9S 7;#(N''/,8,EI= 8;P:6Q7%IB K'%:WYJ
MF#OM-:>0K')@AY-(%>(V$F2L)\@Y[4F$E19SL[:A!*YK<<>H5L'<@KD%<^^^
MDT %HRY2J\'(%=;;Z!S +0U::6:X+:&0)X>YS>E"U]1$FAP25D:P<T5"FAJ!
ML,3)>^\XP&T^\$+J4CP?,N(Y=)H/FK2H;Y6S^!OYO;:=>4Z@;<TPR(2/U4[N
M>7W$=5+Q.81FS[<Z%4>6ZWR+]5K\#L.<DW (OJ1>Z4^&62I&A,P-<0K-ZH3:
M:3?V\AG_L)3]X5LF:,ZA4YAD-[TCO<+MV!3N?%T%,3_-' >=6)LA+%W>>,[/
MW/Z-B-^'ZEE;<E;UIW[''Q]V6J"RO;?_-VCVSS.ESN90+ ?=U<FA/GH]ANCO
M.P"7>T>?+QI?WM+&!4#FT9^'.U_> =1^ !ANG#?>OVLUCCXV]\ZG<ZC?BCWZ
MM;F]V_B^M[MWL;WY 7X+GWW))$E_'S8NML[VOGP^STO ?RX.OF]_V-<).T=L
M0IQ3CWC2&&FF.5+*)DJ,S=55ALLNR'8,K_-"YS$(E^#,8Z*YYUAKQ4T0P3EA
M@]=Z.N7ZC3W-*?VU:BIF=>?6#+ISR0Q^VIC'SOB^@4RX<W("71@-R9,G$?;#
M[O1R=VJ'ME>SM5/;K7VSK<S@E&K__2.S[J_8_71HNW&&9S=I(S538+EQD8QA
M7&.GI&!!9&MO?M6(K>UWLRQJN7'54/]ENSO=*DTI_)W;=O7HD:6&7QP,>+KO
MC-91>(UHXF!F<<>1U@3@@#*)F0% <&YM Z_C62K$O$K7>GD(UX=X_E>WDQ?X
MWI!"^II<-'N]@6UG"BDP#?H5[])!-\)<C&R%1Q62ZN:]+6AB#'\!,!71^,_%
M6[SS89_J: )C C&1EPD2*;*$.^3A\ZA#R!R6/Q6.:K)]-X8J3[#?R206U8$[
M6!9.+=C/S7;-#Y>)D1S][W#)SN!Q38CRC2KJO-;P1C?*S#=8YA<M+-]ZT4_"
MR=^=3 #V,8-A;[LBA-Q)\%F\7F4!Y:O -3P#QP%,V1<L4. Y'NQ+&4ADUH')
MEL^@F !.G>4"&9D,EV#;"9G6-CKM."M/>4XKH1J+1"5;A[$U)+!K9<J_?C^+
M3?YE]:$[KUR,WH09.)*P2<LPBUDW,S*%&0'+'"OV)+LV^4>5LQ/;@&\@("V;
M2=KFMN=F!L:%NP,/O=YO5928I%X[BQ4%<BM6.GT8+P%^R) ',IY'[$8%K0:K
M-[UW:8D53H!J@ONB3+ F*:Z<#5(X:^@XC@XO:/SF9\ .[=A)U62/5702Z[?:
MNUT8C&'C;A?->7EZ^X&!W@;)"%4A(*,M!=O &V2M L^+8ZJ9<]@%T%M2YU37
M)9XE:!]JQR5O$< H"._Y_^M=P_=<$R(;CP/7 F>P(M:L.(_Z^<.\+/^J-6D3
M)N *!^^TYCP28SATQEE/*#@Z7 RKZ-Q-GHJ=,!2/SZ0!XN$R?QR)8!@(AKB6
M#H%SR1"3CA%KA:DJM#.Q/D\TKJS(JK1'Q8AWUFU64!Z_9\;<WA!CFMU:YW3,
M;7HZZ'IP-C+>3!H4=T,<X5AB1.23KH(K&:WQDHB@LZR0:&5!G,<0J;T+$"D+
ML$\! I 54B$>B$6.48NXLI80FTN*>D <A>O<S!Z%&^'-4*+Z5T->&P4DX=V[
MZ+J#S&([(GA>KWW)Q,,^5D5PVK&?65R'[@S SG66_Q^"T&)7-21_(&)O.NU>
M,U<IJ#C"1VW?N;N,R1<G8_X<W)L(RX#4BB/#C %K5')D=?9VN'<^.9<\> ,;
MXJ93-">9E"_;GIG3%:8L4_[F!>L2P?(?.0B>#<A>53/B!,RDBOJW(NT=KW!5
MXA$(7?Q^FJM,W)/ ]U=-RKL2_]XVY,S65L.BO2D:+1\H&IV-'IC>:@I?M\-;
ML)X[YS'^&=LQ-?M_M: 3JQ.0;ESN&>Z\_R"^'AV0QN[;B^V\/P@Z"?KU?6?W
M _^:]>QB#^\=[9UMS^CC9_YULW6RL_GY>V.W0;[N@B59E>5[*[8W#UOP#+8-
M>@RZS\#*O&B<[4<)=H1P'OF />(X8W["&"F/99+**>/H=$ :'$H''J1P\'\>
MP+:3-#I)K2$!W'W'I@/2<-??CG^OY>&NW2,>O8K.V0V,OS\;H,R_?V*;[;ZM
MS.\ TIC9T"O^\Z8;5'<ZS<,U)%__%(=+WF@@1Q;]UIAW?TQG^J83*GN=&"WK
MF7P4="$3\-6' 4"?BQ[T:KV!Z_4M-!G\]_/*B1]M"\:1=L 2_KEZ;'Y(10,_
MQ,_1ST:-R,VK7UWS_VH1IJ.9-VXG>S$L<P>+H3_,>Y+]6C=35M5R,8=F^O_M
M?6M7V\BR]E_1REGK[.0<Y*A;K5OFO+,6 9)-=H!,8":;?)G5ZFYA!=ORENQP
M^?5O5;?D&X9@,"#;VI<9P);4W:IZZEX%2&:EIMFJWJS,Q%"W?#>]54MHQLG9
MF4AY-2H(OH_MZ?&""]SCP[6$1^;M>K-HLVM>X\[$_I'F=[)B4$Z1N%9R5;2#
MYT:C _=@&[0#SEPJ8ML)J&/CH#\["@BU54 ]AX4Q=9CWZO>@=;-.RBHU@ZV%
M2."Q:80-"2R7! ZWP0@AD7*3Q%:Q*T$@11Q( $=%H9QR!!4L OST6S='RU@C
MY1 4O46HX+&)30T5+)4*V,$??[N@W$HIA*UXB($Q$=C<5T /\)*4=*-$Q S,
MA-;-+*01%6!>"XJ6JSF=:(WVZ9*MB6E#6[>-&YIC##R]L_FI+ ._#LDHP3.I
M_Q]XFNNX\X$9<H3*Q7ZO/QP4=4Q(.:T8[>K[[O?VT0E\Y^24'5R?@3W>Z9Y^
M^W1^>"W;IQ3L\=WOW<./!^PPG64T^$YWS\/U'/XXNP;[_>KHV_?V:1<8CG[X
M<0KV.%CZSNGU&07]GQ[\^//OF$ON2>'8TI&NS;S L<-($%O&,:BK1%(2NC<R
M4@(O)AX)N>N'S'.#V)<!37S7B?P(IUS,&@#X'BS](JR)-U$L/3?EE\N:WD;L
M^8R!?1,(/V8D"3G(G4#Z1+@R)B%[P<$<OYK=!2*E U=8"1ZLR?KHC@_6.ANF
M4@>&,)E/@ @R8[ ^;F]_03]NF28"*O9X-%?:*^!=E=HW>O"XT#X4])6@N2!Y
M;B9@S7\D &R!&91IT<81:P"\N5+V(%75=]OP(\]%^VJK'+_4S],,_377.C]!
MP0*0+ZUA88P"<V]\^L0#Q_,4WEE9C&.>]"B$\M)B"+>%K_QGJ(.1.GRAQS]Q
MC>1@A>3G"K[W^C/82QV+O/FMNG(B@1*7\JL;C-(I)M90SD.3:0YR PP1/1=M
M]%OY2 J/1"$S[-U</3S&' S>1T_@ZJ2#04</9.MEY;,MR0>\.L%R;%4Q&=[1
MX]+P65G?2G%G%SVTGX;=OK'&RH6X;]8X8(K4*WB>7^E(E@XEF[P&7K3-/"_\
M 0\/J$II-Z'Q0>/K@%]*R@<;DU_I-X375/<IYPQJ&BWGMY53U^"853F7#.X
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
MHCM<=XT3KK8^K UVPAF&N0T:GEL"5H99 A)PK,U\'6LS7XPV,Q%2^0!JQ'U
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
MBH$E>#\= *G@/"=K]V0;;PNJ1D\9'>0B';0UZ7R!IRCK9)C'L*0"-IV)<ZL
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
M+GAS9.U=67/C-A)^SZ_@ZF4G5:NQ)1^9<<6S)5^)JSQCK^5)=I]2$ E)V*$
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
M'9P<D5E'_&JFA@[\=4^F&W(BK9\V%/X4S]"G[_X+4$L#!!0    ( #B0:5:
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
M46M9[KAM6^X0[O[.,55&'9A 0TIC,#-Y?8'Z 4]1ETC.8K_&98C0)C7BLL
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
MP)U7]T(06DN?HXH@,WG3II]2)>$W3?D"\0"S8B^3_A .KIWXZV=>M+"0!DU
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
MXS0>#? =EE\6W_['NY>WD?:'T]]R_^RWQ6=^"X,!(9X]8?K],_[CUTG_[/,
ME[_[-,:R%OURR!64KG#^9WW:;SMC^D1 QND\(M!O<5@)WA#CJJ?OCOGB69"Q
MA//!M"'BV\]NBG=T%OHM!7SKT0W0SAX$9W@6<=P2ZK7G7L&Y!'D3X9<)IM'X
M\]_2Z.RW&;)GH^%D-.CGNJ*^G]+7NL1.1N4E+<5G^&HTF=P/MSZ4, G!Q7Q:
M_\\-GGH%++&B/^S7A>85_;AX=$77#C9^F^(P8_[UEW[^QZ]]QJ4S-O&DC59<
MZAA<)!12*6VB2Z*WP?,K_N4(!J-T[76#NG".+C0]"!$'L]_VSB?P,83/O8N'
MTI#Q)7T[Z3&K,>I,.TU.%I0W :(W EB13#FAG%3Q-D\F2]Z5,(DSIBQ>\5O5
MR&\XF$Z6OYGI:*:?]2CF>GGXN)Z-)M,WY1U^P>$Y/HF3Z3BD:2\GIA*/&5Q
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
M_L=//<:1DQ<905MR*&DT9 P:RVJ?!V%##%&GUM?>;4=P JP[ M5V8(V_J(K
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
M4;:U!9F!D$($%[A@QA=>L'75GC50]A7ST%;;+>1Z+!$-=_?FYM)'+[("1)%
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
M[+,P'G^O393.1N?#:8^AM61><>)US9D5D58VYC*4:)G0SN1T,WJL\3"OXSG
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
M2TPD<RF"BI%6H+7:232H*NN#VM[OM;CSBMVG8KZ_2@XDFX1K<P ,:KZ @D#
M*AUX2R)AS*+6W@62>U'2= GFNGKA[>ROUG+JNK#AB!7[4'V0O/4,@;'50B 7
M01521CE;?>I]"3X Y]!SIX=(VNU3LA>7=EW2E(72SO E@:K526O'A[DN%?A$
MB89)4!3V]MN]I)*F;41L-#Z.9;2_F7_Y<T&?FUOC*[T[X6N.WL^7RS>X_/SV
M>/Z?OU/Y@_[&/&@_9/H=XW(YJ[-SQ>4UU?F"VN" ')QG8BGPIE@V0%B]",:T
M_*(2H].\A;IG[O1#_Y+E=4<R,(+]\1.ETW<GR]/%65.7WK"V]*U1[DMK*7RD
M+9&UK$S;*#VLAN$AV\J 5G@EM3+6]79(/H3G)4M<-S[M=7V2KLH0\EF>(S&%
MD!!B-9J-N90Q^)Q"]ROZA=<G;2.3N^'[OM0GK8U5J-:0H_!B%!'K)X821.L%
M...,]T6BC=WK0I]M?'B09&P:'Q["H6E#@)L@>^GQX4'<VSP6^!323RL<A&2#
MM!YTL[.-T@1!)X2:DH^UE*)4]XX(!Q(?'DDFAE!\DO@PF[XYQ1Q!BU9_KK"R
MDL?&0Z5:LE<D?.E='[3?\>%!''HT/CR$O".XL]I$KU-:?&G*_M5(X5!3=MH$
M4,CWGC'\)6B4X-DT]*R>D12]=>+[<+QL56)KSHQ@NM_&=%D5MP&JD52(^Q'M
M1GW8GF./B, 6Y![AJEB#3N5:M?86DHL*C&^YN<A?R/._)*2/NG?T>$HA>$1=
MF$H&AE!Y!-[_2E_GQU_YL'O#1^'L]"WF50.;RQ@VF82A:A V9S!Y-28N)\A$
M*<KB:NP^G>!!0-.K#SVX=G=,<">2CZ!&7$=0KCV&;6#\2OQEJ;F8+ %;-8YQ
M,D)TPD/&'(IP*HFXT=C$)\55[^)YV6I%-TZ-X-6]QG8Y"/O&WMD$VTA*QD.X
M=J-J]./B6O'HQ((1+I\',6H;8Z#D((A8^2"L$H)7",5E145E:;K/<YM>/!Y1
M0G8C'4,H/T;3_QL!_4__P3\O+D9I44OR!2*U20?(!V8(0@-J+Q+?N4F'[A,
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
M.JEGI:+Y?:%%X^NTPLJ@^"[EG,G+C>[W&P,2V*<E9IX2I^H<,N^=,<%LL1.
M%P7H#WR'+/5TX:XT,*=7TKD' !P;('AFP?WNW;!)0YJK8H]OW@Q.SHAMOH*Z
M7U/D+"8V:"YRLO"UJXBS=4AIE5FO<UE0Y 9K$0%XW]+%9O'*_#:[%MZCM[,*
MO:"0]EGA _1,B_V%^KP&9Q9SRT^ET3J#.L$XOFS$<"M^>WH0+[%M8/5R9+Q1
MCT7CAL^V%__X4YTUF_>:\^?E1L778I3S"R9="0 K]!+WA2M55&=6X-7UT(U#
MZHFCF-GC[L?FA-5NKT1MC.';A3<(P /EL _D<2??TBP)SL'P7_E66Y;#VRJC
M+]9-K]G 3>QT<#)*H[E)LZNEEAM!R(7T@+CZ[MM7%%!V!]ZI$Z<E8)RX7Q
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
M_!-,_!-,_!-,_#\83-S?QSNRMU-E >SMQ , /7 :L 60@ T !WB "X #B*/
MRW,/VPW'L?T/'#R &OC' T@ 8H X( _\B'B0[._,DP,4^^\BC-"9.*!0;@JB
MH@A/$>O=?4 1&-)5U-?:351<1$P4. 7U=;.&.<-1/#9P>T>$$N]B%8:7Q]%6
MB==$6E=,UTT-[N"HY>\!-_ _;PCS=X;)V_)"E7E.^2KXNKJYPE'6/+ZN+@A/
M!5\EWKW*%4!\ERS*R[/'@G)6XMW_>8:I[@4>-:0'G$=:1$88)BXES2,K+R(N
M(RDE+W]R]^<:<J)B<J+BDL+B,@I28@H2$CS?@1=\FX>MG8+^&8WO[P)32KS?
ME?+Q\1'QD11!>MB+BLO+RXN*28A*2 B#',*>?@B4M:\PPI/O1PUGX)XP#\>]
MN"3/;MK:!NF%4N+E_:&"J]O/:O_65C\8;6$_^=R\/%SV7FX+$X6[P%WA")0G
MR"O^D]?M1QSY[ZO^F?V7%X"2Z.K^>UE<77]R>Z+4O5'_GMMS=R];5!_NB?3R
M@,'5O4$Q^7:+NRFH><"M44@/0R32Y4=#_9O?T?Q6!GX&O)1X=_.%Q<6$Q>0-
MP883EU:0EA46DU(0$]MGU47:.MKY_9550M+PQV]P_L(*>HVM-<KZ?V2VA2G8
M(3U<K4&='5VM[>&B3FYP>UZ>GZ94V-N]!]\,5B/Y.UU;3>V"!]+.T07,\-37
M5.715E>3$9>7D1&6$!'?$T)75T$;X8FR1NS&<)1X08J(HZ.M@IBUG2S,VMI&
M6-9&6EY8S%H*+FPM9RLA+&EM*R%K8R<A+2[^L_P9),QKUPUVR^_W"%LD#*SC
MEQAR-M)2<#EI&6%Y>3$Q86MI*2EA&YBTM; 47%):5MY&7%+:1NY';?M!(6N7
MWVO=E<H6K-'63DI,WMH.E$I:W$X8)K\K%<Q:3MC65E;:VE9>ULY&4G+7]?=K
MTG+T!-O9[WM7,("[?\=<''GV'$C!&K;;,91X87NM:\O[G>SX-_;X1V_^7M['
M 8[XMVZRS^:)M$/Y6'O 3]N#6OX33Q3];^5'(G8#0;\T<+/VL :')+B'IQ*O
MG0?2E6??:]P0]CPH),]O+O3?5NEI[?WO#?+/'.3O#/(W_OV_-,CW<C ':X0]
M'!R^1??T$?W5VJ+_Z@BB_S(H_B"!(^T>^X\A7IGG#_R!/_ '_L ?^ /__X-?
MBT0X IQ:^(!+0,(HC2DXH;:ZH*^GH7U.?6]=2Z-USA&!)#H  *X(E,?N#-OT
MDAD/>3- !% "9. Z%;"&>;KI&F@8[IU=4E?CV9V& [\ K&.]:__T3[NPU@4>
M'N _ P:8FP<*K.8"B$O:@C,;$+\)XBX^*+==^N[1&F8;YUV<:/=0#;,'*""(
M']S%[??QDWL\^[C*+F[KBK %\5V9W6Q=;7?Q=R!^Q]MK]W06\3D0#_%VA/N
M> >(\[MXN3J"^.Z!0&97N+4G .P=V^%'P6$.(+Y[((_&PU!?#<1/ 0 %C?UO
MN,UO. KNNW>84PWIYK=W<(CG.$R0!USERO%HP7U<X"B4\ 6P4:P];,%UM:N;
M-<(/ /9UW@/&_[+$^<U0_S;S'\)NV^YC*Q?WV@S"VOB+]G=\R.< (+<&VN;A
M+YK-,P HNP4 !_M^T?B3 ( >;+?2EM_T8=WUE]]6_8YPF,BN07_"_\CP#^"W
M]XGL5O?3/#QG]@^.\>S:#08N,+T\>#S!/@'G$?Y7)_Y?%_Q[.4[JP^W@'G!P
MQ<%C#'J9([AL44,B;!WWMC$<$?]=(_XOB_T+[/LU"$RI>(#92@0XT,(,$,\W
M B1,U #QY00P!_*SW<Y1&@.[/<^$>W+?[_?@;TYQ$NW^%PPB3\>]LXN FKXA
M#\S+PWL_;^^X(BE != #S, A@ O@ XX#PH $( LH BJ .G 6T ,,@4N )0 #
M' !7P /P :X"P4 ($ H\!)X ,4 BD ID GE (5 &O +> !^ !N ST GT U^
M<6 66 +6 2P$ B&'T$*8((<@W)"CD!,0"8@<1!FB#CD'T8=<@ER!V$,0$"_(
M5<@-2"@D A(#289D0@H@%9 WD(^05D@O9 0R#?D&V28B)J(A8B;B)#I&)$HD
M1W2:2(?(D,B"R)[(G<B?Z"91&-%3HN=$.42E1&^(&H@ZB;X0S1*M$0/$U,2L
MQ$>(A8GEB-6(]8C-B.V(/8B#B.\11Q$_)\XCKB2N(VXG_D(\1[Q%0D;"1,)#
M(DRB2*)%8D0"(W$G"2*Y3Q)#\H*DE.0=23O)",D2"9Z4EI2#] 2I JDVJ2FI
M/:D/:0AI%&DZ:0GI>]).TG'2=3(R,E8R 3)9,BVR2V1.9 %D]\GBR?+)7I.U
MDHV1K9&3DQ\B/T&N1*Y';DV.(@\A?T:>0XXA;R,?)]^DH*;@II"@T* PHT!0
M7*>(HLBBJ*%HHYBDP%(>H#Q*J4"I1VE+Z4<93IE*64G90CE.B:5BH!*@4J(R
MI'*B"J9Z2I5']9YJ@&J%FIJ:EUJ>^B*U(_4UZJ?4+ZGKJ4>HMV@8:81HU&@N
MTWC1A-%DT+RFZ:59H:6E/4:K0FM&BZ(-H\VDK:4=HMVD8Z(3H=.FLZ5#T\72
ME=*UT2W04](?I3]-;TGO3Q]%7T3?0C]W@/+ L0-J!ZP/!!V(/5!QH/O &@,3
M@SB#'H,KPWV&+(:/#%.,Y(S'&-49;1EO,J8PUC*.,1$S\3&I,<&8;C"E,KUG
M&F<F8Q9@UF9V8@YESF5N9EYB86218C%F\66)9:EF^<)*S'J,59O5A36<M9"U
MBW6;C9/M-!N<[2Y;'EL;V\9!]H,J!^$'[QW,/]AY</L0SR'U0\Z''ATJ.S1X
MF.2PT.&+AWT.)QQ^?WB.G9E=D1W&?H^]D+V/@XA#B$.?(X CA:.18XV3BU.3
MTXWS&6<MYQP7*Y<*EQ/78ZX:KFEN)FYE;D?NQ]P8[AD>%I[3/"X\3WG>\2P=
MX3BB=<3K2/*1YB-87@%>(][KO/F\@WQ4?')\=GR/^=[R+?%S\^OR7^7/YN\[
M2GE4[JC#T>BC=4<WC@D<,SEV^UC9L2F!@P+: OX"V0(#QVF/0X^['W]^O$.0
M3%!.T%DP7O"S$)&0M)"#4*Q0RPFB$S(G'$_$GV@]27I2_B3BY/.3W<(TPJ>%
MO86SA4=$6$7.B5P7*1-9$.47-1-])%HGBA>3%G,12Q7K%V<4/RM^7;Q2_)N$
MD 1,(E:B0Y)64D,2+5DNN2QU0@HNE2#5(\TDK2M]6_JM-$Y&5L9#)D]F6I9?
M]HILG&RW'+/<!;G[<O7RI/*J\FCY5_);"C(**(5"A45%845GQ2S%J5,"I^"G
M4D^-*?$J62LE*WU1YE&^HIRD_ 5Z!&H-?0X=5>%3L55)5YD\+7C:Z73.Z055
M,54/U1+5#34%M4"UUV>(SVB>N7>F69U1W4@]1GU(@U?#7B-;8TE36C- \[46
MJ9:.UB.M;FU.;9AVIO;26=FS@6??Z=#H&.C$Z(R>$SKG<:Y2ETCWK&ZD[L#Y
MH^<1Y\OT #UMO4B]P0L"%]PO5%TDNWCA8NS%"7UQ_:OZ=09,!E8&60;KAJJ&
MX8;]1L>-O(S>&M,;7S;.--XP.6,28?+%5-0TT+3ATN%+CI?*S<C-C,W2S=;,
MU<V?F(]?EKX<<KG+0L#"U^*CY6%+%\MJ*WHK:ZNB*Z173*YD7=FQUK-^;KUF
MHVT39[,$4X-%PV9M56P?VT[#E> 1\$D[);L(NRE[)?M(^VD'J$.4PYRCFF.,
MX[*3EE.BTX:SGG.&,\'%Q"7?E<+UBFL%@A'AC'B'Y$+Z(EO=3KB%N'UQ5W!_
MXK[DH>.1[@GQM/ L1S&#DZE&K^->M[Q&O)6]8[TW?8Q]BGP9?!&^C7Y"?G?]
M)OTU_-,"2 )@ 6^O'KD:?'4D\'1@<A DR";H+9H/?1,]?DWSVHM@JF#GX*;K
M8M<CKJ_>,+E1>9/SYK6;8[<T;V6'T(5XA'3?5KR=>(?DCN.=YKN2=Y_=Q=^S
MO?<I5"PT*G3G/NS^IP?B#YX^((39A36'RX0G/"1[B'C8]0CZZ$4$0X1_Q%BD
M;F3I8Y[']QZO/K%Z\C%**BHQFBK:*_K+TW-/RY_Q/WOX;"?&(:8S5C4V/XXC
M[F[<1KQM?%N"2D)>(F=B:.)VDF-23[)F<NGS8\^C4LA2O%,F4HU3Z]+DTC+3
M#Z>'IN,R$!E?7NB_>)<IFYF9Q9$5GDV4[94]G7,YYW/NF=SR/.&\Y'S6_-"7
MP$NOES,%5PJZ"G4*WQ;)%>45'RV.*V$JN5<**?4K72IS*/M2?JF\M>)LQ=M*
MQ<J2*I&JC%='7L56LU2'UU#5W*PA8/PQ:Z_=7L^]L7\S]M;J;7^M:6W'NXOO
MFM_KO*__H/&AMNYT':9>J?[51X6/%9_D/I4UR#24-DHWEC1)-Y4TRS27MLBV
ME'^6_US9>JJUI@W:]J;]3/N'#NV.AL[SG:U=1ET]W9>[O_38]DSUNO0N]WGW
M8?NO#9 .W!L\,!@UQ#'T?%AP./^+S)?JD3,CC:,&H_UCL+'9KYY?=\9O3M!.
M1$UR3V9.24R]FM:8_CQC/C,^ZS:+G0N99YB/6SB^4+RHLMBX9+HTONRQ3/AV
M?^702L:JU.K;M0MK0^NNZ]B->YN'-E]LR6W5;9ML3V)]=LAWGN($<95X'?P
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
M!@%Z/M)?^X,R,N^WKPL"A$+15Q+B!62L6[A_:P@T2'1S#1]NO A7XT=BG(%
M)2:JXDZ MHOL3.L+8>F&;H"I,RW-AQMP2S$5 -DOHPP8KNP!;O-2#&Q9K9])
MDVYP@=/)&[H!K:RB",)>_ Y<DV[Q&IJT,<+'M[I\O4J1ZDS!_ /  (BIJYAH
MC(@F!2H.TCVDX00>>(@AR@28DOVV?+0&X=D0^9;(1V.[.@8/L%\\(%7(U]0*
M8!T5U^U]MKLD$@O]&M%Q!7Z?!:BN"FX4E+]'V5@A"\#Q1V/-*[ (9+C1#CQT
M-,Q/0:A[UTWE=4/8ERPQZ(!=0CRV!=">;_I% #+T0 7!"K<;61$]CK,Z#WB3
MYX>KUKZ 3\"5S0SA'&#'>]/?4#; U>>)@OOXHK!>0'O:X+H670#W*(LJ9K&Y
M+E339/MO$(DGH ;149$*?GP0'@FD>$^9 +L__:-%4;O4L,^ FYY&X+-;=*AH
MS0FJW!'!)UZ1\V#.H0@\$*KIVT25GF3@ 0T2]>>>1(F:"LJDXX6JIX_#;R.
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
MN.Z9RN?%$O74%T8=(,W]*?:I2)W\)#@SC?#7 5?)^08 /+%?]!V%& =>2#J
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
M7PY!TXNR:9_+ ?X^!4F(OV%'.I:CCM_\*@\ !+T<:H$;G7<RN&8AC*&17QE
M>  =? =DNKZ-%)X@=YPDP;Q9O J0X8MLY)M[D-Z7P%=FMWG";VA ">L$S<8A
M$/BQ+&T%(4E+;,40KX.9+PI9718BO]HLF"W\HJQ-B,._-4S:]^"<2J5\8/KC
M;&8W5-&8VP/-<,XJ")Q"2$'P.2WR*X:+*"+ZM"#.$VB2[W)5B>H^+C5)07!5
M=G['SLB;K*$1"I<E*6=#D\<0^1.;"7$ WD\2,#CD99=9W-VL4:2J;,<42?K(
MB80G@S;W7FKP+P$0<IC>@X<^*P#_%=O1A7OF"1#T$VOZLI%R5SZK<Z<S_%;)
M@[0 M@?>@X>,L>!'M*J $JM!>ZW+YS*UZ6?$&Q]/AB?^E;\RD%QI8^_:6<S_
M32_QX.X^QZ0HB].KESKJW3W!^?T#W5?JX5]^\I%H^0<DKTV/L6TY\14RI76<
MKT-833FFGO^LM1>I_^TX9>TJSX&T]9I[]U( UTQ9[-D]JUCWKW%WU6L)[1=_
MO/K@8C0*S'@B4^Z*)Y4 E+FVL'A*C_Q.04BGG0,0N01N^S*^F P ,CVV")#$
M=JK0(S!EA2F#IYK_IH(_LAT95!!T#VY2KJ(VJ !(!,FM5X]QO@="8R:A%J)D
M='0]^$A;GOL:ONG;@"#L21#Z6H,4A,:[4TY,-"87:DF,F82Y"]-E>YHC7.'*
ME$ZB* .D0;\G)#<3731*C$A383:]>2$@^R CM!6,7G3:(N6Z:1I%;M<.MW=3
M?3E4Z0:Z-)4UH*$W1)$"]5;?IAQDH@ZJ(( ^J7&/:#I;A")NYN/%T#=[-?SX
M66@DD'HJU!OO >1[ %RGN@N2ZP/J'%=N"GP \SCDXD&2>OS0=&F@ WI?Z_''
M "-+;-XJV:,,?@$^$RRH%@*.FM#>F7BK(IS3C&1#[%&*[ ;@L22;SO089#!?
M5;9?05#9PP6\&;5=01B-1K62<%JN?&I&3"(QK/6]B''20%)9)1XT&XB(*Y"
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
M:G03 8-"8UH:"D)QHYP59TFEF^O1,I0%"#IEDSM#G2\&RP*ZJ#.2;_#D&89
M.Y$5\?W(L]605JNF<CVM!R@>Z]]@[C(2D\HF&S-^A3-;7L ',2,'62=%_ XI
M>(30,9>RP"/Z>*[I;<OR;)#I/\FWNFC8"HX"N6(J8\@=&@%XA7?KTR?AM<V2
MT#ERJ+85!\SS5[P9@")DW(78G8G<5FU 9V<ZS0#JQM8S(;3F,&BB.QCKI&WE
M_;!XKJJ )5 _HBM_P'*3ELQ*1^$/R'<RX"$C*S6T3%]6BT,G_='75<!7EN)U
M.Z: ]/VQ&._$F%"6X1M9NKP'G:D%'.X^#QHY@#4/8U6,R5$/IL@:2[@R3@0J
M .%5*D=XF]RN$ R5M[)$(1N$Q*)))<OHBQK0 $=(ZJ$\D-(9DN!)Y:IA*2A9
M!RB&HG(EY)C$C<"=RF+JA9%:24;2$C4Y$R<5-<AM<_$A6SFY'V9&8+I2BKF3
MD9QN)*/Q2(=+:_%SC\ 8O[P#HO+*_#XN,ACMJMS*2#> !U_X@="=5492$+88
MH:L6*@C5-/<=B]2ID] P-[[_6@]<J-Q_7[GBR7+C;5I)^RWVZXW4[+&W/[;"
M\4"1UH.0NP=OSSEN=W@/,<[\0%W)"LL%?^P1&([[YD8DO UJ8+-LKL:T&.ZG
M^'JL7%LTO-W[J'8IHK)1[A-09JB]:+IBG[_+NOS)CYW+MVOHAVC]LBOE O:Y
MSJ2\>8[6[3-JAM@.;F1ZAYE!:(@O,<8_=UQ]XT1IM>&C"TO+-\@BN@P(O)EE
M&;ST1>'(6?(OLO\MX_G?,I[_+>/YWS*>_U^4\?RG7E"\A#JT:II-0R<DC&XB
M\4J!;Z?'Y_A/;1Q9BU]KQ?!A1M=.]/S^.,^A5+I5ONNK@6I;]I6?U&LZW]TZ
M^.G8L<B<_?BJS  _;KE='ZG#I.>EZ1'NU\R)A-('W<[7._Q,>L[3#/)C[KOF
M?N >+CWN'1#L\>?^:ZF7+G6[66M?GCE0Z'M^_X+#9]>FO-Q)MA4<5ZX!PD'
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
MEXV%CA]B#-, 9U)[B,*%;;#\O4=#@/7D,&821%)NYN<8';_+]<=V9U?B <G
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
MO/? 5[JV?W'-LY><XT1PARDB[XF"L%S94,9%#-E]5566"]2F4XE'CX)0VS*
M=P3&??!3[2PX\RE610Z,?9FI^<WB>R?R UM_;CX+I74@IJ)=](#5)(@-\OR?
MPOTB>D][Q14% 7, =IG==PJ$P4U(^/)?._-V)B;*#U;9VT;2!&'=-J..#U,>
M7!OS?]>D<>#3E306/6AU==ELZR"& '"1<ACV3/:<XHG_]3:!%$[7]-#)F\6.
MQD%VP6WT!U$PN(F9W<GHIW'QGTI[]Y*VM*7^0?V<78G CD:YTL,*PCT+97O,
M)J:8/Q_E#6//G.%V/$YK(/=+DV"<C@6)@2 YI\G=Q0A>34+8BY6_W[4C)$[4
M.,/)E>\L4?ZVE%E-L([D\]/D:(WH<:@X)38E8"TN%2TP?JJ[9']PC#QGP_ZX
MH]=.PPT(?,*H07KD7Y_H9S:17FA!WPC8\C,+HXUJPW'4BMLR <B@O.<@FN\7
M@R03NKJI/%*=-0.R[<BB,CPOM),N;8<GOD_A3.'3"&D :EII;S/XARR\PL%J
MS:-Y"((EK;]+6&,4Z3PV8Z0R8DN_NKH-F?4+TJ#<F1E9Q,3SRKO@%D,%P4T=
M%B)9 1"'-3VUQ=GZ816@]EY[NZUO^7#JHJ9P)[V-EX*]:!>2G=;]])&>7I;H
MSJK.^#]W*20_$M4=771B0$$@J5.%2,9C"@>;6>6)=4Q[OI!#9=,A'<  3':D
MU(IPFBKZ:[_/2-,PW.+.BN\,*N&';]'QY6Y7$.*]X4:-:W*#R:07 >[XUTW(
M.$S1_2;^W"X3W@)#X#<!2>[W3'[X^JYNIR<L/$*2=70@[4X]D.P\,O%]'&<*
M'M3!FXBW=\F^Y-8*.OK:WGE_:E804DW;;LQ\VAC!3F-M_K2=_C6>X>OI/;3#
M.-Z[ 6V)P/\:8W?E>L00=OD0^4W \9QDP_'X262AT1+K-+=TTYD+OYNG$D?G
M%VQ K3;?/$"R*E^S]=+245G!B=Z0PUQTM*XA=0?GA!>V$P&C4%XO]XQMJ66(
MO'_<Z+X=6EC^N_V9#9OMR%L&/Q^MTP-8WDRZK/OW4=V?T)FI%QFA>M3;5\C4
M(W/^'_;>.ZZI;5T7CLN"#5@JB$J)"HIT"XC4J(B(E$A'$*)410$1 I( 4T5%
M4;J @!"5WJ4&@1 5 >F]EPBA0^@DI,U\,VOO<^[9Y;MWGWWVV?M\]UM_^7.&
M0#+F&$^98[S/6^H[&-=T=\\0DV?3: T'9@7ZW\.J4+[8D6/5B%,?N=_M.ZFA
M\V=@0-XKXA3HY.,11LO[1D/-X4YS8.V-8&8-=_IX4'CP]D$*0#<6QQCN:G)>
MJ=Y0?IX;)AXRPU^:\]+!$I)SNC:$L]'1AU1X0B&%)JMC?$HD$T\>C%BM4[ST
ME3Q\HAH4XJ?;SS5#O\BPW#K6!3%):&6[S28!"<2:T.<;ZZ]FWM&0\\B%YQ9^
M4SY=:FG9S-;*(HC+Q+]?H[ST:/PY+!RD9*!-741)$50OHE#99C'525=)>-<%
M_Z8%GP#Y9Q?5C&[KNK!V5@6&&?%4W$AL],MV_53Z%?]PF\4;Q.S5]9V_YE-#
MU]*2O[WS[%9?#V,%E)'H]I'0/#S(;E#[M^VO0'GH@C>W9%:0Z0RJY^!8I1#F
M+=S3;,$KT': D$./I) 6;J!^*Z5-;%Q#S -C_L_K]K0EL(9WL"%L$AIR9F=!
M^MY3VC]I$3%8 T:QTC_F)K#K$MC*=*&TX0G(SS4Z<F!=EP!FR/4%&FI%MX )
MM';&$%>,R[F*S!8BHK<)(.]SKN8O2>#9E4_%K=(,%M5=B8- *V%WAS\_H[KO
MK0>+<<)V\_SL*A"!FZ.[<F!WP7B(>WU\F;6M&.BM^:5 LS('EN/OZ/P)L:)+
M0DRF .NQV0S:3G2XZ.]U)']11X(NH:W\ "U)/ %ZK,T;]'[V8 >"9+/Z^0Z>
MU5\YQ="E#.-IA3<K3 (H?B; [@%KYN:@-.:-_=))N[20!P Q?+?XF7?.4R/
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
MPT/^HNQF\#*0/X%GYS/N<F"^PU.+PAJ0ZXNL@N:^(@DL6(_F-LNHE^1NVT5
MU&.;/S<DU7,>G89<Q4.K(9\2QG@^2V3_/#M5F4%=!1,)L;\E05D(YURBJ8%)
MYA"SJ[<#W26SKQT8P _-ECK^UO<0$T:Q$D^4<Z/ZU>$L//><1Y9_ K1:5KBY
M!/H .3TE <>*6JCZ"N[IU 2Y-3$(Z&LO<F 7)0ENI!5C:'0,,28E$*:>Q<WP
M7)6#;H=8V$U@(,V=W>- >#>/6]$;X< FH0\<BKBB[$Z7FB>MFH !AF]5\:!F
M'()B<9W;)<._,QH83T-,1D%>/#L.,0ZI%F4+,&#:+W85)+*0G\_YHD49[$2A
M/,C4/[9$TF^%<S> _1_3ZYBN1+8X]"YUZ)5YR%)WYK/8/514O1XX_&H9 -]C
M(94.X)RQU>X/(*'@-4SL@"X,*&HX]N*!E0Q78&8!03GNEJO6M^]#_C^O%\#?
M>.$_U0'B+RYTN32HZH<<,T<<T3.PN6!CH"'J*NBPQ\S8W-CL4IMI1[>)83ZO
MMM(E^1_3LV9=X1=XN#TGI'!3OJS/+AQ8K$*S_V 1M?9H6BR9YE:J5:RI.<X?
MXZ*JD1F9AZC#+"Z,WXDK%+V5E''OOJYC3):^B?WLI&I67=$K7S_+KXA?R3WE
MDG].N2-U_PTUZQ(H7@1Y8QBQX0*LH$0I]*H]U'5RAW &-!N2EX$-[P4<NZ:%
M:\V< EH($]V96-V>\F%A^@&_[C!".2^HXGXO/:%$4]W^1,9] ],EN<M3,YX2
MENQL:T/-<:2)V2?IZ_?1MZ3(SY."-DP4(UM-I$R+CO%]^+)^$T-PO[=>]8\
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
M(@39K_(9PVTS[3@AC SYUG!=JK<R378QZ[62^2SDSL\N#0$USH-=Z\5O(<H
MG'ZVL,,&3,:/6YL\O!2_,/K">#.6=,I=O4;19%$Y23%CN\F'O8\ZRK2-QL^M
MR?2I6-^:>)@>:%>P=#3\2?6-,&,9_1\+.M\?FH1IT0H-G_XNI?[OEE+_Z>CM
MOWK!CPV,&L%WP,G4]>]^C_K>7C#H(AZMT,;SF9WJ,K,+ND.3Z--HC20IFJU.
M)\6\\^:UT4]X'I&2Z)"9BY,4N9:BZ&+YK7U][XX?\,9<=![^3^.R*7I<473[
MGR>*!/CC$,MCK@!++8J;I(!T'V094-$%W]&E0JQC05/'+^=G(;]I-K0B+;8H
M532B_;"X(XI12A)>:+,X"KNGN+#9<D&*M;>U[%3Q\OF"[T<;%2,9F61J_/JV
MPI\8B_S-D:I#S@-BN?^5X19LC8-+>, %RW<]]$Z]F98YM.N0:U55M6F(AS,>
M=-OYX=''F%,:,GH7SK\I&K\;[:C+I_H\N58_7C )_[15^OWH%-4KT+/*H*K%
M.F:C[,2Z_1?@#>OQG.[K*I\SY6?B0IK+"M%QN5_+"OMW+_B<"H_+DEGI?T=P
M^+P[S;#\ \&DQZ*G2[WP\T1B/8NY%R:P]9=')AFAHR,ZOA)V-B\E&%'?UVVY
M*4)G K="LM8Z#!I"%9R+]:@;Q- 1+&)U=[ V(XBY^(-*T@[[OF:C^6<GF?'V
M<T8>&LIM?UZWJ/@/JUMTPW>*TH(VAEFY >I4V_,FIA/OIPT_5]_+43)K\F53
MW@PL0YA>6W_(M+U9;O?QI*L-[0*9I\DSS@\79K,N(MUZK=^U*_ ZI;=92+)(
MFFEFPQ_[?2\W@%>%]D__"O\^@=6)46\^D[*OI[S_W23*TVE5..J^@_3I?LK7
MZ!^3J]>OEIIGU3L6EACWCM^=O2ZX)TM&1M)7Y-&VM+.;^\J53+6U!:Z=4'V4
MYQ0S=L?M^(-.M?UV#R,-=%FME]*K$&3F*[#+D@-CU^?1/*JSM-EQ,[[#B.6Y
M=1+[ K>7QI %7KTWI=W/$\AN_5#$K?.RIK2NKW!@3&(#U@-SP9.=#&0W?GBN
MD,&!60+?L1Y^8$L$<7.[XJP[/?Z .^-%*[" 4UBT#[,H UN0C2P-*1\>5LMW
M:$D5N0%M&ZU8X!D'UH%;\AK&4TM),[TL\5PZH8;@E/XO1+*>.$0+"6P@EB)F
MA;G/0A\-)JTD#[8RO*FHU79)]@VW@GU#BPQ?ZS 6-^S6O#?K5-0,9':8:B((
MS4 ]$+GB]9%;$\]: E9& /:W3*IK$0=6;]C)#1T+38IT U:0Y4R>#1U])A/4
MA-0 6X?(WIZT7@'47UUEJ\P8]H(_!X 4T1.ERBP,M[^'2QR1=CV2ZED(U"M
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
MKZ4^F E,BY:&AKI>7]G!Y>+"DLN?Q/1[=KK6X3..A'3)*-DXGI,E&^;=>_6
M.A7OW=>4UGS\J<>I<RY B:O\W163U72="D2EWZN*\FKF-[T[K5N33I>L+QIX
M! .Z=0T$T=QTPEEO=O6%LE+Y^4&U3O=NX,N]A<Z6,9K8H?0.8>KIAYBL!BF"
M+']J*T^?/-:7DG+JQI?E!O6W@HA/CS"1KNYR"A^L7\ED3#Y:<G!$(VX9ZZS.
M&%"2WOQUB?W[=L]?;O=\ZOVR.*770>*M.K26KNN^D$SA;4852>']]CF7^AMV
MQ8=6N;82:<_7T_>T.Q5N^+X/CG^E^JE"R,[Q=;]7P@OQ1/^L8?RKR<F'RC*.
MI>5[LI+O=E6)2!W,%7C]1L+D1V@ZGP'MS-U!60XL.\J5QNOAXG"L]W),K\RY
M5$L1'EAODUB(%O M5E-*@=7F'AX$)J*AL746^PJ?TR, [0V]8!;0)LJ+Z%6[
MG0KX0%JG%C&MF6(/C.JB#A9%HZJ7AK>.Y-\PFM@5A<N?EO+SL/QAH"T_W: O
M5M>A?@E>+]942G2@#7=0Y/;Y%%\^'(_[=4D0Y M?"%B8'W1,'JXOM3F=^4N@
M]H,[D\.:>-8)]U2AN>7%8F*?&S?P4P<K$%:!/)TD4FW//,:!O5?=#8?@Y#%J
MR(=8JL#@3YET!@42EO'WXM%#<#CVZZ%/5[J(7^=*]^M>_7)-;TJI(G#WK9L.
M-D<NQ4Z.6T?*D?O<;O:/;(G"%#WX^>[ADS>'?=-;D]D)(S91OJ%WC@[DA8MO
MPO$W[1LGR2?K<F [+3=:Q8XI"[/\%U$_3U^YJ;L__Z8(\=W5ME_[R)_WA]BM
M?%C?^<VK;X;X2WI?(LMU5T4 O6BI<::3$3VF??=CDHVZ!JD_=-X;-^QC>]C
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
M>N,HIG'/M>,O;I6O'C0Y?Y:A)-'1U.4KTG"5KOYDF^.-9_>^RAW0-E)Z=_1
M<8 " I\QR5C/STM_R]J\4T/@/KL2V;06,8VB1ZM9L.^1P#7?,#?ENG81#FQ
M6<L+$4:%+XNM=UQ79QQ)_&N''!++P!\@:G2VYBA;BTT;Q[I_K!O#R./^8SJS
M_6#!>D994L(T8O[M''%6"D$K_DC]N<&!:<8#E*!^T/#5.P2$\?[L?!]1US(O
MB?58%C"( 'LW_M<1AU&@B)7HWLZJK)(S9CG/;)]LLC.!#]@4&(61;!+$7P90
M(_,W;#2V]0U$(SRV[.TL[1Q<KA/4/L<K<%TWVTK9*UR%QTT(8:(B#>C>1S0
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
MFC?0!<'$VKE\'\3"16BL?ZSU;Y0?#X>X&ZC1R%P5-:5[2:*1K*8J" RKY^X
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
M<<)?N]%SE0#-6\P@;5;" P3HAXP%/<2?,LI0!5YIY)(35G!%&5X6SP$FK_B
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
M<78= E ]M?QR51691RR7$:&" K(QW/S/@M>\4L3D F"_*1Y4V)SP#A<%#=L
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
M1PM;R/DS_L1>$8I>G3'GK3,!IW9#ZOUCY94SF0AC K> A]TFG+B.;5C>ECL
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
M)PC ?$@&.-)U4'Q&>;GA_W<'FG'"IR(4K@XOP+$ZD/E2:I^:;P=XU#\/L:?
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
MJV>1U<^D\JU^^YNCG_'[4 *@K#Y$:6BF?Y(*MT]27;T**31 ZAB ;:Y@AR4
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
M'"ES=#Z/&5->R+47A)?.8AY:P\U^@[&8@/@RA=F_U?_W+5-A.91(!+\$D[O
M81;+.0>H+\<;-0"U&O!?#EVCL&_"Y*5EBT26\ H%Y^@9E\L5=VSL*<?G*PE?
MGA6/>)G3;U[ME8MZ2/414I8\[6>#PF?TE7S1/1.FZ&#096(D9?<8(??XPL2
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
M,KG*UUW3.#XX$- ;\*P^-%7X( ]1;TL<!Y'PA9?RB@!\#70@^1)$PB0,8LC
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
MZ4%57G?!F+S7!@[2#MC00(1&,9J3$0J1-9CF*8T\A"P ;/(Y'N*/Y:W5X%\
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
MC9_A4="8Z3@.](GR@$ I 3:1!V[K WZ)14=F02._@ 0K.JT!CX]PV7WSS&.
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
MO#Q/5*/\P=Z4Q@I1T9VZ+Y,<1IT\)ENB>R:N?QQR_%ZZ'%YR+O#N]P59GZ^
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
MP<_4949.RNE<.G#HV37$EEKJ7$NW7&$U@1K^Y?GBV\PM$JHI]6Q%IHMO@;=
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
M[Y\S**XJ,E!)BDMS11<G-CT9?O=N1)8[Q$WUM7<=G3*$^V/+EVP7BC1[MB1
MW'BIF)^32^3V0WJ.96&<(90?D9)<B?,G5,VG3$6GUL>7'AS26O>?T2^-4,%<
MM04N2Q+PJ4/@H9EF)3)*-KO'1+,J<&_+^!OH)]WE1%C7#)R<R]H%Z0#8?IW@
MI_EU[X(Z](L//?$K^3<Q260*>I?!01%:^3MS2)JF]P#,/^:!I\,8C.\9=(G@
MKF[O5%;5!/9 OS,]B':VF_T%"9MEEA]$EK*,_!9DN>U&W&*H;P#;&1M>,Q/*
M410*\] 54[63_>HO/YI5/;"4UF'W\;2G-LD=*ZY;^\CZ<U'EHUW''T76S^_^
MUC0)/\_ +3CEPJ8JWS!:%,B9^XFE2'2@IV=G 4YGWW'5OO6J!=W3^])T2AD=
M=^S;TY6?#[U4??,..'L<D=V09?N.X=Z"_9]&S"'4<-"G_EI^DCAC"A;XTC.D
MNN0P&5)-+RC-$-VAWH(YC&&DH.A<S2K.*/23DOT0R<@F=<^7;&X[[$"XBRDV
M4N$5V>?K/_SX+A]NO2&[I*D&T5:!"I<N,[R:N!4Z@D+^SADJT$L,Q^_\G &Q
M/'G7IRGH\H*5_@4/>G24<K7(NU"FAQLG>H.!R$#+:$YO;F1I^?8+]FAFO"&*
M.3R1 _3.O%S1O@C'EAN0^:GT.(RI=LPW>;R%E<;U0\IW+?+X/A_]S)Z>.P)7
MCH0QU[=L8,<0#E0]SN05,IEC+6!U5B=Y:4#IG='F(C+9)N^S9^FRU$2_,L>,
M$=<^HR9;9L?A8P4O-<J(PF\%!6M^5PZ^AI0MO_<_'5GC"2VR?6%Y2WGS.#*_
M$'GA0MN3KAAC"[)/-T!]EROCL0WE? ;\MQ90++8T/<<^T,J)XH6F)9C$?U1B
M_/?"_Z\6_A,[=ZJ>J6H*89R\U@$:Y[[F<61KK!WH1DB;=2,F^VZL'$RH6/-6
M%<S,)FK=P!FAWBU_U$PH$S!Z"ZM,J8F0<8INRIW2<%I-V,V10TZEQZ^4U!N!
MS(V*O$8R6#[4"^(]I7*;57)1B_,]()C!"SMWO5'7L57H79!?+2(1)O04&5WV
MI-S4PVA)70B$9%H"Z4&8%5D==A&+!E9C2%:.JX7<M,,F1Y>X<7))[ID>'C,N
MU 5)\E>^+(4[XB)QT'A])JUGNPR?VS[;JV4;VZ,I7OOQ,8Z&,;-8"]Y'89X%
M:QK=#N\E7L<[HH&PYBB? ZY\IG]W0S<CGQAT\OY.Y5I-W<0Y1TQ#.SZ^\"CR
MV4#"[E3<VGRPL5,\9:.BI58GY+ET6Q81ON!0S0-1D807W'^K*%BZJ_AM8SD[
M.SW2^$@H$12?/AGGS9?'.>+GI1Y^6QWQ.<3O]Z;A6[];Y?>W!>\?EG2K*;[V
MN>8UT.M5>Y7PJ2%635)5\@S@"@K.%Q0$<Q8$ VF4@%B'KH?(5OR__8'%S78D
MX#G,'WJ!TZH&8>'R!CE2L[YP@R5NTU+.9@F1SR(S+I,YTV]5CM0P$LDJ[[S7
M9YQG]2 W0OXB+8=XNU=#IVY'[T_3BJK];5GBN$HZS8GN36@UW:>/,NLE1Z[E
M9>PFT:KS+75@6 2A<TLW;)X$?/EPI/BZON"Q_W'F&!["R-3HI#:+:( ;&&JH
MM6=_=E;3+$XX-8*$N=_\E28WG1;P^RT),'!H"JP0\2A(&?!,G.]]4_#)RQ=Z
M V%#/C7H8FN9$/U;.P\TS$8"_"&2ZM!C52$T:YQ%=KBMUX<<6?:H-SG^14+1
M$HIA*W&7M7.K+#EO/_0=SI%E[F3)>;"<$FZ*DP&NPC^3@+XW)*#8FYU8N0O^
MR8#O^E/OPR+<0*1W1\%HM-Z*1"])2[B0/>8(M60HY4O&%Z#IZ;;H9/K'<(0)
MZR7U&EGZV<2'4:QYG.UING'ZGAP5G;GK0IX)L!-#-E#Y&RE8BH\WF$% [[RH
ME?FD5T$N+HX$D&L@]UN)=.3['"O]&M?+T3KA @<=5:@!*O:;P[N1(>TV1:MR
MZA15G@85!V/5.HK%RY'#S^]W"]ZN*3 =NO0L,)H135Y-Z"MGG>F@F)UZ+"^I
M_,.CRM@2Q%?_@Y'-R=L,,:D7$=+^ A+]$6ST\;0*_+B48<9Q:/ZO!?+94]#]
M@E 24"8"*A-D U]U\5'DB6V"JP\'LW,XF^8;=TK7H*N/G4JB$CT6G7,]JC-O
MW&JM?3T^:@-U/(15C,/5X^ <"6QD,F/Y"U<MWUF<YL9ZD,OV\=Z)XABZD/WU
MN(GF1#\2C+E9:D@"YFY8#YRRO!@@CON,0HN\2T^?*4/[K_\9W)U[6 '!O0;M
M&6!X]<^VO=J3AK@?;0I=/^B'8BN/]@[#JTE 3A $UP+>,M,GULB2@(<2IUO$
M+UOS?_OD4V(Y%H$9.GO)<^E3ZZWY\2[PRF5H$W2PZ6'-&H'+['%LDJOKSQ ;
M*7&I$/>:M4[. N%NR=N$8>\:2.Y66B>_Q^O<N&2%;]RV@*6!4>;(R9U.":@<
M\.HT*LBG=2P^F<ISVQX%/6$H9#W>.P.V]T3]IE^1[3O$WO J<2$SKI3WUN$?
M;+KU6LN4"Q3O?7-U:2L=6'YDZ%I1+25!'Y[S-;GK?AKW>9W2*M&1]^$\B0&[
M3U>8Z*%'\10TDT5M..J08ERT7<*7>%4;-#VH2@/G.X:W;MJK% %9&Q[!]7=G
MJYMK;!>RY C46].,O:;+R,2"1U>N: 3U&6Y:/1W#;'=+U6:9U+)NBK4+W9RX
M&2UKYWRAXV- 2!%%F?CGV]>'4,(RZ4L?.]VN6=*L#6<BQ73^B5?#\PXDH*6T
M@?Q<[1'9%7'Z[>F8EE54;6R^[6Y?VQAE:&EJJ)EYH'9M:/:U3:Z\:6S=4<0[
M/+L5MY+LJ6&$Y3MH.<L'Q%Z_;W&?8E$/1H+\&+&NGPA>Y]%O)0&-;%.P$U%'
MV&G1:=U?3+.)^)=I/(E^8]M@?(M"(@G(['A! J8'YA'CXA/$I$?@M<MG49GB
M>3+%04BG.2H]82B%#FHW!9( -]E*,,9M#8S7PA^==$R3@!%)#L("Z+"R%*IS
M!@4Q]XB').#U(6<PD;ZT*:J O-/KSG2UJMSOT9$AUU5]OP+-;=L(=<CHU*W\
MN;,O-&<'+>PI;'O7J60FS CU7Y/>/I ^]IA<[2BQE@2/D(#!)B:6C#/HTO'2
MF8EUBO$>.4#4G>2I?E763>WMWQ&?;GNGN,&8N*5?>GK;-"F X?'%&(P [1,*
M+U8E"FGO[1PT1:4-OKH1@W(V_X9_M$AQFD4#DTM?+51_EC0ULGT/L0[:=_8F
M 3=]W A2N-RO>=T$RSVQQ"F!YR>J1;T[VAY!C=3$'\J56:]+12;P2=%4C>5N
M:&4B6V'<5Z6^N_<?Z<\MB6W%P>?T(Q[LU71=?N!;UCG/[LQ^!9UM*?IC_63\
M9!A#:R-<CODM/4T-C9=:FV*0._E+W>AY' ,J>FFOK>F+D DA>,<[>TSG%8OF
MPRTA9D?HC0$-B2MYT;35+CL7U9*#758_ UU8MVGM M@MWDP9-L8=$<&-9MU@
ML9RN-5COPY9P=2-))?0'\K>Z>CK3THLS<M?%?:#O%R%3XQ7@^] %#683ORZ-
M!9_'7N8S*?[R%XNI!/$[IT.0LH/8!P(FEDD\D?"'<,$/%0$6UA\LOZ<*IK4_
MWL]DYGJRH]\U)Q?\ -V0]19Z4;Z(:/OK)?A#&0[#6+N:%Q-;7<,MICF"HR !
MGYUU= *)]#R$-K[8'&M> R]-)!WG\%?SO!-\.9]#U=N3#('J1!]D$?_HF]2H
MP0[%T,-!L> /6+-8)0OVL2UXOEO']OE[A"TL1G=FJ);VZ^*%;3"&05%$FD@O
MAL;3Z##.>FL=.+I_F#;Q2'*>:@J'.V1<JWGRSOC@-%?LDF!EET6>92@Q[HYG
M%K$'U1;D18F<G$O8"PU<O>H,CJ:N^3[D0^.E=!U[AGI@:'2AYO%9EJ%(/YY%
M.&CN-*'\L^#P5Z-J36)<>\7)<?K(R2I4PQ<8:W*'RD+-^'&+T9AB.C,5F8LA
M1NA4_Z=.1P6^ND*T07")>1#D^^=VW_<"QAP[QLRW=1PEJS[SC%*!>EUI!GQ!
M$6+6B-'9UK&4@_(G*; 1,=]J$:'2(SK( Y"+]4P?BR.-ZB \K""RP'PE>H=/
ME=:?7H&[13A)*S8S[IDSYWVF+<K9BE5YL9:QA7I%SM]^8M1N_LM2ESN?K<O3
M#4%N]USUS12]//!:NBKEQ3^3BA6.,(-(\5DG:HF-C3<I^!WC?7<VO4_'AK!L
M4XUPPV5!K\DNF(NM6#6!4_BV6':M<L'=A'M",=T!*/J1C;J8%TS(3O=6VX;F
M:"?SJRIN3I=O-Q6,Y9L0.54RJ) >-A7FBSH?%^*JBT4[,>(IJB3@]%+A)/3H
M<S(_"9 .<R0!U;!R^%\ (:-TRQB&^@R>.\.E)A+PRA(+.EUXT$L"AI:^_^EE
MNC>_!;(B 0IT,/1GZ'A_TZEU-/%=('[BE'("\3<4PY\:[4 W,J*)'\-/IB80
MQ5'0[FLDP(,$I'L,*)Q9<V+>2DEQ#$:.C<$$/U-0NR3DM?K(\D$N=8Y;_F;V
M9D%G?DX4U^?(]%BEK^RWJ#BD)_&6S*(==RV-,*^(^G=)P.4MZ'@'NIR.!$#.
MT MC=>)/I+<["'085QXZ,FMO7MK\DN\4]C:U>T9'!_[TV:4,9;1ZM3&S2>*S
MH;Y\V=STO)B\JZQUG%GQQ&Z[:X6"LPW( 0B'^E=81>K=TNF7.$P!BV7UAXOC
M_3!#*A+P\HPP%9X>5Z.C%P/[>!!*M>+/CDP'MG^&9X>5"L'-<PM:[5*J+U;>
M5DUVV.;Y)?]M[A:GEF5,![VDY T5U2>-?#)93T.$2G3G<!Y*-_?@LE0*%V[3
MV8E/**LN==X.?R(L7MU<W:2G/A)PR&*T0\Z*=;(6BW(J_??KUJEQ3^>9($OD
M'<3?./*F*1V;0Y:?,R+#%>']C[)[QQ;SC*T%9S)3,F.-NFR]D"-&^;+*XHOY
MO!V5/#!KF/LLMV #="<W]AWHI:(F(48MO-/I5^^&E9U *^%AUFFS/_KYUKOY
M$TJ-,A*P=T70C!A^9XT$6($=<__B)6GQ_V(ATO(XK[.,& Z=:L,9CH.91$!+
M-3,;O7:6 PD_?@O](C=;=I7V=Y<(*.ZV*6)6?%QJ8G@]VDE]$$K]I6WAB\G;
M^[\T)\%]XB,^"U.\0IX*8[LL &-$.T-%VM,\QWW_O*5/8CQ(7/#6X\6:J)F[
M7A<*ZG+(SW4$ZLC@ SQH#__9CK/8"WN6<)CL( $&CSUSEQ[P+^9,S(^*09);
M/CPZ\H9:F]2<ZMLXX"5L=P-2K<7$6WLD7@_*?G_R1?N;\^5675K#9ZB!*BSA
M9[D-OG4/0JN8M7&=['Q(3X=F*<7^.B^T%V+B*E!6??5:R&:VY;D%"$R2_.]9
M>&KO+UN4!?VOR=E[?S>6#PG0Q!N<F&>1@.^LQ!KGO?^:D#[Z.[@@_LI=C_[E
M-1K)!!@B*0>*2[?I/^Q?JS>B&1D8J6OZ\BTGI\U.>W:Y;F7.B2FG0FLMKM)F
M9^3E*+EM04%!SS(J2FYC]?E:OUQPM G2*/BC57B>QHN724[T+&_'2DKCJ<,%
M0X?@ BE)UY(NHXNM#"(PFRM-GX3/?!H6-;^?6WPT"&9M( $9YD30#D^?['#*
MU'23K'P=IV?XT^"\&;I3^V8T4OCJK)3@X\;B8&9!;>XG*;^U<C2U7_M.4DDY
M3XNEU,Q@4TH=;$[>6 6[K7 M7,AMD_30T"SFDAO42(L=X!=K^M5VOO=:6(^>
MKKE,*;7?[!D9IVC>OD-<0AYS'&M46D0+)/_ZH)WMV2#$I5(BUTPAF/)!S-)/
MZJM"WN-T3^VEZ:FFJ.J@1\;$LDZG?/!D^#V#HS4%7@$1OM*AJ[#%/YL\RSHG
MCN'["R@4?,']).PV4W@Q=:W42&W-X1Y/[XI*W.*JC\[)SQ,2=R37EGTEWPBG
MUY=@K!0,E12-$Z!S%MB)"WI 7:5\/CU0MVYGGL_Q-GOOS19*L@7NZG?2&+KS
M.ZA[3M&A$AG!L[OM;3&NO$\(7%'B(S]\I@GU$[ :\((F]*Z#UNWR(01]O:/)
MHAK!B1?)E.SI8BME/NQ$ C@+@\W5G=D%^,=4N$#G13/(/XJ.7&SH=A'OLC$/
MQO=XU$82".PR'9,"5Z"V7.O"-#U]&A=AY\?HH#)G2H\L-9@5VI(.3N3B?_*#
M8/)2,R)X#%];<-Z67AYK5:=V0AD%S<?:$RN_9Q-/&\\\/)@$:)\HG)K-0 -X
MCZ+_W$AB5%](I/='2=/K7=[="TYA;R[W&'I  B21_M[.IK+W&[AZ*VR+PNV4
M1M\62)@?M)2HALK<HG_4A)6W< 8WP)._SA-OY9^EEY"OX<<>2@P"NOXGV+S6
M$[;28V?G,K,6@[7\?9'59B.&<GO/'JYAL;I8<XN#)IO9B"7!T8; >ZR7FSM,
M]VYSI\J;[G+6Y9IH6PH69?>H69()\YM=87!DJ"'T] PU]2"+^X(.HF[71&ZN
MOW1FR?DBG>QTMV*>VT[FY<H#<86@TT!?$D#34QB-/;>^])<T4/7][ZHOXJ\1
M[/MOH(?1[BMH/W=;R,,K9).8NKL7+N*85<-A;'O9):0))CDM@(R#6>U>[19C
M&4\6"N^TGD4HD,V7SMQ0&1Y7%U-FOZB2] ULR5$N=;J]G&P[X@Z%VY;:.U)L
M[O<:.C_L>1=H^[OZKDIMT-7(X61%4ZW=^P%6'R/+<XK5TE$E9%QK*^-3S0O4
M7[S_<MB5$V]REBT*A(@_MGU^3$80GD[AGM>H8V=UY+AC4L:2LJ/OL2#[)Q:&
MZ^5,MKZ-IVR.A\@842]0ZBA5GPZ,^_1HSVIKSZ2^CV!D5<_]_#3_52XV56V=
MF>-9HX,,[ UU'.LB!KSAX;F^=ZP:=KJSN[E)G9-_;%_UT>DT?5H,.N&X^GO7
MJ\]KTLVU9+MM)]^A;+!K0C5?Z[$8GZG)M^P0&159DZ96S_!*P1HF[]/]^66C
MJX\Q^Y]*OO#('0?$9G.-I:VZ)KD9GCP1>$(_UI(#:QU?U/^M_^7TO[X/N?;]
MLTTLPD?9=*%REQ!2*FJ)Y=YJPXG,1QKGK30WX$+6NYLSWB:B/S9NJ$K#ZR<8
MG]RE5\T'!'I\HU*[;1:9XYUG@HX&/EZ#9G][!3K(O^6C=ZXNQT9#?5^#(I8P
M20(2I;6+/9.$*9TQS\]40H^73^XF8F5YMDE-YENMCYQ+P.[<@_)TF4)P'9*B
M.;.HIO_Q!R Q/Q^M8R>@1X8H6.YY./PS^:;8_"S5GH#W>?B&]NM\"(^MJ!38
MAO$<"9 ?]>]1)]Z<7[H^RTJ+HQXBGH>*UW <T3O=^P\>N8YVX':@(@2XS+*0
M4,M 8'+BP6PU!91J=V[KY_CK,6;SRKN680V3 DY[]_S+EK]5K53H"EYAVMD@
M 3/!LH^%[;!(9-:,,HOA?'IQ^"U#5CSDV"C\-Y&>X 4QN?!%J&_[AW9W'T+C
MX D*1P/+1^'=S-$&!@:QI<7=)ER6*"W16#T%'VE6 Q4!$V]O;^,!)0T='8UW
M*%4UM3%5F6%9MI#^W5\)4;)'D98%07E!Y\^]_%/W?Z&3VI<M2O9!UB'M;/W$
M7ZQI\X@0"4W5WUU/&:MH9O=JGG-F"EY:=<D(MW(NM;#UR-_B;^*(*XP+!L'W
M/?W!6AKN)QZ_?Q:DB>R0@/O"W0GKJ0\-8?9BM?X. 4M>D\4MMD&4LK>#N'^H
MEJM=P!N(>KG_=%1^..7:X3L\O+-E^_'6@<%+R/X9E]W>\HHU<=:0TI!^U]TM
MP<5%6<A%Z9?%Y">V!*$.U'/XOWXAB@S'1 ),*.=!QXD-$B3 TVNM<6<:NAQ?
M0P(&1*$'/T>E[8G+$&(*HL6#S+MT(_5OEBO2P;F3 'YH%*@GL^*1*TC=]G;3
MSS&<=;& M(F3"Y1#W84%E\:K0.^M(/:(_JF-S>;#1W'";U?8'N2<_QK-HR 4
ME?0R]QG*9Z3/)91J^Y4=/531Y((VB!?3I?]0@2:6ZO)3Y)%(2OW+(8$/')QN
M(#0(=BPE?&),T,%Q_>GAXL%4TBR!P:JA/)G*/\ZWF2\5O*+6((_-S$]FJG5I
M=HGAI]#=G>Y7&E52NQ\7FO6Y$<+&>R?TJT[_D'NYK:NGVHE%W;<\[\LOU%56
M;UV31DI(*(U&6SG2SUR?>6T9 C;+ S^Q'_J$U1@.^\=EA\&,H+TM\]!C]]WP
MT]D)SP$=R-%-)-&B])A<Z2)L6O9/WXC +#/X2>[?XEF>!;$M=CC&-&#GPJ&U
MN]-:=C0^TO4J'NE9:;E2^"1Q^['4]SGAI*NA%\M&7_^2U=!9CQ(T_MC==O-Q
ML4VIS4I5HR][C;V4.I />N+1Z""J6"&UHGOGNI_PR3T2P#JPNL"!OKH5LJ9V
M)'K<#8KUEO[F_ZC.N$-)9='>.[=LN2B046'2S4N/__@AWW'C%P6Q!QYQMQ:S
M@W(*DCR<90J:Y^+IF]J7#;LG[.=V%L)Z1)0L+8T\-%Z)OP^*X7AV\4[QVR\5
MMO.-K.8YN6-W!S"!I;BS?=<U,*@=R/S'=-:"%:(IK->Q$!HW_W(4Z[.?&^R,
M%=R(JSPWXJU%93DTL9<R024LSR-IO5FA$#S58/MB*:]'X[,=G=V=IX'Y>7Y"
M-QV@C^;0MJO<OX5Y;H1RQ^1)XCP:/JJANYY?Q.C5V3ZU&60TX+O#>0)#T_ 3
M]9LMP(^(6D<3O;M3?:[@3@5\]!RRX2&J-30[3O81MK_OY^UO')G3GB [[M)7
M-2[]S[N]G/:IE#L'Q"3Z5+A'NN)U'G?4.)R&>/I,6+/ZNL':UOI2:BM!*JV?
M ."BG;.KV'*Q0-N7[\0?8@ *M/EBO=93<$/H+]8$@3_!>C66(:B]'4O;GQLI
MK3PNH]UC0[PFSC<=*O)K&$P,+9;/RUD77S298*BUR$]L!_._A7F^W'Z)&FG$
MC)#5P6(%2RPK!!L^JZ:\VE\!K$)._%<1;8%4J+O7FEOM:Y$K-U[/!BZJ_ A'
MGX!X5R9&^!<F>GRR<$T'>"-"P,;WTCF;E"DYS)07CVHD"6"9Q+?>*9>N$Q1<
MS];CD4WYH2YS3OB-FE.%A(:B<7:>GT8;,PDP:EZ9'5ZSG+D1?>\GB#+_6 ^2
M8(CS5WOV_F64]>YB$US^*\0"A2;O!9VYKUF@E/^4D-S_P40$SR27+@F8,O8Z
MXWR_3/U)@ _L/;[+SI@$+/O6GP&$V:F1XJ?&,>*J#@GHX\4='Q9"ZI+3$'_W
M_N;*;6+;1LH!O(&W0*AD9:N/!%1M1;/#76V'>]06'-WJLR[=^:DCS>8@(/:6
M>PA"N1F006Z>+1TZ)6?5(Z+0,JTC@G2*&_O%J'G^,IYFA_SK"\:-SNPH!JW[
M#A74%]\?8J2(LHB^U63<M\-=G2)/MP\?#;B$<RGE(V:5C#[X,W_=L4E9"[S3
M% NW?Y+U\8,#7>*5A9S^I060C8*:TE7,S[L%=*.UQ;N@^ZEJ]?(]5 H5BFT\
M#D8^XDR@)Y)R3[L ?V7.8>J>AM 6?KI1!AG^TWN;X&ZPV6W*N:/;&,^_Y?'Q
M/(/]_/FXO@H/CCP?9ILB6+# ;,,GK)WQ\(@"*$Z\9JM@7</R \IIF_A*LM[S
M^G!-RAADSR;P4N!0SH"I(#AOIO1H(QJS,]'Z9U0'&W.;U]@3'V5JO\8AUXS+
MUJ-'+T9]?K9BSTAB]9;DO/N]05"V8/<<4W"I4-SP/![,+LCDLFW3YSO'9/#T
M[<N\MEV>RMCL/D,^U>7]!^E=0Y*<T.J[V+ZVZWHZ U;"9'YO3 PWBRZSHLE2
M])@SG2*IF&58=QB9O:V)#PA?D& NH@ FM[,OX_U;L,TAD=*YY]7%%GN_ 04(
MUA-NI<#9&'38(.\\K+[$R=U[$1-V#JSBCUP=$^QJV&5Z>WAP-Z;86R,(/MDM
M01.YJ5%5J]-@;DOKGP<V1(,B\]9;/3DWI/_A)[T,N#4H<L+'"+JP5D$"CD:<
MS_3H+^P2437%GVB!.-7SR11#$^7@,',2$!968#4YG_'W)/3/!1?>8UD-0L]\
M,NS8'6-'W! 1FA/%+Q!7'/8((\F$IYAG*Y#M/>@([S&-C@_>SX/!&65--()B
M]TM30<=UL(?@HR.[</>&;BBJT&'BE.LL!V]V.]/M@E'OFDE TL"?EHDW;>O.
M^-.7<O ^^DRSXQO2L?:NQ,69LP 0_-.YYQET6IJ8  TL+3=KI-@T^!>M'R)Z
M( ;X[0WA-P^.(?MP-[6=DQ2$AD&-"+K)I<]1Q52#_^V\5=P6=46?DB+GDS6:
M=VPY_2L+CS2.S$>=2F_\$JT<F$-ZVM-%ZJ!IGN@$7+T@07E5Y6O42[>)H$>_
M1)*J@0OPO@-_L=CHX033.U8$3J_\5>@]](B4+%N2[(,_=R_J9<5I,:;*LKEP
MHV2VY44:;LBR14'JC@$ ,$ISU17[GYUXG@1T=N#6;-\J+D\A*)O-]SAG6VN.
MJ&S()M;G4+/T>QJ)T[@DN%\@^818Z/<2V$#D=!TC9F3188R*75$PYTU.ODNZ
M^7*:GW<'=I$C:"GAA<\,6QZE D40V84',C]^MP8_;+T:MAG 8.VYQ,6>LC2F
M2!\>G\8Q,HC[^'RA@;S1?=WBGW'E92ZVMO9N[Q_.,D0"<&0DX&DU#GZ@GEPL
MPO"\&G;?1_#=@J#MH<=F&D[OJ*R71KK,\^&5UWTZ&F+TE!_0?%:I!HM.4&<1
MCH/+UQ;MZAIS3_7F0E>RG*9+NIQR+_KP@CI5-Q69<V5*_$>#RW;!.E8+G6?4
M]3>A(QH:0?CE==),8U\JW?1/EM[)M&QW&L/K!5TTW:$YW4&GHN$6)"!*'TD"
M1 ](0 >Y$G,'/A)\XD("KFR8[9<2>T"+!D3N@3-RM3<RW3R"IB%$" W@EI*)
MQ7!%+6A=' RM!EUJ+2T1:KR]J?D?+4KXS^O8;L"/.'[W& -SAPJ"HK^:),E1
M9:0H51PH]4]8FC^9%2E;Z_IU.R@I(8I1B,?;*8]6<OREULW71-31--[>KHM)
M7"3KX [1H0F\=)<&*QP*/YJHGSFA8B7R@7OT\Z//E$:&;7,9N ?R7N4P$(4[
M-JR\&_30..UX8O2%:,Q'O_M$L7I!?0YG6R&%5UJ?ZPAC\IOWY"WK@.2K[*M;
MF>Y]=WY^5*2:28-F:W B#B*$8UTFVW2\DVB.IHG#G-#$]3U/:@S\_[F4HV"8
M:&/P?.0W0TO)KUU=48Q_E>O%JB:SX1CGB ZUJZ?)#1962%!L:M2[P3%E:P*+
M,$*(6YF&_F7'Y5MSAML&G82Z4[-5)H7FESZA5FQMT.;1H*"3<DX8CQIJ'>[2
M?$+YZ 'Y(<22!.2 5^G!\0:/KXY;/:WC?V'SJ]8A\>HJ%!Q=VF?&KV79'1*@
M\32A6TU>+[K;>&LS*ZZ@X5Y$<<I*D@5C5IPT=UL4I+$[[/EBZ/UOY]O2 " -
MH " '\![ZDRR#[U:H9I)T8/Y!^BE/1M"ULY.XE#3O2HK>*F175%$6NOBPQUZ
ML6?7,R%1?:NH&]/15/ RIZ=-"L[6VQ$C*NW]'9\H>$:<RJ>*'@OQM-LS9WW(
M@BT#BYK? 3Z((A+9X\SWZKQE9!BXWQM B]EQ[;<2:;D.:/.PJZ 7J#DX%\JH
M:CDWS*O]9J!(+1:B\+ZP)ZM+WK?=9O,[&6JFY^6/MC$M[>6<DE?YY55'3T/L
M5VG<A) ;QN%&:I45)5?4W#6A,F7&VB</\XC\'>E-,![M-^DE77$&<A&9V]E7
M"/W>PM6;=BL2A&H+B]_9P;])0/MX6-*MM- "#X2MNBK?Z^#;SPYC8Z+'QMZJ
M>2O+[;%63R5$0<J4UFQM/VBBF6<AA*>!*#)_U/JDC8XYX$UGL,>:(82"$FEA
MA'K/);L5\%!J5Z_7A^U'^:O/ST"F+J1=WK9#_YYQ!E%D/#F7-P))?^QF<F_5
M_]:D7-</^!S'Z&6LG3.NU#I6O&+!CL<J)@(818_<__3CY.8X^7YJQ QJ=U88
M1G55V2/_&>%GQW8N<CP4)@Z-W_,F 8]W5WVR=WMMV$W!3R%J"5MAG<B6'+WX
M*1'3U/2[T1S^^?E!C]91M5T/PKA3^=)X],4M:#6B4BTMOZ&$XMPSK5>+&PUL
M^B4>G9=!+H4VT>2)J@7<\KCV\J+!#GH'[:9RE>7B1]85HM(*GN:-XV1XEI@W
M#6+A!4*<JUG5ZVW1NNVO?G&56G$NZ,7IR+&)M\9=MK;?NU3Z:'1739.4V8J+
MD=*,:OX%)E>[+C'358K(J\K^@CKC3%ST#EQ%9#"3^F-YS[DS\:]05.^65C6O
M4F>QZ"&$U .NW*Z4?(4MC=]>P(MY3 ;.: P&_B.TEJE00L1NAF;P ;]+(!&+
M&W!'5I& +EX;$I#J1@*6_//"EDX[8:<BT,^8RF.-":1$#='82WZSY&<;U$V0
MQI20N.[3/'<,0G0M(D)WJ-:F/35L;76E#]ZRVPKQAQ+9 [H4:&:4557&)$IU
ME=E\-3E6F?*W7:A0V'$%H7=3O>NC9"&1E8_2+]Z^1G7Y+LY/N"G&@F<E2YFB
M?3B/=?0FL#] W?QE'D.3BPHX(Q(R)&#R".5( N#2C5HD0(_%@P1DKITJP4E
ML9X,N%8P'/>&!(2"3R]-(-9!D!4J$N!VQJO+]Y;72(!MN,___!;/([*S'/00
M=I#[IR2&IN$"D=:?4 !/Y9.CJAO5^S(Z!F$(=?2&SC*'1G6U8)./EH*K^;T3
M _B(B_N8,%A-<ZJ.<J&!B_OX;*N\-]W6^H$4^:G*==C:B(/#[OAB,.V]PZO0
MM<768C5$,B]*='MO9>!;]J[>MT;.AMPE115^B'_AK-KSKP=,(T65C"]"W-Z:
MO3<RS\EK'U]TY+L.D4W.VE>1U[%TW\A;CHNTS"F1.;H]D#1;]/C]37Q]\>OQ
M_+MWY&@CI&\$9%WU^R%P'EG2]7CFXE!SPP<+ P%,*>[4*X#KC?YRZM?Z&0[B
MC7"4&3NDT4>&\++7^$$R91SR3!Q$>-X(L-!57G(X%HVC?8_E'"ZL"RVHQ+S8
M:>((!6QNU;&TD7%=P$]5IL.G7=<'W8)6R<6-K^F#N^00^,%U@VXXAUY?HEB6
M%2CVW&DUJ+)XK&EI7D+\/ZZL,Z_L<^1C(9Y>(\<-(WK1H7F]UM3]N[O-4SJM
M#+*1)6VJRX)8Z$>E0>.-N]U&'#F=[^0%GO5F:!K+7DO.)Y_2X#?0M6EL:MR]
M&79SD\G,F>V"E!K;[3N@,DQ&"ULJ=ISQDI$9</KYL'GO]$(B(0^QUF$'/F5.
MJ3S3/V:-IF=^X'.6T3-#H.@ WA/R]+5#SS/(]P(=Y9  \)\Z'4=P+ /A^,\
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
M#V%BZRS/UO(4H9T$["P8B((/',7?0?=VYUG0KC$D8$5]I?1$ TD"QF(V'\U
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
M;\'@&"D&*]3'T:_(AS\SPP2\*=MJ$H7\2B/D$5%<P\%H38.70,^$"</) 1R
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
M:=1 7% T(0]<\ 94&S4G=%W6S>PL33O2$]O.QAPC3U,>TTL;2LT<,9'@XLJ
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
M/(+2"+/3^<;!UIOBI8+*^@(]=R;Z^AJ@]VX>#':=\&/:KK'O;CG\/K3^'5(
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
M18A^Y."C"@':*/+\F'HZ&8;KA],3. #2!KTX!QX@7#77<S\D'OUHUUL":\Z
MUNT\QC.P0+T;AH_#NX@LAC=.)CD]*9.VD#-E88G20-'DJ?U3EL?.]B^'^U ;
MB[///E!.D@.[:31E45+JL/S"Y"*5(+A7$B)F" :\0Q_^!@=(]PG91GH3G\.J
MH@5ZEE#/]:]P@([!.2 *OB6Z93>.#[=;(5A/_ .-O)\K''7Y%'Q^@"4?&UXQ
MP"2".F!H[<Q@'&"IJ-ZW:!.(9+#/.NL6P.C:I=?@ ,Z<H,U2O/X.-OAD[\$W
M4?U?#/S_&]=Z&+PRV,JHS[( \\&2DR&:RGHM"+>==Z=WZPLO=BL"6VXRA\94
MAFW]=<_(N,%?5D71".4H$-4K?.]::@][PE2$% J_[!AM7B3=N8E2 YY>J.IW
M82@N+MJOE%H8]H%!2^202>%WQ@LX (T0R#&AB, HR :F?9"Z&ZH,G%=/UH_-
M-?N^9FEBL4!42W;W,L"GDZ!^Z1)JK-/MSH/M?:S9'T5?D,9*ICWWYBQ""6WB
M8BX:=U[T7TBOQ+@/?!CPCMH8[K-MI[B@5#9ODW;W,Q-*K=DLS14I,COT6L_,
M[QMF+$XP)[[^;OM^?FG1V88[N4$T\2F W?*O;F*IO.+4DWJ]A5?+)L8XP!-1
M5C_>9;@S.F*;I*XN>KIAY7"H]%<%B6RXZA2_KN^RQ>UGXLDAW_CNY$GL,KK$
M^8FV0GN7#X3SYT)&[1FK"AY&>%74[#5"=!Q=@0.N%V>7_K[ROO]R%#[]X*R#
MVRS"R"8TM"@W\'.07%M\E8N&&XEF_-7&!+40LG)_L+2PN5+VK]:OUH#;7_IQ
M !OJK)B&IUV%<:0]2L^!/:Y/CI9)Y@ZS1O%6R*6VL>\]"C+0YPK5SCH"=@Y'
M0(,[CL%TVR\S!JZ8DX:909U"9W;3'OEI<IZ9(-$P+:NG"/IC7>^HWXON'F5Z
M BI1,_M"B17WRW3-+B+ /X6 OHDN>?]7MO^Z4IC0_8+5<%]L<F\?=@D&NR:>
MS6$":EXO&8;WX0"W%E"O!24:$5,&5_IV8<^">L$D VN&:0>[.[LOS$9SM19Y
M^@R@]?[74YM]NZ(:M5(]>RILE40_BAE"_27%;WD^\,IW$E&1YC"+9;]!FG,G
M+_+-A0WL_('!F2<.T()7YC-W3Z)P@#K8#^GK:2<N#!X-=NN[,;;;\$OL$0[P
M GP2_X\6!\PM*O0B^(@3!T#<\,&?] '7T=*>7@_L'/]WZ33P E+EAX^J<8 -
M+BQ/UCGIVS8,U@DX@*IQY%D1X!K KA1D9YAKPYI<9_3K*F/8B/TLX)Q35WHE
M"=ROP@%MOFP%\0#JKZ\:UND5ZQR916!V6N#'/*2SC(;H9C.%->=H2^ONHKXP
M+$"H8B!2FC&YJJ)OHVS/*>5#@MI%$VVB5*G7W/7U7,H3J]3FN;ZDQ-S2TEQ-
MCE/AUU R6=:9^H=,ZN\_%M\&W/A"L$X8O5T7*\L\D9F)4.Q;:(UIX8<9['.V
M)BRDP;VVJG4-K&S#Z9@39GVPRX-3[9$=JXX3,3?.)J<U)I@M8/(0YGM9MO.?
MQ"UO36ORE.IV%:1\SU:_D1^W3:CQWI/..$+6C1?@&3<]08J41]_)Q>J#2!O
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
MJ,OV:,%I!44QP_<.6J<= RS@]A#AN.M7[X?\7!XKGQE+ GF$%EI(G44^2I]
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
MR@?WT]67+K7KT/Q>UMC4][SH<WPD%$ [,5$+D3M)A%4K(:]'IA?E76[M>>$
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
MTM;%>#4MT1<J(^72TR<<XQ[)*:KYG$%7YT(1\]63ME@4GZ<#H.D26TC%&>.
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
ME/\%R#X>UC%^==UQ!SMR!RC:20R04_E. OS0(_KJZ^DP=RW [OZ)HWD6 Y8
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
M'TFGFUE"XZ;=RZ=;Z@4+(XXMQ$=B<C'D^U A*PDZEB-JQ:Z"A>]",ACFZ/W
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
M64?.%Y?&SQS/R982?3RW4LP2WY\+9-@S7GR^>IDNJ[(+H9_U_\#_VSKH,C.
MA<YE!+/+NSWI3Z!B;QHNW S/[Z<0Q&PQB0TQLD;5;>4U3J___#303.+];93\
MX0R\Q6?#DDQ8^'&&QI]B6I3Z(P@H6%F$[@5"G<R/6>@''0OK?+17\K2P[^I#
M>I*G>.$O+IP8NZ;;GDY86=T@4&!W=R'-<X-@S@#X$X"\M(T^?3PMLQMQ]8E_
M6]<MWN'>;$C1HAO!J*=[SQ:=$C6CXQ:L3SYK!P&8'!%+L"K*4<?9]6A9E ?[
M 2$:(1T8Q'*FP3-QW:Y[2TMTKL8'/U]V,246(A[*F0IJ+CV*E;W_&*)W:YH9
M! *Z!5H%O0AMV1D4R\ H&2!PW?*TS<'.WPB*CO7UGV^MW;UZBD\Q3?![EJ;?
MI\HU-**/S1NHANW;*T:9VXB!C1"  ^XL)4L*;+&&ZC2XQ#U@(P#TOQA_ :2Y
MT"+O-<9GPY@V#(=D_\R)TH$WGXLLYN'I=P^<>1-76?8(<^+F]:J:M;\HA;:"
M6R+C#3,ZIJWCW7=6BLRX"C^F[7TJ;J<D'L7]9Q3PHF'[B',L9<(+SHA_(S8!
M-M#>>LM;FR7PMW6"<>4I6JKH.R3SW<I%LC.,*(\#TY0?=.L0AY\SW@9O,;G)
MEQ\/2X-*=)L'UWZWD9QK=<VV9W*?;6V=J>I,=.R(C+D67KKLNP"]XCR5,E\G
MAQN#)=W%#"'\1V&_E&<QVT*EA%L<(W$;<60]F*!&2SN<@AX(6@S3__"H:#&=
MZ<6N9)VE$S\!4\Q!&A R9U\V?,7LB:YJET)[AV_1E7ZKR;TGAO86VAHGV?W:
MA1 S!Q40+(D"CJ@3+7YG&-MR@=2\"\EM3=]VTW*B:WPJOAE1&/Q<4$]3]6!)
ME6<P<OR0OJ!S:*:<KLC-2);<.Z=Y3#0%^R>&//&ET0>L>MKUA'7!78C(O_ZZ
M7,:X0T-G,G)E6.+=!4$I3W*-7)^\E;$^<>!;;:;(I'71>-/L;1N08">UH+1H
M\ T=&GP0]NKL[(-<*BXCZ'#+),JT?E$$OPQMR4[Y6?<BX!W!2D0&&W/$FT=G
M7*/;+4^;GXH%CB:305Z[4,41E*<TN)*AR11:127%73E:P?%>?52SBPC+VUUY
MQ85[2>?&M$Z'$>SA1N^QL(L=2T$$4!EOL!R %68<>BR(C]T!BP[4],6AS&EL
M&V6D:, ]X59V:T.?0D5KO@W[<]OL85A5]$DGR:NC8"2I\*UTTUW(J^=/,-_J
M.B&K,'(I[!5F79!.X @6,_61<$8N<-GF^<I$SDWOJF 50CBUZX=UD$ML@ZG.
M J[[6Z2?0+:>6A;>=OJXJ/UY3BIX1:M=2*2!#.<UH6GS+BR"H "\^!'80\,P
M4N[>_+@]5V[-KIW1]R?>D-N%*"ZVG!P$7'2(!&L8.0U#.XFX2ZQ99S*E_@E\
M&^7O"==[#6ES:?%U</EQFZZK)K*=X5]RZN*J]Y<ZYAQ4ZS3K$SC+Y1>FJWAA
M@VT&B# =6-;L*J<L X[<FL2: OPN*B:>4OQQH\9O?T]G:RI?AZ'1MH2[;MOX
M+L1-#ZL4<MNJC%$+1BP.)#R@_(TQV(.*!NA7$Y\#3GT5$C/K&RBUV,8EHCWF
M^=*Y *-SYS2Z:A[E.>R]X_DP:>IS<HL/=72]@U;6MVP( FH]"\%4 ;#N73T
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
M$!S=;=R"&"B(7'8AMS%<A LP.90[<(/R&9-&$K?B$LVEPM-N+E=?KOW^O38
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
M-N6 O)\Q:Z"%]]B/0<3+3<&T:@V,^Y!Q(^66WKVT]UWAID7-SZ*#M&=,</B
M$ZD6YXM<!2EYU&L1WL<6?24%+'!8-!_(I$1 J"4URY2\B"(T(P:QZ7"Q]>T:
MIX\;J'WT7<A(Z;F$G&2A+;VVQCOS>VQ#7_-DD4O_4C,@?R;(<)9D(D.&77H-
MFTZ$]^U"4H-4/V@ K<JO4':S!P L]6"\F\_ZUU I3)0;>L?C,//X0E1X]B.+
MO;Y<N;;L0E@8]#:V"3;P Y&$;4Y(,[TE.]"VO['\R06;PQ]-HRX^Z'I]6FQ#
MN.2=4)!32%,A3X43MTJ) P251[_*$8"#Y3\(;#+M<HEXZFA?;*(/D(5OP]]'
M]G-TD14ZBS<VVFZ54Y&M&ELG@_POSLO&369Y$S:N@JM I9J4@%[V7\ZFBA%_
MD6>[5NJP8OX]O:FFB P5-=]ZSZ$0=WWM5AZ'R*TGRY0$"P==%WE<K?9C,6WZ
MZKH#TYAUEOT0 68])J.7JYON,]AP:L#2<DELB*,UTRH?)/=6KJ^[O3WQ:5C4
M9-ZLQ[>W\LY6LT[K/N"-U]AY,'*%BLP,2I@)91W]B-*J7,,[KFT>+Q[Y.U(3
MN7J_\EF.,+-C)=51J++"U/O\"\$C^S9F/'@#$<<GNUVK H&$H9L.C94UI$7K
MGNV4C<XQD7?ZU4$6$G=\'$_;G1;8?S_F,T$0C*88(1ASM\+H(RJ<:8P9> U8
MLWLNK_[HA T@,HCOTYZ1WB1QFSZ553EQ7LF@J%86JF^!P]4^%A4FBZV_H;DR
M0FGLS32."/+PO%E= J,GP9LP$V<JXN[;093=D,7/77&Y>D/_@[2+24Z_K8<M
MQ">7LP"E.>U"YET9GX'*IZB;P"!MS&,:K?IMC^%3E#W-/?WG;[>(3TX<'%MU
MZKB1-(?OTKMRZ5IU: W8Y)78%;N08,0=:'-QQC,@][$;=4(:&+AUY/OF"B*=
M8S:#<JISBO#S:PANG]%\L'CL7?JX]!Z3ZPX1>_L4"J@[ZSI,"]8U8(Y"($*I
M-F74[]V!Y%\6M-ZJ:I8[G:],YF'DO6#LF[;FW@S>7Z$>^>C-G>34]VXWP>;S
M[@*!ST;F!U:F!99#)"1=;+2"4WHDF<X?MO^<*=G0Q:GC\[]J6(PH-^RWV/^2
MV.\L2NG%L.L)9)!!T=PF%K'4>,((C$@@1S2O&$CXV9Z?WL2A-8$<Z5>9X]&H
M+N3Y&4EMV<3FV&QI46L^FYHGMRUNH$501V;0^Y904G3'9*UTEF%M]-3\!?_(
MS%;A[,B-V:GG?JKM^7]=PMJ]O???DV\_@BNRD<+T\\'.3]SVSZGC[W-SIV[>
M09DW+K6.-)/A_*@XNFA)59!S'Y^1/>)ZUI4J!(E),%BB]DZ -\L58LD#D61H
MBC><!ZT,G#8000:X31>-NDVA3$U*KRST'=4UN/B:KE)SY27(2#\7P T 68Z
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
M(UA%=V7DX-DX*PS-=:@4.S3F=FR*,3%2@ JD._>V5<QKXY%+\0>^_ F6C?*
MC)[X6^<RK=<2J$]R;BZB4-M20K)__OS<_N!%UIZMM^^VS.N,9:Q=-.L];:':
MG$D,S0$W;\#(85<^83<BNJ6H!KPHK^P[Q52Q03%Y.#+1J]W2+*YP_?/9A(-;
M\D)_L@@'0R#<<YA(S/PO,F9]-/Y%S"Y$K&4CQI,NTZ/D^8-C1"^^M]FZA#B=
MH[=\YC0)/J8[(JW_Y8"W[_VN?0ZZ5]=,0/6/:9U@221S!(>92-3Q5J"!&8 2
MG;6*;O0]]N$[WIPD9>6PU]NP)=71>3]^1BV#5_]J^J03]TNYWX0<Z,O-]6&F
M*^>]+/Q5Y(8@C?%CI(*WV]!TI)P*EUPS+SY)=];(L<-H]'?[[4N3%$P^7_A^
MRFZ[% P;00#3#T:47!'$Q2XSQ<SO]&.%K0*>L0SGPO*VX;Q$5@C]](+[5_%P
M-P+QQIG[6=T7CEFHO[0P_6TP:)"Z+ \XD>N@:1RQ]EGUZ99O=[UK@N@:C(8K
MXA!(3-GW9Q4G(3:_2DE/;A]!B'+>0_E8&F#DAK M.ZDH643HBKOL-S,%IWO;
MB1<K9QK6*[S;C&HI3^V,']_/'MYS0,-SSXZ)IRVO]/^&B59!70'+X1/*%G#?
MA? ?0FJYT<.'&24TQ3,?O@#QU9^6\HO\[Q>?SI]=#<@JP%^\^;&DS?C:EN[#
M'*C6=@!'B)=>-TK@!YMG0(\:N7#X(5"RLN0H)H#2S^"$Y&'B2#]S=$H$O&W.
MUA]+7+A4CRJSN"38![L/\I?+<RPI&"./+LN2BNPC231@(C!I*HHO06%56S_M
M2<,.W[(_-_/SVD$>F:U[![!V39*O3KS\U#UN>(AW<"-439R+60>*;S^DY: Y
M1V>F?K-1[_</%_W(Y)/37[K:\R1<)90.U[GHD"^E5S^D<9G2-0M!YT"XZ5?O
M]J+5#$%E>Z&LFW,HUV!*EEE3<"7+>E:]-TFYJ_3+XYCPL#:[[!VQ-FG=C/?R
M']T=0!(BQR9,<X0,_GW1F:8US,;XRZ(-:6P\2\T&MJ3Y7;0N(CTU81=R@2J3
M])GQ[K-HX1]P0_B(T7\3P1NJ@!E7*=L0+ECJGB9+=S',BHL:3=L.$:^HMHLX
M\OW-]F.Q69(2>-X EN8*Y45/=!IL&,;2IT_3^5/C'TI&VLC2"MG;(P6*YTQ?
MQCJ:9'(T%LI53&3YC'4.;MV]'=&;/0V[B%C(/,LN.L]NVP],5#G07F%$]3LK
MC#L?#EYHT[CZU8RF' #3>G#&A?!YD? %UP>?AYV:GN;L_<Y^%I<_LJ\(DY[
M=\/[L,(QO(+HU.CST8N_7Q!:LTC2J[N09"-,9 WM3''LT]Q[^;ALD0X-3'-J
M$R[]>$]W)5(W#3:B^EB,2$B!TGQQ\VE40C:*EYQ'S95"!O;J+K;L0@3CX4J
M&=/I)?W1!8](]_:.;,^%[M<93EK%ZDE1;W40YQ;9=1@RCO12=AU&7[%E/\)<
MR,TJ1HO2#3)DEGZ;S73KU98)/_SZX/@K=L=^LS<*'8-=SC)6DE]LQ]$P<,=&
M8C%@ARKC"/Z*I-5-'-UD:.:@#K(?"+8;Z:?4"*"RNW\N!R_B>S]=;R1Q1'6:
M"3,8<O,NY*5R6G:#WFH7]AR-=;.;=Q\UWY&^[W'AY0_/-5*/2MA":["O0,B5
M\6'PLW&PZ(T8AA5@1]?Q<8=&S;HA2PWN66G=>MI6=?%%X]3BK4;M=[<=O^_G
MT3&)_:H=QINZ.8P!#AFL5]((C+QV=F[+N,\0VA3 UD0A&F)ZA8%$2F)YR*;3
M]*1G]C IO^L U9DNCS#MGF=4&FENCN5"#9,Y8BB:[=V-7]UJVL4(Q5T(]1[!
MZB][\H_0;_>%7,8MH)P) 1T?)+74C$+%D/8^P$0ERYX6^[X.@Z#]=$WL"1@P
M]R_\+3O;IO#(>$QR4;!W[-)]Y=5KEX<^']K4YOK+Q93&]/N"/7,"T"XB8"BX
M^5W(BF@U=:S<:,!U[$\8305?$^"@8.79R7[&>"^G8CL]S*R^ L0N7D]RFBS\
M,PIF-<BJ^PUAT0A RZ /FGZ3L'%JMM0IG:,-O(D?IIEAGVM\"H*F2'P\^R7]
M86G"<L*?\ >ZGJBASP;?OD#0%\&U[TDOESN88%'U6UO9,X^SI,L\ISAJ+$V\
MPF?_G.0$C=;W54_LNTE^;R?%PW*.5+@^]2K'<0GG&FYA:3'\&V=I.XQ'(%P%
M?/M[JNQI-*/7F*929Y[&2E27T&Z?>09?)I+>D]#>1<3C7FKY_L[A$/)Y]/T+
MG4%EC='%1_6;@T66RC^+\2XU# 6OE&J=KL^J23TMR*,B8,I:X R1N D7<( F
MAB6KN.+$DM0B\RAD!2D!I&=CU='$H:NORA4'I_"+("VZ(I"8:7W4%?"H4/C2
MMCT,0;>@A\&N/JC'?18 =2.O.7"05DJ,=1KQN7D',*<LAE#?*JN=:F8J&2\L
M'MRB'"T?[]Y)I)XUX)WA3H(GK!)8XC4,$NB4#^>3BMPL2PR\A%/9(+%XPYQJ
M( L_-[Z"R4#F?/UK\10:F>PX\^CYU%Z=-NG6_X.]-W^'ZG_CQT>4$&.7+%-V
MV2)+EDS+2Y*$"DE,92>FDE!CQI)]"X6(44BR3/:RS-@E(5G&$F:I9)F<:1FG
M9O$]WI_/O_"]OK]\?YC+=;FN<Y[GW/?CON_'XSR?S_O9FK,0KV6X:TB$C6;R
MNP(;Z\ULP[5[&S$<Q(U"QUX\W^>QY]_%D;G"\RNLLQ_GJKIGBE0N"@KRU_=C
MO;&?\4 HB2-%YHDH 2UC+(";8N4MUTN0XYP<ST753]])[IM3;C=>^2;;V>1U
M]>E;;;6',KZY'P)5'G=+\[',UF?90@N< ]Q"HBYO#-\4D?S',76??AF]%N4"
M3+?3N2[-(:?6[ M[9BY'D:4.VR_/[[SO^^AQ+E?>\Z:\ U8/UUU;&-$-ST#
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
MYZ9^WW?0=.IDFG B[MT)FU^,PON7:#^FJ;U2K%HM9=6.@>;>+"P3O0Y!6:"
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
M91%W6'V@E-DJN5M<ZZ+Y+O?GG^7-A'\90+'.D52E$ :69E6[<2V5'.G*4V]
M!C.>]B(63;O/"*9%?VDKOVQ2L2K$T--EO/"6:7FGK'*F].KZ^PIG9[E!$N6W
MXZPM#=6_,;-!;6484#R5EYTFL#)@#L] NCM8WCO8M\HV-"V2@ALV+ORD-;0>
M>O'W$ (#V52:%( 6P$Y #SP6BQ?'2-1X+$3'4T?S2]><C^_7()^?8)0UMB5,
MWGY@)W)(,"<S8SQVOSR*CT0I*=':7D!/@0(5>,O;RW%@9CX#TIQ!FU>!IM:"
M3+FT'\TZ!KN#&%4K83(3GU;=(J^V)<JB]8RRF\M@+E[&'M;;NT0FL=U>L&E.
MV(U%8Z9^^W.,_B1U@J@92>XA"I,F?SN*>-IIYAUH;X_3./_^,_+QMRC_#4;W
M8!WV$U)JD4XE]Z'CEW9RKJ$-^CW0B?M*:DN_NQ[^T=F:75JH8SXK5]#[.:8^
M;^"7 F-T8) *T5R7IB(<:$)G+;R99G'?-AM(5\R\V8*YOP'#SDF$CIG_<F>6
M_"V%SY/FS" ^P%;%#B,:K?%L;\PEL(0!#%ZPM]/E^%([]VU<:@RH:TF+2KO4
MKWVIW-_&?;>P^U18SLY(9!ID#GH6J#88;XP6!-O/@YLU#M2Q?6>R+T76D;O:
MJ@/S;K]^E[A*F4](O/KF;OP3[Q-*XRZQR+Q%!:0DB29D( -/%KFM.Y@>LKVU
MA>UD;H'FJ+/40L: Z#+&)<;*@ Z")QQ;N<)" 0'X]>06UT,]\+X,HQ,JD(Y>
MMSHU^CG"3RWW<XX##-L'+O%$"%!6& >CV;:@/\N7B1A4J)CDH*J*S8XS=945
M.W#PA<6_U4)Q1\_:L@)3WP\K#$EUW&H/R?X8)WB!?0W7?64+=G5I!D$C)1'W
M\*;QLN%PP35E'1<T?"2*JG?&0Z'92.U&ST^=N[$G#I?>'K5ZW=7"-X(UP74/
M3>?=,UMWA,;^ZJDRK>/2##2D^;8>BSO +:;^2N O?:=T5&<2LA/#,MIZ@[7)
M3=$+#SB0-XV26E3_$"&\SRQ]M?#(U>XW!T_=AN\MA7]:BD, [ALS<O0EQAE2
M?6L"3V6M#9F%OL&;I2X8#'B)3MYQ8>YL&;AEDK;8BRA)3QY-RC*\V'1M4M)R
M;,Z>)RS!-L$.;\%D,'IL9.38E:EF4C+/-#&0HP-L=+<I_GO1B$-+MMO=^G*B
M_*1PS7F\J>M_UAZ4XHRL(1QH[C?AC@0\$#-WZ525;'J5R8B)WN5)+$0*XC[/
MAPY:\C>/>1F2K/R:L?R#].V9J8]$5;/^LB-W .GE'F3@6#X+ONYQ )Y=8LHX
M_&.>@PW%ADSR_>MF&_(6EQKR&5$ O0\A;2V,<6UY\QJ(_M.?E5'S)RWPSOR2
MJ*='XB_*I%[=8_5FGYF_^L_.#1Q(%B 78Z"T'=?/ZR?)5@#A2P_J.+>-'5.4
MM5%PS!&F[V9OQGE11-_FBX@'M;7T+A6G?>:G?Z7;3&MJ(0()[PU C=#8:Q!_
MU&WE2&_T(,6;UQB:E.E::I;2#.?,U.\_MUL<-0AJ)]#9E_X.WPCWN[)C28>B
M_'B0-RJ'!)RVOSX@&/% (TN16ZF[3CS$^X"4PJH'X@""2?#M4%UJ>\@)H9!F
M/<->N?KV5/_$*-TA0_LGIG)+RTZ"G_=E%K'AX#!/[.9':Q7\_"!-HXB9?P[H
M'TU! QJ;76U/9>7LE;/"="R"C%3FN2FU\0O),3IJJTH^0T+.D8T\,2F U0EI
MA^)Z;CK'A()*;D&)$1&1]UVMC8+AB??Z682Z-=$]7L<=3.>F[?L:$A0;WHUK
M/7RO1I75P.T"(;&A0P0%>?W:I#]"DX%(/[OK#9"GQGF'AR-4^JHI?V<+3\WM
M@) >Z/"T9&9YY1BB9@NF *&S%-%8V96E#%Z@+':^7"LD9W6$5 Q7@<'4C80.
MRS!<[>>9OO2?GD<;]$.>.V6:C7KOS,Z..*+C:;!>S7;GP+C-1#%W3"2WR'I_
M-\U S.N*_8V)&LGC1XLG;6^TM(J?K=;K^'YZ03&UAN]"7$TY3^\[4HJH]IT$
M1"+ZX7O 7'I&:VPS4@[45^+ONCQ->-[_TF.8?Z70<ZJYN<U>1>7O,%I_VG7X
MS&B,[,-4[G9G49?M:02(ZW0?P9QDIG5CA;D5X09*J\IFS#O*6DS3W/O>.QL"
M\LDZAY6R>TX[FM\MKHD02#W\L6J_\GU( YJ!]KU94+S>!>N9E_4.:EDY4X.C
ME5%BD9ED0]3*B$;K->DX^0E)E8[;%D;QB7MNBT:A./NX-: 4=9,C\1PQ![GT
MR?VJ8/R\\OZB/J*&@T7T!;>2]XO?7Z:<T<V7/)4BF2V\PZ@B[DM.=#Y/[,86
M[)$")V(+1E"";\'.BYIV1/!$'ZGR#OQ)TN1Y@"3D)N\>C&6.I'R%@VHN2]W%
M;G3\ R(R&'M@O,GA>(C))6,4+.B3Y^70V907*8R'W7Q&*BE?9A7,9VI&A<F3
MUCNXC3@_1 JJH8+ >$M%I=\[R=%M WX7SC 3/D/E6D%K4\@+9:SSWWB#A<4A
ML;KT!Z%["<M%O-W,:]>V8.+CO 6W)>^TL9R53W8=]9V/=?7<I4O*M?WVW]6]
M-4FVI>EL)-=#5GZ$54SKSO%4X&<J7^IP^"*5,)&54C<C./@?VVTVNL&V%G;?
MEJ,(W6^G,1>2GC=(H(9K,?,"RZ>=69S85()LRNI:M)[$P%]]OQ4\O3M4I=/3
MS*EP[_2J^DVB#]_FCMAT7+LNJ7P+5M_*< 2"61Z0@_4QN[D5R"!<FBE1"?CV
M!)#JD=M'3@ZO6CR5XVZ<=A8F;9P[HMHB(VZ<.0B3#/ZYQA.NK0;WL7FB8MRG
MJ%[R70V-M.Z//1+D;YV9HRNACZ-])-4'UL-ZESMOH0!/M S([L$#_Z%!S5T$
M7U8>$%WY@&,21=MYNN/=Y7\(>"##3TE(F/$UFA24^VYIXQBB%<>/I#PG->(&
M\6D6A/4M6-D8S5&,<^Q3AQD\&=^U: QT3N>_\@R4W()5$UL3?1$!R:WO3D@R
M24,J9;>N:'9G@7H1'*DU5@SWF0EIUI[JUH>007%L@(669];M5(6LQ+:%BJ\Y
ML[C!]^\:YS24/$0:+9\4P(14.B9ZMV"O->.@!+2$V[&MG'D&D'%B6U/^#.-$
MBJ6HW+HD:K6] EQJI=7T7L:[-"'5ILJA]C:\ZH\:CV0%(<(H";00H8Q4KM>S
M<9$7>,+7V(=7+C^>^E-7['^-R7;\^"UO>B'D1YZ]Y<7VMPGQ?>$ZTAV--\N-
M*CH<?C:-Y\.X'[@%N"!X K(9DA4A2'I2MRIAA)IQV23_]&3XAO#2BL8_6:=A
M*\/%7NF<$UUQ#3NU>A^KN3TCC^5"H+$C74,G+KTF)"#1<#D.ZI.5)I#E.7[G
M[YVCYX+]=<2+8:DC>HSLSQ\2+ILF&E]/E.>#J7J3B6(8;Q#%/LXQ^,@SP<@P
M.Y-2K'1H]@*=XR:=1I[ PHG9WCV4N-T'WW<9-3R^NGL_[#:B29!1! BR;C C
M$JWE.2>8)E_)Z1TW-D4H2_Q@V.DWDW\R_-^E#UOV!H=FTK3HKOY/6'TQF%&=
MW.W=6I07I 9'!KT&'.Q&[>A 5?73QI+:TF; I6YES8]UQB/>IY[X1+[+FPO?
M<RQ;2>3 U1K3>M%^C!V$]!0PB8T PWC"?]F'OR]*@>&0> \6*6]M G%1U>"K
M:&3OY5UXDZGWW5&OU% =[3J&[0&,:X8=,SX1?,]=_T*ZBQL=B@3--5D#+4QX
MIIZ5;30WFX9DB(:=:_((CCX1SI2)B2I+\.P+NE0OU,F*S_AP^[3@]PX<<%.3
M(SF'5@#)U!LHA68Z;0,FTLR4>^!!'6TI?#X68I9[M,-T)$"9YG.S/^=0OZ2Y
M6DA]61L;L0XERYUBW$?0*Y>3=OF!*VQ-S(EH]*G&2?RYJ:L=]3F?-LZUN;@9
M.NR)D5%7VGOH_>O0O13Z3P_>[F!OWS H9UIAY\EFLK?LU!QIW=)9>W5C.QP"
M% 1^OZ/\(Z= SFXEDR1TH9MG(EM_8;3N9]-V6\G=_K>W07/4/FO]J+VHK/FO
M(PJW1BE-?)L;'!F(U6UWNOO-K<)='9O3I.;W;,$DUDIT<KM+)*=JFS:2"U%Q
M)O(8RPKPF>Y7MJ+3FC9\EMIF))Y]6LWEX3L)I8XIMVFHJIWM<*'A]D*C(WY[
M!O<OJI*FT J#A323Q8K(7^\OGBU0>)H;.^-'W.Z):K7*$T0"@6B&;?#.A=0K
M'O,@[:BG3[B )S$K^$OH&-.H8,>FFI8BF4P" FX)\G;//H?=B]R">8UQ>6=@
M?\; (^W=Q+U3.$HV:B]VOV< D('K(2JE_NJ]_%OGZ^)*F,*\TPC:@G:Z56M[
MV7Z'J:W,7Q.V%485&-ANG-$>6<GB;<$2*NAP$<QUP#^U[ANPV1<B-W@YXS&[
M+6AZFCEG:6N1XO+)+^/D#I<G[J=52%Y("K5'D",1QHJ!+/7$VH"KWT)()%'F
M": &:MV;?0/7K<+1IAG,E5%'W])/K_/V!Q_V '$N8%)=AICY\Z<'SQ@7;+@.
M?NC>3\I^VQ A50C[%\;;?6M[.HA)Z(.#*M-%[*#M;O/6FAZ!ID1IXF1-.#S9
M^H"R(ZL.'V+4+SK!0! +VA70V?8C:E:[LD>Q3T"A_YT.D+<%"T"FL9"P)B6W
M/FLE9DDC]4C'!2I>#*3W;%ZV&6U_;E?<.GV=*GT6KQ-Z-L5)VV!?S&G./.2N
M08SF2XX.Y POC#88"/CWY/T3[.5:TJ)KBW]DE;KK-3\NO[72BO>.?Y^\\W2L
MI/@;D;<7WES^I]E+JA>,Q05O9"XU:G)D*ON7 "?^E_;48<OC (W<RY-NG& T
M!Z#+_$+,6\[\^."\G#$5E>'JV26 @44K,>G;4U (WAA)'.,.D/J\U,G-#'_J
M<E*^%_@832&)>*ZN447U$JGA+SO;C+I,_1RU9(N&77.'9\Q<LN8T><+Y;''L
M,+X1G8B[ 4_=@LE5(/=T>%WE=3/Q21QD=+7[R+(&&&'RU*B@->;8HMPW5U2'
M(2H##YQ(@Z?@F\P85>Q(WB!) AGPG2-*1R6W<;=@'/7+=\NH!>$B"T$[VZ=J
M#:9-2_XS+!"E46"?'9_"'D.LR)TT\XNZO"X*06?:GJW!T077<$S!DT#2@,[]
M^R'!3IGJ]Z.*G-[DT#Y$_5?YHT[9]RK\/7N2^BB&[Y\Y-0O4-^-(G1S8@C69
M]:)G([I13>)3'=Y,-YOZ*2N#:[[/%AYEBLP?C_!K/>>]8]K]F6]XZMG3SSZV
ME89KKL S4+(<!4"0LI'*L\#8=-['P<'#O1%SWUJM@M_F?)H6+#E?IJI7K\#_
MMHOP&(KV='P#?IU>ANL^3/(=2T8"Y5::X30'!/54?G4 4;T#^-/4EE@<4>6N
MMIES_/9WWX2*P*>&IQ3R88"AU_8B'1C(1\!.X5YO](_-MO?DW^JN!I>HTX2R
M%<D1C9GI'_?M)$67&Z(2S'"-A3 .E*WC+".K:2B.8C#[,L:-6X.DE.XK>5:%
M08#A88&^%'CL>%"89M+Y;]\_K)*=3KF@%_=>\V0<0AO^.-Z5(7N 5<F1SN7M
M)@ 3@UNP!LW,.WA0@_?X%F!&TP']&,;5R =M\6"$/90)"NPJ@F1=,V1JF)_U
MO27;!#-F/; ?5Y=DH' I\#J$3AAFVV#[D=)WJCJ.,OE[%S7KI]!69J_ZKG5<
MM,D;73D;\@M+NT1U^VTFQ%W]O3W=+L43YK*CM]<]$G4QYJW<(DP4U?/D23#I
M15"$9"!6$TB]8E=I'ZC>0#,ORS'ZWD.Y27FMA;V^&\:_L06;S^()1[&W#S Q
MN8."KR%;D'VB;CW_<,GEP=&:YUN!S(J7'O86^M\>#/D+O,H)V1E7+Q!S^MVN
M!NN]N.ZK) I^:1\R1)7-Q]$!*6W+?0\F-#KR!GK/O D^O;CWP:=YD]$Q X:0
MLCM][)US=G+V&?@(#K1*.\W,VYZ%H(*("JB>O@+3/+)H8;B ->T7@WZM1L5&
MWW->/U,QD>^Z4@_;TZB8^^_P+;8VQP)T9^\8HBW-EE&2$AE8[<@(UIVW'SE\
MM&)D[S3='2H2#>ZE<9:O2^XJ+WL_%DW,3E.$A+L;<XPC2V+M!$PKZ6Y06<N]
M#"SW.O@I:=)LLS"&E-J3SA\QA^^KQ1GN'%F7,))U.ZC8_VWW,.QK,)%;N5W+
M\/5+Z['LHP&D9MP (?6\+;#<MVN>K3.@K/QQPR1-VY7*/__.:T#[[N!^5>^G
M.I(P\_UN-%N.Q$J3/0XTD6,-XYU_C@R#^+[AL&]<8/G$^(-CRWABY*9&/<<9
MWO<71WG/->S B<ZVI-%T':B]=\2H%7CQUR<.CXZ9OQ"9#[QR*Q7&S09_05A^
M"\'S%N\#%+)$)=Y'G#S1,'B?6[SUP>]K5:!<GQ#%P8LF>F)'*D5*M'JOS\S[
MQ8NQ*,$C:Q#5;2%S9!I9<M#E=Q<B_1!S:S0_ C42XWWC5^1MKI7\*Z^Y18'9
M3H'IEI\J;2FJZGL3^2;INTC"T,N_:7M1@*,L&<SPV_,^QC.,(N_)J[;^LBWX
M7GCVS+J<^0'W1U(?96%_9'[+<93C5-&S;-85R82#X<4>-T,+V!KXZ1BD@Y4$
M].B-T-A1D1NLJD]([S5D:EO+$QI):J"6TDX2!\]LP<Y]XCC)/W%:(>>+E[L%
MK-?4GZD<?AJC$B5T91.G\'\^AS5F=8UER4)_Q4JMW&AX1&LBJN]>4H(5'V5M
M(?27_?CT<0GBV\Q/9H8#/KXNSD^NO)[+>./_$\V#RTT0KH+M; 5XO.R*7":2
MJC9-!1I64@6Z^P=26#;'.A]\O2OV1"_SS\1VWPW<-<=YMUY$JUOR=A^-[>U7
MR RR&T*"J/P]3Q8EBQ&L1'+.ZI5FCII[%QY15_9Z%JCWO,^GY4 #8.AHV*M[
M#$% -:(92D NJP4T+,=^1.[H.&Y:376X9]_\*5S^]]_:R[?0X28U&5_/5:G
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
M2>2NIBV89,:^-<;E757+]H%5 9ORYS4:.ULB?^CA;S_[$/I6Z^WHSGM?I?E
M\Y>\[6]X&[.Y/&&Y:W(<&20+"S:R;V+'+(P;\(EMHT41832YCW56_>RCW.GT
MQH.?S]7[R??WA>Z^S;1<GX/&W&6M'K@D:\472%=2[?)2!Z::R@=WY=+&X$,5
MB_]5Q9AYG.$_17S"'_NI[976CKK6YP&+ZN-U'$O:416RT\0&HV3Q7P]KP3?Q
MF]QY@F)R5W69]OXJ ?'3)C]1#[8/1%AZ3>IQE \B&G&?D*@^&&7>XIM??Q80
M5+/^$/^3$^@OW7R%GT2RU ^)R0U?%,G*5R23)YT$=P*"+!]0G6T(8C=[MV"[
M.O;>4'!I9WNU5Z-6S?8E5M9<88BPTN;7WJJ][<@/$%8KM+U:JK4?IM-GM7VZ
MT15N#''_*N]("9VZ2"H+6)+Z<R0<D5(B!I RFO4.VS!M/I^/2C-9*&Y:4::!
M^MX2?Y/R/]N-33UR$DS'?L0!CK@92(,]XQ;5('W@Z3C!Z65J7D%>]FRDP0DR
M^G>P6BHYL#6YKMAJ9UGZ<Z.!OE(?UX&+$LO*VPT85*%Z98S5Q(XH2W$S.Z(!
MA/N4M3R(N)#O!! >Z&,UP8?SEZZ\4[*OVA<3,:?^2*7=:$#CX7Y/QO\1843H
M%MV22$HAOFDYWFHGL$E?ZAH)Z_MGUL/=N^+%7S^)U0;S0[.#SO@ZU3T7:5%-
MP0SJL@^DF(5D2&.A0M ]W8:*-7&<]V = T-CFQ<,>MPNP.7=%S_;5W7F%>OQ
M\IL)7QZ79S_(/FFH=U@VVZ4@[PMY(P-"[F 7 E2#"L(F=0O&$*S$?L;R SP"
M';'W>%EM93S&C3:6?#D_177\#JU.4L^$$.IWZ;J0ZBL9S>OM @>58C>0 210
M<WE]A.W <0-:&?QT_)Z@>Z@^E$"_KK4L&$]5NK=L-ZT;\L7-78\W?F/5+S;/
M[GBJTW<K<M?.&7PP1'Y/4M <J4J6#?<I=A?8"\'W)-#.MK0!XPR*!MW(^XK[
MIRL)8U$*@V&W(NY;=OPZ0[/]^V1T83# N?_V$AQ'R2;5F_7B]D7*]<_Y/^ X
MO[K,T7MCAMS3<9B6E;ROI;8\TI7RTOGHXXJO'U(42F&G/&XF96EI[+(N@%)A
MT#22DHUX+=O)OF[+Q@7A=X</61\Z>4^_E-G L6<*.XKL%B7VI:#[M.$Y(W(Y
MJA)1-RZ$?K)!TM$<20.>T"_V2=[D-+(EHA\=([Z$^:^IT=X^(VCB"K'1X=S.
MK/>7-JZV%A_H<-39M/&SA<NJWOR^(ZL<\G,!$FT JA(X4K]XPK8T);F!+5BS
M0;<KB:F91/& A-@_C?JP%TN#H8IO8BM:PW]YN^J^5S3M^7 A]-O8:XBR-@IV
M+<V*4#T)W5FSO[KJOUN(-HU9]H6^>/NF_<U-_L]7KIS;,/GP0>9XCJU?S\%E
MX=((*)X>\<BH>MMU.CN<8XB':J M5<FCSTNZ/7*.?:R)F5==,>^U]ZN=]Z]/
M/:M\1]Q5;9TU*/+2F<?J4/\CZ=>Q \B&I"YN&"N$6\+AHR%%(Q%]AZ[T5T7>
M(]/\D]53;+IV^,6^($8T10@; <8A0\O?S#=7(?Y%2$( )QTA.=9C$+-HS"W
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
M55X[(OD;U^QA2#_SO\OI4!ZUBN2?<C\LU*,@70)N9A<3+ZA Y+SQ7]\SN^2
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
MJBJ)+?5;O%;2HKY=E:S75_X\<Q I+<B\WE:^>^)/.0 H.J8%SND<G.PI(ZK
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
M9)GP)M/$&_'=N@K?#6GZ=OA7!,L)'%-8@+9()^)0?2DK7[%[Z&R0Q2^FTKB
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
M(EUJZ$B-]$Y"D-X22G@A[<0]<\[L_<T^>\X^WS?7S!_Y[[UR/66M>]UK/:M
M8+IJVW._XW2N^J5/L(S6Z[I$Z1&6T5I1O/R;=?OX[^%MN%A?%R)&3%<E?+LK
M:<L>.]27OKZ@_N%.Y%'=E:K.D-38(8I*(W3,B[#;$&B/8@<\[0<K7%,L!I7D
M!_9GBB,:&<ML'/4N?><Q_7XJ347\A G33-@X474HST&6"?)VY8V?WS@7,'HT
MB2UX]TM5-@V'2G+'=9__$D4_O_,?"<E1_#\KI)1!_Y,V<B<.*/^[Q:#_9:_<
M_^Q7;T(O0SW^4?NP$G62<71)+_GKE (FH^&C8-WXPQM+BL^Q[8.(2>B0L5DW
MV>&(W:3]>WW%[L=^=;92Y)O64H)]#&[' 9US*FRWP)K]^66+^[E3X$.,=GC%
MGPR1E B&",*TZD=*LVCGQ&3)Y:[LJ_X';LCU.>2#]'8,AV"#T(-8)Q9W/+YC
M1$ =\NO8V-&5" RML#ZW!(H02U(@LQG^7-8YRY/%N:D(G >OIF79.)IAP4CP
MTHI[D//M^C,EH1>3E/A#GH,6ESW@I0H/"7E3?]HUCP"7!5]#A*<0QD.NGE^!
M*(,/V>%*YAE[GDMU)>V#,F:S8KP19-E0H!K-\41,9B8OU]#DO=W<ZLE(S;RL
MN@U/;3VKV!J;(V!HDO[5QMD/?_F\/UG; PWOLMEW"0P Z_5I"=!%@A[^*WY
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
MHHX?<51[8<[<E=/[_XV]]PYK(NSRAF-%0(B*% &)"@*"BJB (! ;(B!&08J
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
MK-($A'3Y''Z"',Z!O!Y _4,AE]!N%#/F9P]1N6KTB[%R.Y>E:B?+OZA=?G?
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
M_MBC@6]-54>F@B;M54?PH(X;/7!:AZ/)?;FT]Z1WU'+[[O8 PL,#(? ?R*A
M,<8B3R2%^PQ[9'3(=["!#]NA>^T8'V:[=[AH2TY%H,3PEO5-]"(!3D])U @D
MXS(JE"UCQ(WUMFV1S$X8^^3WV4,_S>.>#P>VB8R?Q6Q\V';HEMMMA?+B3HZK
M(31'43OODAC#T= (2"I_(#^EC _[3?I:2 DMWT@H/=DN8KK_VG)9:;P2HZG(
M;WF%(U''$^IB*DYF%V+("//;*(ER@><G_]QM/[/=$@K'Q]U6UA?1\]IG\ QP
M'T-MIH*Q:'CH&3$=/-XHT9YY-VQ78$N;OP0A?9)L^J5_\M&.P7.$1S*^SY37
M8.J&G O#&VI<@FADU$\/28Y+&V__LNO"< KR?0?[/&3&#WA*461D)."<2%/[
MK;,E.D?.JPEQ+RHPP"H$U]6+*!K%1]W'S\8+U%]G[BZ_W9)!> %XL-UL]B"V
MZ \NKN*<WG5%#5:,D;Z4+P)D0]8Y;@+)K5UDT->*%0V>3?--[_Q^,4"R$B[>
MD'G?8R$C.,:ZY):'$%6SXSW5*BT6'(VGYC%?+R1X9[H]-AZ:]'/9S>GIRSQ1
M8WP-G..TCSFQ[H+";!->A[UV&0,^4T:=];+I;7S?)]E+/M+\).U+^<;.YI_A
MF54OL:W'ZQT35@#PX6..>$G#)I_QF?8O*-(XDBQWHM-*P3-V;%@45]DW-SX3
MRE;&_23E$YX1L=IL?8YB)^<$Q@_;N&9R9L'NYGT%I43=[,[ON\4*3^RHB%:/
MM2]!G5H[,X9!'+IK;>P:%^=S_3TE\4^"28LB]YS4M@5V.UI^M2\?PDL;($F:
M>S#'>>V]$@.7"<C&\FLUO/F6AT.\]SXY;FJ@5A!/R,W[*HHQ7V<Y&&+=1F>;
M%T2'.F R]A GC,.9&2,K,B:NUR53E=:Z[W+/X1\!R%X2PT.-LSN<9F*:[JNX
M$2ZL%OY4B;<:U@,"5/(\J/P^3Q!A ?KLD7\-B*%>+3?D(7)PJ]?L%ICCT4G?
M8R!.C^##%)"??RTBM\;S1-Y!<WQV/$1?![1)C;X.AK/E%_*RK@(U>4!)=X>@
M IC)B#[@WZ04IG'<D+N8L7.M;^ZW>"RS#X\FKR]%03J,G[H.KP7 $!G6"A^6
M7,8(@F+I&O2?JC,?%N9 P@!KJH1M2 ;P!5@H)CU2AASJSG8\*8G $T:/(<P^
MXB0@H]A:P_N]=2 )'4D2C'-8<;SI:*Z"R^$F;>-$&4#F5X<;YL.6K/1W ! B
MNLZ'C;KC9JX9^8XW4187H&'.+JL(T)"<\R)LB&]TV*TSLB N1-?>% +UQR@E
M)*YX.\3(D#W(55MTQ6[HCS#HRG;(>6PA+L(SKR(%^3"Z%&:0P@L?A_@O8HK
MR4GA[0_A0H%Q(G>=_];P,OFP[V1N?S(>C,8&<I;X,(8-Q&/7WFQBA .@IA:+
M$]SA"!(8<5>;MG> 068;]'[.ZN+>34(4^&_, .+J.[OPP#]+0.Q?GV;X-QZG
MB)UG@&#*@NS524CL13R']><F<,[Q8>S[0 <&O &=N!=BHB^_M$)^M&\6UW&H
M%.0R!M"(XZGDH U+BMU."\0A'56M$3R"M!H YTCN6'LCVD2W('&D1]FFFNU%
MO,ZDS9='VA9FU6PQN2>DVB<)KIT02PRRP6EJ8TIPO7(2>*G!45_<Z.+RCUQ5
M5G1XH[VF;PBKW@ 8.@4LR*\E(?) &@0&M^:"4/ N)+F+J*C%'OGC*V=T;/C]
M;^)>/Z[J[3J>B&7)59GKW+(/+^S-X"$U#RCFG]_COUE-5XFW(_=@#>/Z!_W-
M(2UIAD_Y J.<&V 0VQJH*23MK98 ;2@-R *E!C=D&$K*X<O$6EJVC<%W;S*C
MH+7CDLZ?TY^DI'['EGBQH'<6Y%KI,Q*A2A+C_<8=J6*\*:C/2O-]7+.6EKK2
M6O^L$Z4=[;SS$6.G5HRM0NX0<B;T;S64ZD!*EZZE6S.B"_T(G,JKQFD5+LY'
M^_Z0WE9GG$]@K2*$026>2-MZX6?0W(DU'UKI2'<G!; Q#1B(]1'[.^%=XG/H
M[0 UCL1 P9_+V8*JK+,,5**H;E:4D['T^V9#SX.3;VI6?KI1E(F139X$B3&C
M)C%\EL):@)'MW!7*TT+GSN@. W<EPTYO$9TCB'.=L]DY^VY^M2&?R6N27E/Y
M#(.GW4@.7RT>^C#P$8(M3_Y#G07_.7'<QB+Q_VW;^%'X+_HVFEZ=_"<1:/R+
MXIW_^^-?M,G^JU3D,S)_[VC_A;:ZMWWY,!JQCAC.VQM?B]BMNR7%%V]$X#YZ
MESOYZN8@J5?;XC7/HL3@ILZ;0Z971-*+W2Y6.Y0QB+,[(?U= FKT>2=7US*>
M5.IE8[5[[OX0K%3]+%GHM.QFBU??"/'$G1%I6+5_R/0M(!6M/-'EFE"5ZM';
M.6<*+K_-'O-*G8)/;+S<)D!W0AAS.Y-)!BVZ-T:RHSM"#O4\8VM8Z?!AWPC5
MU6:&NHQ"I<[AT$47.!Y))4+(\?3S_/*>:A7?35<*'WRUG7KPPRLY1O18Q+&X
MGRA4O,:2VC<BJ%W'RF8XQ69P_,"S-+0,.7US?()72^HP*?/>M<-*$_O1Q(RY
MO6U%5:,5Y)N#J7G&P0KA%[;GIMYZ!M^,,%X=&8GG['+C"8ZRS^W)K0Q@'P4?
MDM>P!5-),L&%6<_&P8&<[;<O\F%8S8 @]%W(4YU_5AIZ1;XE^<]*IO%WR&E>
M@B)(36335 _D$T4!/QIE,Y(*(2HE2GU]2!?]\K R"/B#$,1VGVA[["K%NG&_
M-=N0C9(.H'JA;3E[N3E\V-UYLI "\(Q0"'^N:ZH0A+S3Z3-QL SE]%SK;>C
M:VD."^R#7D$%9U>?M-O\ !_&>LF4#'T_FO*5J9\HFB8*E"J$?9NH_J,MM[R
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
M2<;=R9.0('+BFX,O*\:DBP_[N$X>Q_J8*?7&WSL:/J^99ZPUO/[JZ_.+T\4
M.#*;V+(NP7>9I"9$&+F >#VO-*\@JOKCX*7^M6-K?3F0R8OP(-=\"T3>28BO
M<3>O/Y[Q.]Z.>9<YWIV]JSYTXCK>E7TQG*&.D_?LU< MJG\AU2G!N?*O.QPF
M#)U3&O41ZVH.W)H/;M3&BK'W<_2*$P[[/?8"[<EC-%Q,:^X(;XV([CJ9HW8A
M#W^YHW PP,0Y?J<MN38O&7[F"TS\=OCJ?7L'?-./1#%+"X2?T8_%^ST7U0<@
M#F,7].]^1OK/E3SY]XX3_^QAO/YY'_$7W-\H$'%U<_??2PS_B6WFJ/S3%[!?
M6]I.\\XR@#YQWKGTO^HL]'=/7NBO*B/U_S5._2@2_K^['/3B"7]@7QO&"H-[
M:$!(>?S3:AWD<UVOW!9$/5X6NXW1T]";08L2ZE73,;0MK']DAM(N#@WXBMGW
M.W_KG8W5(T0DDS1KRSZ)/0%6I&,W@7CF>*V_0.1RSOYE4T2=?V^92,[OV>2R
MJ+07"@Z56ZVD]B#E91VLG\#Q)&J2O3SW.?(>L5_I'UJ8LRYQ<W'*6#>&M]RN
MRM[E -(+] Z/(K><4Y.:7D,MM[X.'="(K-?Z&?F4H*[56B&X(+P-=\H>J-F>
M#FEQ*8IYV@91>);QGB#NR+S1,X=KDQ5^@+D85ISD%'.R(.-SL6;B(]EW^'F2
MW\V5.D0_"I*WM,;\X"CR;N;]DWQ8"*%0,LB]$DD;6,J7-*ID&K*NI&"^N&HF
M(A]U^/4]RE3(&Y6CR[QI49?U(W,<O""BED<(&KE8B@Z3IV6"&GS8MJ/M8 )"
M7!#X^C/N"&^U] C[]]OVU]CVLL6K I/ 3!NSX!(WC>2$@.$Z;+:\*LYCSC];
M(NT@VQ3,'3,,<!&O;40]3#;-&++"V#NPQ; BW<A[R/X1&FIF--NN26_^J;[L
M1/F6)::FV8W9PP[/K,PG;DKA<_P#8;LM4=&5>],X9QE1D!26*R)*W36DMI]H
M<7SXJ_7+)6U#^^O,_Y5L4K6>2?UK<(3$.9P+-#[9_Z_[E6!7()C2U>E>B'ZB
MDTYP4<A^!5(L#$Y<NODU7V5[[$R*?H925:#@__1'V?5#ZM\.UQ9Y?_=H_STU
ML?^O_>CMB99 WFL?Z!OI&4O\C/4"MU")TG;.,VVI*'J[$-E5[;;ULT:)TJC6
M"V_,'HV<DGM#[CBST[I_P"7NZF2Y^WM+5B_SL"6+<7'G 0,I"PM991@,1MU@
MUPILU!=H8.I5:QDPW&HC1@PCO@.2Q%#WD,\M!??J? K:5 M&&V<<H]_T=/R7
M/K?_?X_N_G_X_'\5?/YO^2K^;S>"^G<6?6W__M'^"2ED_3_LO7D\U&_;-_Z1
MA,1DS]941"64+&6;) U)VB3$5/:$9!L9,R$4H5(4,152V;++-G9%LF9G%E&6
MX3.6\6&V9SS/[_>[K^O^7J_G][V>U[/<]W-]7Z_._G%^SCG.XSR6]W$NQ_$W
MV](7_U\#\N/?(,,]Y7^B(/=_2Z?X-S41/?XFH\H]]7^3.&V3?Q.)OO_#W/T?
M*K'UOWN7?J/]]ZSOY>9_>KC_ST?\W4NL2\Q_!%!?"[[_)UY:_&N=@OP%2/[3
M I*-%IR*'<(5M3$O<X#(/5@]-(XM=CU76*&$%OS,X<P[6K9,X:10 _Y0J<8O
MR5^NQS[BRI-;TG#<8/ !]A"[RTA<B)5'PD?)TC]GSA]OI^<X&'F\^6(@.K7G
MUXCVVM([YLX>KCI%G'9)GYEQ^M@.RJ(>).0%4^EE [%EM>53MQ9TX9[#;-<@
M9Q%WWI6[,8M6@^(3R <$]X5!-]*OUH4=A_1:XXRD?^N-Y[>%&5=][B6GW !^
M&[3>"K')Z^(Q=8,*FK'RH&ZT.M.>,N8H)ZS3(*XV^?.7H)C_J.](RE("Y(T;
M@K-C^R,X  [/ 1Z^%O'[HW>SIL'G$ADX;"N*QTC^IJ,@])E&-.\.,*^V?D\T
M]= Z\L5NW+98_F6\SHYK,)G.TKL)3,,<MF O%R&9O\61%(@<0.8U[.WO@C0$
MF8H"S^+7]2S%.0 PSP&@#CA(+X!4K%@*R@\YP+T@'-/UGE'LVUI_#A!=BN.&
M]+^GM:R8O%4<8$(+USA,(*4AEOU35-@\8QR E@*LJ\>L];)W<@G>/,U5R<QN
M!"BRP $>=7, V$8U8.XPW3WN>(@_B .TN//^KE3]906%V##%L]GQB2<Y0)T^
M@7T$^1>Y_]O)G?W[;9+&?T"["X1D;R5L9,LO[E6*F:6G=V<X!:CR><I]NFT?
MP7YWSPC_'V$B_\GX_A>YP"KB[Y-YKT4T($!K[K@JS]-?*MF@2NAQ<G(?KJA>
M&8L('X6O:'_XCSF-_V1<_[^;W/%_N&E;D,*\R 'X;G#[HQV@N_/#(W1\=SKR
M0:1I4942GK%T.1='RN4 X-DO<V^0K/?+YR[OW2RG6BN"F(T#0G>;8J;_X8_]
M@PGP+#M(+F7_D3D9_V &7?S=_C;?\7_@3L(?N'T<;MJ-TOLC<_X!LX%0Z;_(
M_5])[M]LEH ^?QCKDL%_5\Z.PT__36"-(7)EE<]M(YDHTF4K@HI\&UZX;]>0
M ^C+A?,W4?]:?/V+W'^:W/Z_/Z*,^B/M*X2P6@3HT]3)"Y."A)ITUM^E&LXU
MJ%;=.%TH_.4G;[HI$/AG(NX[! 6L*-J)'@;MG8#?&]<ALN(F?(1NRHKD33H%
M#16H998G>X?,/2E<0+WRQ<BQ"ERX;-$D,$4_,7?09*#*E-V0M\&98;XVZ.IO
MQ,W%4P36>YNY%MA<-6+H?M3"=]; $Z;U>ASW9_";C+9#;G0,!"<1[]4*N>DA
MP@U4LW_+GG\FW#+\?5@?'>M4^V7 :.5'MRE@&GK=Z:.=>?9,X/FK]FU5+N'H
MQHR$$]GAJG"V9% C8EWEKC1[ZVX.0/$,C '6$N@*D"*(:L$+:CN@6A "U1HY
M#@5Q >C+LQ>[U+(?GRI7*^75$R\)5. +46$>49D;X0"G5DDXIM(<=[W';F+4
MH(MD>,2X KZ!+13E7U+1EZ^1*2W^4N[[R]7/7ZGI$:7^SW@:.4"C)K:#L.R#
MY<;]#6<[.4 <UTMM^[KQ:*F[!H)S $%]!%O7H5GBK[[_HGT'8M@-<*!V,Q1+
MFO\02H&%UXK5IAEXYC0E.J*]^VVN]),BC]MIG@BK4^ +-;U*;"!&&HE"AN0A
MI@:IPLW"(NXT9=W8]]B3ZFE\R*OTH=_ZY[:@_BBN</ ;OMB')4?DF@<PL9AK
M@P)&SQ^71_S5\U^Q)US]3XL<U\?\9?O^ZOL_H>]2*S6#88C9U(5S29";E877
M+? /.8S\C@<=[-"N_<<4O=K;BEH$C"A5J"AB,6IN.@"</5Y9"?&1/NQ--"T-
M5DIL*'-Y^>B N5+K5Y6:0 X@9@1'^U$*P@(0T5CU&)O> $\G/DK]?N0^,X-#
MO]%Y:G*G2[K\0RQA5I>WV]HC-_.,*.W99_UU_C8?<.>/6N&/^Z-=]C4%;G/_
M_E?7?Y&N 5/PLH2Y%5#(F)5DX)/KCN.MAKL$^;S5KP_P(*=>^1E7KG&@?<<N
M1LSZSD(C)8P1^*L9M6D&)\)TD"AX-]/?(M0<?B'^W&/T]2[:<7EDH\]0 =V_
M$@IX[>" V01>>OKU[7#U4W.RO>:W%DFEITX_$\?+".27"%?BNBZ!EP.05;A1
M7\ML07=)CB4_LJ1K>>4ZW_.2V\<5BD[LB;R:_@NP3@'(W&[__HO?'"#*F96*
M^SV^<=7M?AJ> \CE4V+^ZOLOVG?VWL9.0[UP>=W8V>%AR?BC3-_<@[YO[WU\
M^_,>P/7G-7XX(:P$A"2M1KN!A'!RFIJZMFKL-%_3U*FE=Z'S=T+<7E./*^S]
MDT=XVSY7Q/>/6WRP;FN)'$3*Z6_?@K;>7$@'$H>K8?2-]T+WT?ST%HA,2R#A
M(MC24'EC.6&+=IJ^Q8 +S2O<SCS$<%3S6Y[$[J%^#77M:SU>KF*P)[Z=A(%Z
M.'C&9\U"A2DAQ&XE;,;-&![?F;IQ.[C>PL +%&K5&^"ZGHVG3]N@/%K#;#V]
MNV,BAP-L&K$W=7M;\CBO8?A@LIBJHV.PF.GALG*DB_G;@\:W5;FQ]G7BB#W)
MARD!I]_JPMVT&IJ]5)W:N/X[2:?DA]I]Z<J OK-.Z3U3N[Z)71G=?MSUPJ&V
M;[FY=WT>$278.]D=**'2@ICTW3U#7J3$;Y:ZR&)8<.Z,N&8K7UZU183A6%.'
M_/F"\:  F064+KL9Q^^#(STC@F>(HE [I?:)CT;,MQ0.T*0A^SO%H)ZB]X-9
MY, !7(:?-%*5A?:U<8!<_VW .!\0TLI=00\!C*\/#>Y8#.[,T(DCH:0[R2R=
M63.;FHJ!J?+R<EW+;8([]D\Z6AB^Y'OA4_)\\.WR% <@X>'EJ'L;^1YQQ4OL
M;KQPM6 !Y&=NI-*W[*Y%%&^6#ZK/S=\FLM@J7MEDL7]-][#"=\]<UE.VR R>
M!^$&%\2HT_8R@RJI22_I"9(W#\.2.(#=Y\#*/F\.0"W].2#& 49.K^FRA5LF
MV((K>4[LV* X#K"\9 C<0O>RA50F4N$/=NX!6^L7H+TV5$4:_'A7Z6R>>F^K
MD018\Z:G-+G\^9LDSV,J%29:.V_HY;[V\OJ\.0)ES&[ E[;$,@+8[8[2K(_5
MVN ("DQ_26GZG'BVN]KR9VCAC:@I>U]5 27_D=T/*K>W[FL+&=C/ ?B.0AD4
MJW#<IU\Q6JB(=&O\(\QU!7R8D;RQ=Y5!GM.5=$/-C@GKELU;)CIW7=M<[M1E
MD\_<!B%(7+%9(A7<Q_(RC4H6M32VH&^VGNS9LVN36MXU,Z?O^L^/F\^;:_'\
M^%,W[H_08BGQJ2"*G%] T[T,UM;D&6<,F=]91T7YOZNNJ1#(BC&5)8D=-R@^
M$#^G^BX7]8#)-!C@NIKC]@4LL3Z>7_A/>&H$B3C22S\#1E-#2!I",W8[HR?T
M/7/2],_V.R)*&K?9^-E':"1]"TO].GJBF&\LKE4&<1CCP56L1<B/I%=/2VS%
M?4*UO, "G1\;78T,\I]XL5[=2#*6MWM0M(3MUUJ3>=9Z^W>4J?^^1PZ293C2
M:(Z]_0*T1[HN1'7$?2K*1_CF?BW-URX!>GF_#QB3PH_N&O#BLM81S&IM+1C"
M+K$%B6!1VQ#3EO:NRUWGG%J%N[^"J$LT WGE)5*TWM/;%VZYJCG<4*&Y"3"*
M[\<J0[#CD$L0+?$\S? M=*/]1*(=WL[<Y/A!,7']JUOD)1;#,/%OJQ7I3[CT
MQT_#BU3F!#T8_I@@B&="B;\A\.[W8A)1:#CNQ"\SCQ[%GU>O'HU2$JW^'3]G
M\WC2NB$ED9X+JD0O$\(1VPC74)L;)BQIW\NSH-.>'O!@U#8/^M3"1?/0"_9"
M,@=C_8DX^.H] Q13GH\#['-GO>8 <R=QK'U1]XR>)4[XA&NA[EDRD.C9<Y9"
MC8'I,".E?N_YP:)INJHG_4-:VZ,G\M<?UOWRJ"L03F1OO9*^ [(@$89QE(&Y
ME3S(AJR;$*"@/&!.<Y@J]M2>>KGSP\';TP-WGS]R8TD)9J:/^<D7?Q5-,QB<
MX&D+HH_+0><G-""5.>QVB.;G!0M;046\[6SQ<QQ=.]2:99%UJ\I#::+=F-?,
M(E#&,&=1@T1HZHQ%%9>E@C"ZUT:][)N.^VG(.9-\J*&!08(W"[$.J'KFX/?X
M)S>F!,5(VJ8(;5>,GY'<K=!G_S*P58+>=0\[V_TG+TY]8]Z ,MXQI2'/'*;E
MCVJ- L]S[O0+5VN3R6G["S2\-^V_\>14Q>;'L(-M&55;*8CKB!'^>D)Y]MQ+
M,FQXM<Y1NJ_$$-82.&"C%YB66XWSB-J1/U6^!:7VDE<WL2+25:A*+EXS%$9!
M(&#:W*BQ2VJ6 YPLQ?AR@"V3=L-$7/WV6MXAQQ&DUA&TYWGS-\]Y53_\\#&^
M -LL6K_EWN&-JM7UP9ACH,(UZ.L$85!CX@P"</MQO1B^T\:LC/W]L,6N>+63
MML$$3UG,HS:G"G^3/942I]1CB-ZS"'$,_VN,9A7T]3V4WHTY[/+&/,\J3^G-
M:RE!P;1\7I&MP<=KD>=11[D_8%.]WY<V2T=ME$(*8AXL*L-)83Q*9(6?"7G+
M*O"?M+W.[NY7/M]TVV[D%;(W]%O9I_QM]^((P\5UZ? >M@!3DQ6&$1>*TVW5
M&T\F[\_+#)W$',X>2:VQW+MB?NN@<Y%:;R@3-P[<0S+,-G+G^R<,B=,WE[ J
MC?29 .TI+UG?T,T6](FDGGKCEZDU+;JHKBYO(B8P[H\,5/URYR/9,D22V(H"
MT#YT'*($W^3@"A.!;O0V*#;9=:PP/R><+9(BNC\9N_=SC]M1F:.DP()4'(FD
ML6:"I'*1[@U%#C!]4OL-PQG;/F[(*L&1'K%WL5X82=V\/0PE-A/Y;WF5Z'S&
MM\7;9Y:'NY."V)N?9X@>V0D\3JQ[+:1+!"]Y:=156C7B8X@*!#<?<;0<.;K9
MRZ[=$LQ.T'8XU7/QNB^FJH3K%CS-1FO3%+[4F>N>5G0SQ7]1"EMQP![$U=LA
M;FZDC)8BD,*E4$4)3<3!$0KN/E8=G;1:7\LOZ_8 HZ5VJ_7!Z[Y;/YN?]WZ1
M6G.3NO@BKB#E1,72)J )^XUK/"[U8K2S/88G.<!P@=?<]?C%6975GH_ 0F?.
M)IPL4/-G+HE>[6S1B-'SJ<=%51*:QNP;UNFE6Q)<]K9/8V5Z4A;II#U)^R4\
M[YD#B]\^ZG_*3RG$*BZ!2XZ=+!YOPK+%.?YT; .N#!:!\[$:.M( +UVX5ZWQ
MP?TN_!$U/]^?JF^+9O=N.^S0X;VMUEYSBX^*[]9OTH&Z\L[,9EHV6ZB=W'EO
MEK_%2H%=CY.]#O$:Y0B_@!8K3<OIOC&VFWUO[FGO8%SI_>EZ4:'QK8QDU]O#
M_I>Y<";B3IZ7#X'T ,4S5^"5D2)3K?T^LZLM['G?3/GK#_SA J0(AW*F9$A#
M,GPGP871":G@&MI5W6AN+:G&KX>.EY'?=/F;)L&I"C=<Y)%\>9^;0G5'VSVW
MDKX( .OZME JR9"7_)S88HELHL>28]6V6MX,]=@K#'PR.T.]O>/VQ3:^1;V8
MM01*-%-B@I(=40TGVUM%H4 KGX<H,:-=,^,"O4PK"@?8#.E,#3:2!=0I&@JE
MDZSN*-VJO<Y"/F):<9-')*T/%Z\@2MW"#!!93%'(A;$)4I:6]8D/J-%HN&AO
MQFB#G*S*=>^F6,P\';SRU=G^'0/B -4\],X'.[4@+U"_WF@75#X1TFXH9UX4
M62H<<EZ* VAE*9HU;K]7W?/<[*TI3]J7>.W-5#M@$3[HR=YZD:&''8<7G\IA
MG(&D0JT:^HTD";6]U;@W4/_0+1^F*LXYW"(GI._@982:P)V1!\/!P_7/@U%;
MN>IHS13,02/K<#L-4*!3$U8&,J0AFRX/ZX9A]WI*Z\PD6@1^2PG],?G"1Z?E
M.^V9@ H&/][@:K;Y7D("X19LZ!<E>:Z9RPHE5A$6X>DH7P&NQM<:0;&7::T/
M,$<%EDH4$)=J2\LL=2Y$>UKN3$N\C=SIWWO/]K@*%Z2&M_QFRW4A2/UC%I:]
M;4BW3*8**-"S]\%$FWM!B4O8XX3*.Q*;#-UY5[;&3-5NNYF^9\ (AK:RIZ%]
M<QS1-QM"SYD=:B!3NS,[:Q=_]'3]J9O2_Q10><"ZSP%NP;>PQ_%%;O<1GD0>
M-.I"US)"9L3AZO1P8!&-]6['C:J441E,F?.V\;,4R1?J<]Y'ORXC_@[>_*"U
M,N6>>WJ&<KET H*YA'C)=W60\TR5HRYMR\^VKN$S,]B.W"P+M$!<5,XW"?ZJ
M"XB84(GG -<(<8>8/'CKJ&^88(<](XRCS0?#CY:*NDRQ<CT6C^R/)W=OB_E]
M?D>E:FA5+M,2W!D&MBU,*&=00DS!YJ1(Y5*CDJ=1]ZXH*0=6;#NZ?W+3FH(I
M9N)_#-/H<(";G9O0. M($6RG\X%GU+6(\K-W4???E3U9?0ZVX+V]5[22?^S]
M5/CT2[GE*HT#H#?QM&/.<9?X%>82&!3!5/4 V]F"5)HJ!=FD8%\OBWO(1)'P
M6T9'=F!V\XV:3I15$RH/M:PZYX9Y44X]J7YWX^,['=Q)[O<AN'KC6D%<O9D1
MGR6M@-2?EN^^Y*$W^3V20A2$WC7.569'EWJ&U@8\[S-^H?K>_YKQKBB9QBW6
M*_!_5H_6. !;$,500V>0$/>P2IA;4#(YJ N#HOVBU!;08%?!OBI,QQ:Y%NOB
MWJP#@24T>Z3<&>1.3#%@>^(I3S=&<*,V,],08C$\F$A6C($^6-4B:U0,=C96
M!N;ES(PK]TJUR?U>L*W&%Y_\YN(\6!7[I?#59"!H&<J'VHSM0"U^^D75Y0#.
MR'K$ND)'Z,*?NS?JA]A1NV^:P,>6G>$ X@$^0K/#?;*&SY(ULB"WTY[M(_=B
MKF2>S^=1XFW7?#_?4'FS&4KH;.P(02SS57* ;K7C.X,9@NQ!(V%6#<*Y4P [
M4+L)K,UZ\QM[I*SR<V\)U66"<>90<Y!VA>;:K2\RU6E-JH<<!D=]$Y>D6_"0
MAD:T$6\N7,8@B,''](@F;5O/U7&::)N6(@ZU['<6;7X?JZ%+=;)Z\O),D,@#
M9YL3#YJ[[=W8PFVEI;5<7NW&\!?5E,6[NX+];Q--#FRQN?AQ/#QSIX!BN' @
M$;1>V'H5<Y>5O( @I7$ H8-Y^&:\K->6")=-(U'1QMU25W E 0^?^<I+E?T2
M72;ZJ>6J1NS:Q?N;ZD;QN;<,B[+!R6C#Q8<UH@Z6[-?^L)+Y3&M3_>XCI777
MZZWV27^949U"Q,#!BPDQZ2(@+M++2 97;UB[%V,&1>2@%:UHB%BF.&DDU0EV
M?U?5@^K @>354SO&YYX_5JLVZ]%]]LWZ4DMG'_M'^F:0G0PBR<ES0J075SUJ
MC_4O$P0MO1075,EQ1J-C,QX:'RVN.^U]XIVZ,,$&^4>,=J%[R>5U"YNA" HQ
M;N'@LI=RFU2?-O6D/;/G69SBMA.;EDY;[WDHL25HS]$^\5)W7FY<[YP '4B8
M:V8XL+]@=[,^5>NR".0.C7I=F_Z="+#SH59TPA60GN4:EEV8,FPXMT1.O('\
MG*EY((RPSZ#8F,ODD2$(17\ (NJMAB?H(A !1"*A[#SE)R"QA:U76A2B<()]
M8K-4LJ>705QVY_Y=!R](7;/J*#717,6#9^!#TI<@!/B+HML"?^3(%VM!LVK%
MQ0XG-Z5Y-I1W9<:]%GJ8X674<L;%\MOV^LU/CS+*-=1[3N1<MF%*2),5$J@3
MM"4R_]S##+N\[\G@+.5R(DV7@OV44VEX8,3*-O5LK]_PS#JY?ECD9VEXT"V?
M:#3_X)\Y;5>*,I;;\>S(->KE6YM"G$D3BP5/"3=\!B?HR2P\P0L_+$Y_">%U
MP[*[:_5F4XPR4P(C\ATM MZDZ=7G]AR9&FI)=KPQ=V,H]CH_S^+AE5()'AJ,
MJLHXQO6"3I@0ACVA%1:.D,*YV>.VHK'*$>1?T0;!KSV#%CT._OZJ\YKHFK1C
MF.[LFO!M=_4+"U/1\P>INDXDGR$\G0DEDEC\IJP*(QV,$4VA?B,K:43392/^
MGOP2E@[Q9.\>AD-D6N9%P;U)@3_()2EN*6=V6#]V<[^\7A8#9%%DF"9>;Z]V
MD@W5VU8OF#TL+NGS&>\71'5/FF6YMU;$U3Y?DF:*F= UH17&%FSG74(=+BZE
M]7Z 7\"$EU/39;O6R(+Y5-\^]>%)$MJMW++6_AA/8QGYT<<)_,?WKV%2$(-Q
M%!J92*8:@ZC6X?@/61KW:J5G[ @/M14.>$SJ!K%W>6I\FHXO?, LWK9];$:S
M6"OL/L%M.)HO>=C]3UZ0_V6D?@6:M88\\]PY@+ _57G6OJ9WLKPPX6J?2VFI
M\)YG8TI/3([<>SU?9U*UH^W7[=^_7\->X$A)J"*;5N(@G"VX2O89XFT-JMW>
MO]+),VV3-+RS.',F^<3 I6!O;V^G(YE);?0ZK2_1UU\\SKHGOQ<='<8!7&&0
M!@>XA[&GX.'3A!*5N8S0 J@2:O\P6TD(KS;1[K'?C2L:;#+MR0PLFYDK//E>
MVN^KZD*21V;BLDX, ':&HXH)+2PX%\9%L=78W0@Q_T[)FUAIR$HDS/.#[8FN
MFN^EH8'J 2.$7:<*&WE3#0^K==N^%#MF7?C87I>]-9FA@7%@E>&N<P %]E<4
M_PI,Q*.\UK '5^P=0!!#745*I4FGRD>9Q@@H'2D4L/%PK_MR[.@P-O+MO8V,
MR'37'T;:V ;9A+D QDDA544*/&H);=(D[2C^0RG-X.5!RXQ18Z6NIK8F,;*,
MP,7(O2WF-(0LNPY5DD 59@C_AH.6W%C@\BQYLC5\>=8+9D&#)6BI,EKZ2N..
MG*XH2SDB]5+M8_/U +WAEKA=56G7#\['<( #!</^?_Y%V3':G=96NX)&!T\D
MY)GMH6LW-H]7JWET=RI#+>^]A\2[::48F5=\_(&;% 9;;/2CPW'U!PG.!0F$
M3QNEF1J(1?SQ"YC=>;/IO#T%:B6&;N8_U"/SWR^.CHZVN)FK/:?>\W@BTGAX
MMP5P]/3ZW1B N0@BYNJYV(0#@+!8S,4)EB[]/NN93RD'D$;)!!@&V8 V#UPK
M+9PUZ/8['E1>BN\?<TC:]WS3?/#>T,4.K:>AVJ %/0@B9C!1(+&9,*Q".?N2
MDF?5P $$R5UJ :K[[*0_]Q?D-W^O"OHIT'_TFI_;N[V5JD?V( ^4:0J%I$GP
M+ TP)37HCE 5XQ:[D:W/>EH+F]DIW^N#"<GD2MKH+%:IMB)>34]#Y]BV6(GM
M9FXWMN?W=(<]ON-;LHZL[^"GK-XCN.7Q-^S<VX711<0L:\#LKX2FM#I6L#LK
MDP0N'^( [I[&2J<90:(_/Y^9^-5B%6(*8,8\&1(084,OR07# _2. ?_0T[-D
M\DNV)%,7_/FT(P-]9]%Z2#W'8*E5/B7I]3FO^%-1.ZA]>'7%W4?@F7^IYC]4
MS:\$KX0A(GLK@19-?]9M$,+0Q5A!0M=)<(&W5R&_!J)HB<,-UN2/V]F,LV0O
MI4C9*V<GPP3]8XW<=WJW),RU[>.=0D3@BA'4.%H"&=FT$$D$+Q$?$F$&;ID0
MPYA=5PH.-*IMG;7JS2V9WIVN_T'(H3JQ]%OMG;CFMI9=)\+,;ZVEK3+%Y;@P
MNWEAR(U,8(H7T)]!861#>])J8\U%,_:/@9*U>7M;6LN3C+:$=]/E@3Z;&IT2
MA0N&E2UB(S2&1FZ<=/F&\S]_' "V_:6K_UA7:7AJX7]-'FW#/L3N25%)P+DN
M/.0 /+<,>,D2%G@1M#U%)S8755V9+\$!/$;5,A]G6 B.?MJM_L2M@[=CL'N=
M,.=$PD'[5*+G,984JY'9"40C492(DC,S.)+!/-REGJLUIB/0%.6!HGHO61CD
M[>%-WI>SB;K5=FF^Y!S_5S@?P0D_[%.' B\5/"26HV+V@HIH)PHBPA\G$K>U
MT;$FA*5CJ.]KD=;I7/BM1QK3_$Q H+&6F#I[]T^^/O[<&9MDI/<#*SMKAVAT
MT#>O[%_P7_.:<QK0EO'R,C'+TC57.O>-M$__T_;Y%LW/HWIZ7*&%0WN3YY[3
M5NG\&_7B('OZ<=K8PGWM&K^ZN]:39=&YTWI97:4_=MJGIK[X-KVWJ.:3L.;N
M05>E_=?X!1UWDW!#$6PA#D""2T'9K>L^5$'&/J(G6[U6<^;N? &I8'N'?](7
MU%S985'_#PIYE54'SQ_@&UT\S9A,\5!B"7,]VA%2\MP"C8"$"&1"+*[$JBGM
M2+,=/I(MWOC:;N;RN1(-OSR40VQ:X,(7T=S;=5.=9RS\+[N>C+>^Y2RUZ#/B
M1 _B$EW O,[*TK+:R>X@BK,W#:+Y&_8E&\F#Y4U>TE<(P0%7][-[*^S-=Y]*
M$O]\[83#GLX4_M3"#(9F#+#F1DYH)$*JXZE@,D7] PTWT5D?9T,YF^?BZ08.
MCQB#\V_<R!U"WAQ ;WY2R</;V]5IE[[N' = QIWJ6!2?@ O@G(F0!JH1SI<0
M==>':L(X,EV6DL:XBL:WR :%K53%8>D45U3)C+)%3G24?<OYQ;4G+Y*=?3\J
MF3T@O"DYQWO]@?'6$PHO]D1NHS[U'4V?2OOG'T7_U?YJ_T$;UHMK:<\22!4$
M2<0UPG#Z CT43*[KA,W2 ]?WIBW.R,9G&%Q(>FFN6KKET&''59';_3[-P1'U
M+I\NO'\[Z=KG;ZF2XQ%P*N# B6<^BLM/8S:>IS[(9!MR@.Y<M D'X-=%D9%,
M4Q7: CO.J0$.':OD %L9!5 X=C<'Z-+"@<Z(-45X/IF!+]6RH93_^YZ+Q.%5
MM@B,E4/PX #WQ9F[P>3(C;<SOC>YCC>_D!QW=H):+D62'\E]9/QPQ^,K^3+A
MU.\]]96'TOE])S%G]O=GR=[VL3W6O)B?_[6,)4VN2-<)MX,3_&T6VQG*V!%X
MB?2<)PW;2EEM@,L3D0=U/97S,D;'S?KMFFS7R)\3 I4NR\C5+K[2?%PGNIKP
M[XE;]B/P5!3S/CS?GB5_4A;*_U#".-IF];,7M^=Z?-;>!7=L7S<JADB3P+<2
MUK43!'"DJ5GFOC^RQU&7:8S8S@%^RR(@33CS"<ZA<15QT[V@V0>*L9H@LF1;
M[R- OP"VY+HY!]C<S"JNMF0$L]OH^!+I6(ST]=>.5V=MDM2RIP=@!XVO7WM3
MCCAV;*IZIR(X$7O41N/*:%M,G.Y>N0\M=E6E;[V677J;+N2H7RE^P:K%D=[W
MHT K#A!#$,8J0*MT)UKT ZV%&+9&"5@>:6#[]J;='8_IG*MZ2H&KEKX&7EYI
MDQ&/+V5>.(38S_L;]1"+^,%6P"C]J%6&;3%_/^:^KC\C+:ND]VQ[\8->S).'
M4RX/),\1CVA^&/D*3%5KL(4$&;!RIH0T6W!E@CC$ 4Y8IJM:2/:SX43%N:>]
MCD5&H:F*'*#]B.+^L%=WQ(*:,6N@/GWZ\T8I:%R]9JT0\TCX"IE6WD)%LK<3
M8J5\7?<OMSL<%H+>(8TC@)1^\<VAW2NQ9S\71.H:+L*@ _R1_IV#$W4<H+2\
M"3ZTU%(+KX*R<J=3K!IA40.6+LI5%-4Q<Y,K)SX6KTE1#_@\6^MY';-OZ.>!
M4\/EP0P,\SSD1PLA+]0G#*O0]]&"(KUKE:%DAG0C=F]/ !5AT[VG0FIIM,3&
M1M0LT;YCTECQP(ZM9L:"NX<'/W"!TT9-U[LF#!R[8UVZ80' H/#D['BF*&46
M+L%4H06^JI"]7.XB\79;2Y8%<K+Z]?W)0_F\P2%6;0@ 0?J +\75X8=-R!Q@
MCI<[UACKQ:UE'['9=.6R<LB6-M" Q$5CS',4@P/GR#JQP6.96T]3Z]-.)H&*
MWJ]A'XR.XNK/EL(B$.6(*,(U.<20;G.M,BWA$5,[J !R7$4.^%?DYL]YI9S?
M[U99\?#MDY,GG[FP=X>'!-6*L'*Q!\:87N! /3$67DAXA)'DCZ$NG'U.B:4&
MF=5^8EB6&/F6),X%73"7+Q#[,OULN$'EUP%3#(H1-,ZT[N6""RXF'GK[B]0:
M56V8X]E(<GO87),<H_UY>5;'<D"NW9*OM/V#T%/@03A:*:"@".?6*88=T5N@
M:DS$J=#?0 $DEGA#DJ-HE[J!R+CP@'>I17"!,_Z2Q9+2JDY@;O%F"^/)C]M%
MG\WO_7(.%OC/)OKX0ZL]0M-E2JRVWH4]U!86T8A</_G0)?2@D*+C::'-=U[C
MV]YS@,:^:AP'.)F-Y !U0YZ+LNG'(-_3&?<+-2L#<54?>MEC!KI-P:<#_7!^
M'$"1^E&5@H+N)B=PE?C9;PX R:G!P14-.%?+]W=S8;2.70(4SY;E&KQ+!-#:
MBGT2-:M\D;DPC_L96FJ*O<KNX@#RJ?1P6J:C?BWH]>X)1DUJ?&[H^_=R'O-!
M:D4H261TE0=Y$^&6$&_),()Z4 J#D$ZO3:U.G(^[CXJS_>TFGX!A(QJO=\BF
MQAH,CGG&VY)5M8+ZR &*_>Q'_-K);!^WN> "UL@"/>]#/;N4S"[^^G4>1:D:
MJ?GLL\BTZKOY_T<^ _;W]"]P %M-_*\_.7D$11_RY #&%S8.HQ!KV__VXX<I
M)R/'=ZQ67#@OY.0[=V2X]B(4PA5[5\CB(Z[>V =!2H'+U>Y 1Y +FK*[Q*^
MKVF2U&?]._>5>?UDQ80$ORJFQI\2_?*^R41#Y@2LSTCVA_, YECV[)VFPIK)
M1Q>+]G^Y\'M'V-K +S?J)-=X#H)N3(D$>@E$)JOB1,W)B(=&(E  N' 5LJ#)
MUJ?H=PK/GG> TBA/G*U>G9A[4/1^1O(JAM;2OKZB]R3'\JR^=L"285/?\VXZ
MG.K&..^)*YI*)7NY]I*B"B?D?"2@5@OP&V*P,BL3YA'R_FI>:55;N7K$UR4%
M$[TDU5?4/37VEBGT7V?+*_IR34N_/5:\:G_PK;'X8Z%=U[;,R3\BN<D4M&M$
M$, +/C+L?H2 @1IC/WN@5B&A 5&27=\YK%*GY]8,VWHZ9T??^8!9[5B[8M[)
MI\.WSS],V)>WYPGC\W4U.G=R#'ID!<3/.#@VC96C7:W4B,'NGJ&/;P.3/GAY
M*BUY#.@RDD)-%1_:C@[99HW1)<^:IA_NN-*1,!A!YZX</P/K883HQ_+.*L_
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
MU6MC!#E%&P,P"W5L"J@?FB!.S(^$M2T&HM;WP__[R$7H9G@8;R\,%H38.2!
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
M'NYZS*<TCC+.K0J%7JC'U!AA+^OI%7ALC3'TT%PGR!<79T.]M/LLUICC=,K
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
MUR52X9AA,EO(>\VNXLZ>SCI$6HTK4H^K \%#GE:6)=!K[M(4OU@J0 %KTF@
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
ML9[U&<1!0$S)4P4UA:0PQHBHB!,:!6XKAN-RIL8?K9IF[[55%/Q>J>KJ&9P
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
M5,1ARK3#@63*(%$DA0EG3(8L2$1HM9=R2L#4.*76$6R4!$9+.R8Y"6(W;_B
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
M4\_3YE,P=8Z(8%B +&7UC(R"TLS#@"!93G*(&<V+^6-]//-MRS;;,2!]:6[
M72=F?A5JEG!UOUC9 J>$-W^Z&5B9":A)(0RF-@<6YQ"P0BA A,J)-N\YFO$6
MV/=V!CX6K)VQ$4!5*QD34<>DA9LP&CJAX.@1;G,#[K9-S_IZ9W.[3KZPWL81
M_J?^%Q&)=2)_:F#<T_*+ 9Z<9%_^9*C\[F;Q;-YZMM/+[I3;K*AMEQ?SW=^K
M@YP3K"^)6>X6. 6Y4F;:F\(2F%<7 4)HA"T0J9_:Y2W.3&U>O(_E*'?&[A^U
MX;A(K\0?,S<2&FLD!J8KKT$8OD]!#%2CR0#?X,K(LL"W@W8J$QSAGE/+G_VP
MWFBUV!I?J_]0B_N'K9)WSVK#[M6OYN;;=VRK]@F4F A<%(P"**UD6$E30"E6
M((>*400IAH6:1CZM3UA3>PFTOBL9115C&AB_>N[M4%^(H:?.H^7B'@ T2SJ(
MDA:CI 8IL2C]DZ7HAHS[Y%-VO8+ZOR2%-V0@QTOI#?(N;"Y@LX?-=*/=W\Y+
MKJ4DR"RD%+%"<P109=[+64$)P4H)"KU>R4=WG]J;L74N\)C@&#BW%U(P' ._
M%YR1\*;BLQ%'8L3C>X]*3&?#>LD/YS\4N$=B%@-2K:3-?/JQ7M5[,/,<:Y;#
M MKTH0P@K#'@#"G TA1F>48X@467%.NX^W'&C-/W]#AM=>A]C<[+1-HFLGT-
M2-W!=-R4" 5HI,V&SCW;PM4ZF-0>1MP^Z(D_UK; .1/C+O=[@CQ9QO=]]K9V
M9-_9GTT:H_FAZ2;REFTV/_5Z4Q=)SAGD6J5(@Y+A$B#.S.,O%05ECAD5999+
MYKGUZ61W:J]QVR=+-/UMQ(&?86W)KF'NNG49'<G!=RG;9F06S<;G6?USVSGH
MR._X3<@<@8K<?^R:U5=I/>8(Q:6N8ZZ71Z*F>N4R)[R@"G(%"*8:("A+P$I&
M09;E.=>X+"3-;V*BVLS4B*=VZD:::? +9!5O5%Z#1/I1NITQCD 8BB :(Z_+
M!T>!7GW\CS_M][1+M9B_7VWK/0KS(#%[%*'>L2UK2R;F F,.4R)!B@4%*$4$
M4%QR  NE.&$,0N94O'#-T-2>^,;7Y,!9NXG)N@HI-RZXBFX_&\3$;& ^"(7+
MF11<L3A#"Y42?[U?/_^+N47#".:'/1%<O?$H5. :7D<&SI\/4&']S;C*JH?/
MFR]LLVU_J<NKJH7=LGR[7MF]#F/$_%29%5&3QCC/<$Z9*B5  G&[H5@ IHF9
M*! ME,"%AM1)UNP&'R9'(FRS NNG;;+FR\5]<_ZR6"7FN[!2HO[MC\7V(6'[
MP!QS,VX9IW[.&0G]@>FH]3GYO+'I8=ND^_T@"+MMTH61',4Q_!!XJ,T./Q0C
MR=$.,R1^DK6W@=FK:1MXZ_%$;V^+_4@5]\9;!6:R,-O;KMYT^^W)UMN97^R1
M6_6QJIZL*,[W#5M5K*;5><HERWAA7CZ,$3-K91B41<E GA+$,R[37/GEFW@8
MG]I+Z,N3>?F(9*W-LL$,RRQ9U#[7.2)U7DCEFQCB,Q)NZ]VA\!WX-6/=ME)V
MM>.SI'&]_D/M?-)X;U_Y!_Y'3'X(0"U6BH*/Z7$3"0) .3GN#[E'&*U]6*P6
M6U4K9[[L^'LGS(OY:6E/V0Y; \_+/"\4%AI@7F* 5 Y!F<L4:)5QQC%2)98!
M CG^G@0<%XZD<M-YFQRZZ\=R 0/CQG4#X3P.XS7.MVJ_)ZW#:ZT8/^R]22\<
MODC4%^# J 08#M!+&KSA3@';#E\VMO'C]N=7]<@6FTY\D"!E&$T!EF,)$((0
M<*PX0+K,24XUPL*I-?E%"U.;K36^>2Q!S\+FL,:_%8R!B:9S+VG\"^GT<A89
MCZ7WK0B-M+#V1LIOS=R'0N^*^.R%XZUW^_P^6LWV?C!PK;KKQ=[=_(L9LJUM
M$&I6R8_V2_&]%KEC,(-U6SY!2@$0YA)P31C 989@(43!_%IZNAJ>&NMUWLZ2
MVM^FG6WG<?)[[;-GTJ;S&#BN4 = =B0*#0/5?S7JB5"LE:BKV7%7H9Y@G*Q
M?:\/%9T2&]O1[YUJ_O_C:M_2F#TNMFQYQZNM/5Z:9PAC0C4&>8YS@%+S'UIP
M @I#5'D)N=*H]).A<C4]-;)Z^V"S_BN[K;-O5=XTLVJ4[@[%,U=J:S>$%C_,
MS>J?#@][_M57V,IYM-Q(;9@Q&)C6.J>37SJW_V*'XJ C>N-Z\GOG?%0I+%_$
MHHEC.1L>62[+%Y!3 2WO.\3?:CM8P[8]W/<-?3'G69[G!<BQS;WG:0H8304H
MRDQJD5.LL)=^9Z ?4Z-!_U[*H0-P^[Y:)%A?<W-MEEC/Q<N-M6&Z*]^(Y0@[
M;7U>3&:[S0$JGSTWE]N%]C+<LL5*R:YM?;M9HHM,%:DL@188FN4I@8 Q3$$N
MN8 (4I13KSG?>3-3([;.RZ1ST[>KX%DLW4CL=H0&YJ@3< :0).X'(5H;O[-&
M1F[2UQ?H:0N^WD\';+G_[6G[Q)8?GE:R^C>U-(3SKA)VG;FK.-X+DLR58%E!
M(000(V2XP*J8*ZX 1*B0B!*8*_>=> _#4V,'V^+F[>=/'[L5WX/QWZX_=AGQ
MWYX>'Y=U4;CME'DHO6 C]-B_]AD=APW_@3 ?F&\:KY/:[<3Z;29&B?&\!O-
M4N) 3FD@B#U.#@:">J0#A>\/BRI1S5<XV:A'<^]:_&/[H))'.P4Q7^6UKG]M
MM0J3ZD&I;?U$-/]<-WF4"=LF>M_SD?^LKU%-JO@?#ZH6$ZF>Q$/"?MAN#(FQ
MVUJS%U<)2RKUR&Q'HT2PQ\;PIOF'QUKUS]QC(<S70^[P_&MR)V6]N\*6RY\S
M8_$@F!_L9\)5\E0U23DO\W"M=P?^[F]:&1C:UBGFLOICZ_5VM=X>?VB[;OYM
ML3*@+&H)4N-Z+?OP5S-#5Y?\X.O6^ LX5_+@]IWERHR< 8W_6%25\=S>^/)P
M'41C1NQ'\RSI^EG:\=:WM\FC,?O72.=% =_]WF,DG_N-=[H4$.71H5/(]8%G
M44TCL*^J?G17]Q]7>KWY45/(IUU#:Y3EB&,I@<JR B!>"E 62@)*2LBTD$6&
MA=<YE(/1J;W8N[YU.Z>3 Z]OZ#+N- ".AU"181WXW1T!4?]3* ^(8IU N9@<
M]_3) X23DR>?:P/;)=EMWK?K:CLO&&$XTQJ4=6_1(L> \A0!:EX!94XSP17V
MT2;?W=F+7$:3)%_6YQ;"^%<?#'EV0-JAYD8605@,S BU3[;,HXHHV'P2:*QN
M1;O[CMN9Z&4X)UV(3CX0VF)D)V/2=2KC3.6EY  IFX["<69;;PI[VJM+):E2
MU+/5[PL+4WOG.RGG.(+G]E3>!,G 3^<A&H.T[[T0>K2.("_O/W(?D OAG7;_
MN/3!&WI^-)4)[YYLB4_3'KQ>1IP7+IPSG4G.\EJ MP0(,03*C.<@9P*KPGQ1
M-,'S9[7A:^<9O[<3/E_\0U<&G*_:& "OM5#%@:<!K1C\AL-Q]C\HQ$.O!0XK
MHF;-GMWLO/KL7E5SEC!M7@,'$K.1VSP$H1FS#82? ^.WB0@"Z&P;B; [W;C
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
M53ABJA]>L#2^ F)_R&=5$*]<,K*PA6T_8ULR?3#Q_8UM_J&V7S8+H3YKK:R
MJRVKG4LI%4FUF2(J@JQ:O (E@P(@6A N,D)EX57A.J2S4V.K]S\>E^N?2B6/
MYHX/-N'@T;J<_-(TMVH*_,;2H7 9;#?ZF\H0#CVQO5TMH@LXL0R2-"$G=<RS
MI(NZEH"8@.Z#Q^"\MI2#BZO_'.H,'J!'$USPL1E:#OBL5D_*&GC_IR':%5N^
M?:JVZQ^&<]_\_%6M[S?L\6$A[FPK^!>RTZ6!/T>2@Q)SVY.$4,#MX3"TF\(H
M*[@BN5_18+ O4WN=M*%8SMG[G=2.^Q87AH^/VRMB)-0'?@-T@-?LW<61[ (Y
M-Q"#2HQ'0#5:[6.X)R-72-X,V6D=Y>VWC-/ _4Z(IQ]/2WO:9$_4Q6([1QAR
MF",-))$E0"5F@*.< %B6>2Z5*#6^J9G[J<GIL63;NUQ%:>Q^!F-7"HR)W.!,
M][+A^R\'_B:MPQ$V%_W1&:@3_!F#K]H5_C( USK$]UQYB]3U3GOS3=.O^)MM
M5WRWDOO.R_ONM8;WS"^/ZXHM?]VLGQXK<XOED[2S23O9M$=A3TJVB<GK557G
MF A*BH*7!.1%20%BC '&I *8YD03A#!!7GU:QG%[:G37!9#4$22_V<;1/GD_
M(P^Z&W=.;R@'YM^ 40P4"1\+U*B2XX,[_0H"YF,-Q'DY]-&L!U8-BWJ+HMHG
MIQ^HX$BD=0$1 EP7"J T%8"IW/Q'0HG*5"OLIR_29VQJ=']4-N'=7;@75C=J
MC@76P(3:N7E09]+U&;Q;+M=_U#V)Z@2N1I;DT[H:H@[%!:U8Q<=]IL:M078(
M^J04V>6:P.,Q\:#DTU)]UA\6J\56?5H\6SG9K?FZ+(R=I@BZ:420$<5ER@J
MM4H!XMJV1M8%T%I(A8N<<.8U)74W/36>Z3RWRCV-[Z!V/ME[GS3N!W: <!\4
MQT.I0: >^H@I'LK^!T7>@,4Z]G$W/.XACC<@)T<R_G>XL?=,(YYM#X#6*YM/
M4*^Q<"X0580!A&Q["5AJP#.> 9R15!0<%\HO/ZC7VM2(JQ7HWSL9M!KN!]B1
MD6+!-C )>2,6WL6F#XG836W.VGJ='C=]85]L>=-[4:"*6Z>1?U <96=<9IIE
M%G-=BGC.M2PP!26'F:$0@@%-10D*GJM2F8479E[-:5R,3HU$]@TY9H>%9)75
M,VX=]Q1T<T'>C59BXSDPNQQ"N?-R"(TW#UABJ;VYF!Q7]\T#A!,%.)]KP_CG
M^^*'N=5G_7W#5I6V$I6_KM?R\^:;VCPO1%-YFN64IQDE@!-! 1(Z!68N4P*A
M58X1ES##7AI%#C:GQCZ-RW9-T#EM?[9N&[23UO&@:8W+ +BQ4&18!R:A*(AZ
M4Y('1I$8R<7BJ(3D <%+/O*Y-' 5I>XMR7U5C^N-+=9K^H.^;$J+(14::VC0
M1E:@DE/ L90@%9(HG6F$N5\"M(O5J5%2ZW3R<:77FQ_U-K_G@LH):\>%56P$
MA][E:<';.3Q.4V OF&*MOIQLCKL*\X'A9#7F=;$?#4FUF+]K:P<_+"K!EO^I
MV.:#^4LUUZ3(,%-FZ8589M.X).!EFH(<:<8SE"K,G(ZX>FQ,C6(Z-Y/&S\0Z
MFM2>NC%-'YS]O!()I*%3!/SQ<:8,!P3.$$2EQ%_OU\__8JYNN,'\L*>$OGN.
M0@ .076/N\M'P^88]A2+50]?-NOGA53RS<^_5W9+>*?1N"__WVDZ4UU(2&0.
M4JXT0$QBP#G* ":4X-+6>"+H,^'P=V%JU&#=3_1R_4?5I&+O)7/9SG=/.>V
M<7&;G R+]L <8YQ/:K []VV*^R\V@F2Q^LM!=Z]]%(.(=8>#&&D>$^# J).:
M<(!>SG!NN-.-9U>?%BOUT?Q8S9%D4!:P  1S"5#!N54$+T":YAG,"U:FV*OF
MY]3$U!AMYV'RN_4QJ9T,/:/: ^EY,!4$S]"+)3]DPL^B3H*/?0"U-_ ZITXG
M 5X\:CK]9-BC_>:I,G>JJK?K'WRQJG<)KND@[7H%<IE"D1<@AYP"E)$<L((S
MD/.49)E&2%#IUQ0@W!F?IV&<;@'G=-Y 4CV816DM9^]''#<,DQO!C /]P$34
M!9$<1#&[J/=VI(8?/8WP=D CD=L-CHQ*@K<#]I(L(]QQ9'6/)H%@WV6Z^FP;
MD7U_8&9R5^=I_[9>/:MJJ^1O3_7YLVW#!'&>@K24RG(P!J7@$ @AI<00E8AE
M<S,O7*RE>75LMHZ3L;'\]^&.EU$,1R-_;WV<)5S=+U:V8BOA3<Y]W5VZLK'[
MMI<>[SN12IEKS G(BD( Q(@ S'Q+S'="J5QP19#&[7?B_4K^TW\CNAC&^#ZH
ME?PG^S(X+B^F.+Q#KUINUXIIT_ .PD_J^).M 2!I$:@[[71?H :%"4C'A [<
M:^O(>/O]SR$J$SH<T11F@AT(FR'9O( _%LOEEYK"/ZZ$%5Y0[U3S__,\,V\M
MIC.0VK-[1$0!."XPP(7418X*\SJ3/KM+_>:FMM-T)__/4[5M^&2[3NY;Y_U>
M,5<0=GLOQ,-M8#+O')TEC:M)YVOR2^=M1"4$-U@B4>458Z/RFUO@+TG)\:J;
MA*N^JA]L86?JQDB=[V+B^;S;>7G_YZ,25N"_35#Z9IM.:'L2M5[5*PJKH%6G
MTBE&2\,^&< P+6WJ4 %8+A0H,LQA@9&24@5H645R;VI,U49GTX3;^)*# )-]
MA&:NU,:8[!/[#L.<)76@M;)>4)YDY.^!&S^^WN@.S*>O,["AZEJ1\8\KN!7+
MN=?0X(H,[ 59KMA6PEXD_\XV"UOG9S7!WZVM1W.68X1Q*4!)TQR@G)B?4IP"
M 5.>4P;+#'K5%I^:F!JA=QXV\O2_-TYZ,O$9(-W8]#9X!F9$3V2\J>QR\)'H
MZ(R!42GE<H O::'GDS<6T;WYN?OQWQ9J8V[T\/.3(:%E4\>2L91+)0'6U!YH
MR@*4&N9 8(9PSA!+A5<K7#>S4Z. ??57LG,V82N9_';W[T$S,T?TW3@B/J8#
M\\8M<(97U#FA$[NFKM_HZU35.0%QL:[.[>I 4KJL-_#K9EU5<PB)5CE, 62%
M!@B5!+ L3\U_2(84PA0RX9=?<<WD]+(H#D0U6.VG)_5<P]B1="+B-C3=]$J2
MS)+:WXB$XXA,+*JY9FY<DG$,_H1>7*\+K9%;FG^]_U6M#&,M:X$XLW):V$S0
MK;'YOFE3/2^1F=Q 7@(J<@$0+U+ <6EF.Q0BD2FB#/OX%<FYF)W:;*?U>I;<
M-W[7KV9VY'G7V-N3>QR'P?& -CJX0Y^N=KC^>H#KL=/)^RL-TP/*YWQ0BE8_
MYV1TY (Z'R!.*^B\K@[H??EAJ=2V+=3K^GCE-.4I2S- H#9\A&4&&*4<\%)0
MC93.1>DD@73)P-28IW;1H[/B.<SZR2,&$D-/5ZQW2>=>2,/)<[!X-)>\$9Z1
M&DE^?MHDWYX>'Y<_D[</;+%*_L96K$U1:>2'%[8]U::K>4VJMGYY^\"V266O
MM'4_S^IA(<QD\)%MMM5?D^\/YJK[YO):'M9\Y#_>?)PE?YB//21_V)97XK^>
M%K:%Y7J5_.^GE4KP+,E@FOXU4L_*'OA[^U.>NVZ\7I0]7A_UG>S[7&"/R;5-
M9VUS6(49TT9O$6N(L9028)IAF_)G%5B*'!2$ERG$.H?0:^?JO)FI,:CU,CER
M,TS8\@*H;C.SVZ$:F&(#4/)O)]D+0JQ.DN>-C-M$LC?0D_Z1_9\>NF+G(.VK
M,J\-\^/'U=T/J]G[65]+A$_G,,,<2S,?*U.= H0T!&6F,P IQ8J5+$N)5UN:
MD?R>&DF=JP/2=D_XN=X39KM<KZ$*@F[[%KB1X 3'=F!6]2LU.LPIMIKE=>!F
MTI4TH=N<"8<JI=<H3HHR7J-7,MWF]43+GJ(,17B-5!SSP;TE-D]*?EW_9$M;
MU][5-HI,ZH+D$* "$X D48#+O 0HE2DG-"V93CW;2IRS,[5W2NMF(MH>=F;A
MQ]G63.SL)MNF<]Z[S\19B-U> !& &YBP.\QV+@[3.J(/A7A=(\Y:&;MA1%^H
M9WI%]'X\C!;:NS3M<;ZS/]N=R3=JI?1B.R\X1H4LS+R5( D05Q)PQ F0!"F>
MP2(K\F*^76_9THT=^LUYD<3.Z'!?^-;;Y+NUY<<%5W!UHX1X: W,#!U0C:>)
M<;4[F4A^:;V-6#O@!DLDJKAB;%3&< O\)7$X7A7&'U\V:_DDMNVN,8$,%8(A
M0)154;?B-C3G NB2E9QK(J3R4@T]NOO4IA"M<YZ3A&/ W'@@&(:!'_O6KP%T
MS<]&'.F)/K[WJ _PV;!>/J_G/Q3V>.X$K3[9.J&OB_L'L]3X>]6D2LRYXEQE
ME .94@T0@1)00I%M0D\4R@@BN5=+N5YK4WM\][)NR[K*#20;ZS!8:_!4A>5*
M]:/M]JQ'PW#@9W\/7^WH+/G:H6><;7*EXM&!$RB1Z*'?UJATX13V2_IPNRAX
M$Z%KNEP7-]L*Z8UZ,-.)Q;-J)AA=/Q4$$2,R!826 B"!,6"9,/]A)29EFL)2
M>I4?.UN>&LT<-A1OE V.7.^FS+_8@PY/"0SWT7#>@8B/\=![$I_??DSNMMO-
M@C]MZ^*2[3KYPNK52/QIB3="\?8K'.V.O8/A!\>9/0W/&_B+C=\]R849U0^+
MS8^/<BX*@E5IE7TR;'@IPP0PFBJ0:VW^3JD4Q*G1RLF=)\<[C7.)]2[Y^,Y=
M3?P8KW[FN F%H9G!$0 ON?"SP0:)A!_?:31I\+,!' J"G_] X.9 HXY2?5_?
M-4E0[=+&/-Q-KO:\U#Q-E7G^TE)"@/(4 HXD!H)2S(L<IRQ%7AL&URQ.[3%]
MRQX76[9L$J0-\K;QN.>&PE60'3<98D(W],9#ZZM]V;?>)GMWVTJ-B+L1KM#$
MVJ&X:F_<70O7\$]V,IPO#$B _G=5V57.M^U:_*/67^I25S&D!4<J!Y)9_9$\
MPX"790$4+!C-,*(L=RHY[[4R-1YI_4PJZVC":D\]4H O@MG/'=$@&I@O.G1J
M'QOIN:!,Z8LP>:1+QX!KI)SI<[!%REJ^AD)OZO+%B\?+7[[F_U$2\]4/A[=0
MJOO$+>S7H.G6-,=9D<N289"GNFQJ0'B6":!AFHE<YF9"Y93'W&=D:N2W:Q*T
M=[1M.^;?1.D$T.LKH!@P#4R  0@%M5&Z!,%-?91.;CIZ(Z5+89WKI'3QL_X/
M^2>#^?++PWJE6BE:A62N4(Z TL@\W)J:J8TL4Z!*Q$61"XZU4Y?J<S>?VD-=
M^Y?4#E[3?+T.W/6'^!8X!GYX/9#P>F@OA1STL)[<;+2']%(8AP_GQ<^$;FQL
MS9.NY'<E'E;KY?K^9SL/Y++(A(0$B%0(@(A4@!?0/*^2E# MB,P*KVS*2X:F
M]K#>=45NV\Y1[^S)BYBZ;E_<CM3@NQ:-B\G>QR%2)ZX $6V/XH*9D;<F^H,]
MW9&X\OD;TRR:,PM[EC?74C%$5 80Q P@FE+ A9  ,9ZBC)940.R3.GG&AA<+
MC) ON<\)6-0^!F9/'( H,T4$+@G Q$YX5%&"$C,$LDP7RBQFB/0[1KX5Q%'S
M4F*!Z$:@-T(S,'?N47$[, ]/,3D-/W9BR8&%UTDG.0WQ8A+)F8^&4>0[I=7&
MS!"^LS^;O=^/JV=#Q>O-SSG#4(B222L*2@%*TQR4);)9HY0@:A8V&?22T;EL
M:FK/>GOZL_CONM5HZZ3? ]^#J]MS'P>MH?<O6B?KU/).B.OC5<2\6> Z&)'(
MH,?0J)QP/>"7U.!P11A#O%2U_[CJ[FS6$G.A499FF(.T4#:A3)> ,<I!IFF1
MJH*B@L'Y2MW;7!(WFNBUY_3=+YOO_J'5X1Z! ^?\&*(?5S>2N!VK<7CB3,\*
M6R/L@ITW5SAA$HDN^FV-RAA.8;\D#;>+0IO-_W$GA*VBM?KGF_7*_"B:(MLO
MZ^5"_&S^^UW]N7UC OG'/.,I8SI7@*DL-8N*3)OY!BV SADNL9(H+;R23GP=
MF-HLY*L2QM?ES^1.KA_M_L0^FN0X'-]N\YX#X\9%0\(],#T9UR^#.TL:QY/?
MV_^W$21U"%&;S(>A%ZW%O*?YD1O,AX%SVEX^\#Z1UE;FA^YO;;7?42^SE6R+
M_ZKSS<[>KJOM7'"S\N(* 0AE 9 MXZ.LU(#FC*JBA#D67NWIAW!R:DQ:G_ #
M7C<Z% >^WKBDBS&<@8O!D0?I-9:1]N?=/[1!SH[[65I1B"[067*Q[:6-=L"U
M:,2Q&&H5&\/%UUW_1@3YZLHYIJW -\>B$K7PS).2[9[?>E69OSZNC;'/^LW/
M;VS951$1A(34909HF7. <&'WZ40.E((YR8694DNOPTT?XU-C^D/?D[WSLZ1S
MWPI2V=:W)@)/]O<9$D=6'PCHH=G: ^,!#E)#4(O%JSZFQ^7+ %!.>##D'H/-
MC+^J2FV>565%NJW$#EM6K=1.I[UEM\F08%E>,&D+6 WWY84$-*,8:(@ERD@F
M$/:2<HSEV-1XL=.(NB9,/^QH19OL1A^#Z4QPN]":M@)M<+.D&\"#^$:=TGHA
M/MXTULVMJ4U=O< ,F*[ZW?\FX<*#&QIK=;7PX1,/*1=<IB5((4H!(JQNRH(!
M43P5.<5Y5GB=(3M9G2KY=MU6ZD=[78L.B%:A:^GP6-\P#*@DHBSLZH!B!5"6
M%H"5YEU9%)#DD F!D?))>HH_#".D007(Q;FAZ_9:BX[9P.^L,V^<^HO;J&4,
M\A[R@BBNYN05FZ^A0.D&PP4]2L>+P[C_/Y25KU'R[MFL$N[;W.W/NMX.J3X_
M;:NM^:(L5O?O%LLG\S&[L%BNJZ>-^KA5/ZH[;OOMB.V<II0@10B0-)7FY4 8
MH(014,K4F"U+#"7V>3G$<6MJ;X\NJJ0-JZTUJ+N1UY$E!Z&9Z:/]DIEA;K8^
M?^^B\FP<$6F$W9AQ_'$;F#J''C)O8HV+<"3FC>34J-0<%\B7W!WY[H'2P^L?
M/VS_^;7XQXGAN;)I779S6<," 51* 2@M4P AS8D49EI?>O6-[S,V-2)N?&U*
M^6?)^N )_F5A_ER[[RD5UHNUE%27!2X %(("I#$'M* 2R$PC0BECG)?S1[59
MK.6W+=MLQT7\I>'A<'_#S*]"S1*N[A>KE06<-W\:"'B=E41R6(),IF;)Q H!
M>)XR4&"I*:-F8J))"_S[E6-68US8.[,C@*Z:K_BPB+O-$V)A./#;O^6);PU/
M-)[.#M_X$26W'1"));C=9VI<N6V'H$_$MEVN"6U*O'E>B)W 9LD*CAD$*2Z8
MK3$3@.4E!47.-"<X*[6;SL/9NT_MC=@ZY]T^^! PMT<_&(:!G_76KP&..<]&
M'*VQ[^&]1^[?>R:LTS:]YSX4]GC^NE[+/Q;+Y;PL49:*3 !"(#%/)A*@M'6@
M>:D(X9*56'JE%W<WGMI#V?GE]U#N8$KSU(J/*\"*K !(8@VX(!E  D),E12E
MQOZSSA"P1IQAOIQ8!F(G4"&P-A-'PI4"B&@(*&<4Y#G-4IB6/$NE[\0Q'+GA
M)XGOC^:&@:"YO0!"8!B8^Z\^:-Z<_S+(2'2_N^VH3/\RF)<D?_+O@37^M4!Q
M<XQVL,/=SBY4GJ:E-D164I8;#BLA8%FN@(29$D3G2*9>G4]ZK4WM3="U_ZE;
M9_MF._?CZO;01D-KX">Y%8!OX3H\\(H_KW/")%9I>Z^M<8O<7<(^*7=WNNBV
M>>'=2GY<F97@_8(O&_G3CS\>V6)CJT+FG"E&2]MZI11F-9=B"1A)J?FU$*59
MT&4Y2KOJUN_^4\<^VTZ/QW&EZ_<19Y?U4?!BYWS3ER59[-P/FPST#H90"A*E
M!%"$68UXD0*>*0HTER1G!>$8>^T]1QN%5YC<OP+\?O.T6*".-(>K\=P[W.3H
M)1^OXQD\QW,!*/+\K]?DJ\P-74"X-&]TNC9 P-J6;WPWU]G.O_8XK9WQ%+G*
MLZ(PZ^(4EV9M5]AD!<X 8Z3,%;.)54X;>STVID8VULODR_*I2CH_/329+\#8
MSR*1P!E\@[_: NOA#I<0T>H+ 'E(5M\.U$B"U2& ^>E6]T/1JUI]X=+Q-*O[
M?3]2K+[RT>!>H8]JL_WYQ8S9UK#J^_]Z6CS:;\6;G];6W9^+:JZ@5 @39O6J
MN9D(\PQP+4I *!9YRLHB2YT4;CUL3HT-.Y=G2>UT/6/8N3U+ZJ_W[]9QSU0K
M%_C=YEZ101V813^M5_?@T^*YKHHXFG9=03&D:ZDK+O%ZF5ZU.':'4U<(SO0]
M=;XT8+IU4LYPW"BQ6_;_G,,RA3)#&)0(8X#,BAR4N50 %XH2B7.54J=2 B^K
M4R.A%^T]G=*P;\#<8;8V!)(#,\_9:JQ+R#KJ_OGAZC')&P+?D:9]D7#VFPGZ
MXM4[-W2^V7BS1=_XCN:/WA<'UH;)__-4;=L>4UUZL_I-;?>RI=_7;UGU8-XM
MSPNIY)N??Z^46<[OW+FSW:B:ZH4NEUQFA)0PIP!BV\0>Y27@18:!3EDFL9"R
M\-O^&\+)J;TN_N?_2#'\7\U_#^*U_=DV7<3)RNX<MNJ]2ZO>:__9_E&8X)/'
M-GI;T?_+4U4KHOXE6>^>8K8#X5\]:ZN&^)*X391?>^@'?K^]&.E=@,EO=D_S
M4*?9_K.-,_ER.,I_[T9YS]7[> >I3QAR0&+5B0WAXKAE90."?%*%-J2MV =^
MU;Z08B]ZF*=%"G.F04'J['O& $<* 9&C'))"0R3D_%EM^/KV\Z9S#OCPR:$;
MKW16XID#ZCD8MYX]W0KP:YY"5<G>^>3W0<0GPX ;_'3JK/&)G%/U >-^8M5[
MEV"Y;D.P9H+?:D&T6F5SA9#F)9&@Y';Z3#D%95%RD'-9Y-2P62:\TE\OV)G:
M#+A^OU2VKE*O-]TT=\O^#%#K/@]KB: 2!0*PA! @"35@*-4 EX7(M- ,L\)'
M62$&K"-H*0P-JQOA1P!K8&9O9]MV Z3U,?FE]3)BDY0K.,03.S]K96R9\[Y0
MSPB<]W[<CV.KS7;^3=W;:>VO:GV_88\/"\&6[]8_V&(U3VG.< 8E@ 4U,T9B
ME7EQRH',"UD(+?-,.6U0]UJ9&K\>>IC\WOCH> #6CV8_ T3#:.B9G1<\S@^^
M4_A]C[VYP<$C;W[;/^[]]Q[E87<*KWO4W3X<6-OWQ*N%7+#-S\\;>^ZU_?DW
MM7U82]LEH=HJ9041/^NZK/#-S],/=Q_[SLR$;PXA2?.L(&;*A;CAAYP#BC("
M"HZ8% RGFGKEHL=T;FJTLG?7C%?2.)PTX26=X[-&8=2*:M2-T*WDZ+G+NL^;
MQ9,-U?-X/NI7P&U:\UH#.S 7OLJ8^M==#@!^K++-F*Z-6_4Y *@G1:-#V(@D
M;_OO;/G4B(<OE^L_;+'<'*5<IU3F0""5 H1P"4I(,I 364A!(*8Y#B@M<##M
M1 GC5Q;L'$U8Y^F-,K5G4'<CX%@@OF(ZPQ[-NZMHWJX7>QF?H:1@SUA\7977
MRQ!<%7#MN31R1N?+SDZ<F#6I0B4H)+8E-;0$E!8%H )*I$29YYF76H6KX:E-
M-SN_CY,Z(^5QAK73&@+*@8GH2H;L&&VT?%$;.M_S5=MF^8+AG/DY3)NLW5[=
M05+C;VH[M]P$%3?\)*TB!5(%8)"70*),(,88(L)+)O2*O:EQT^[UOC6O]V"=
MZ&L@^TV,(D WUJ3H8 ?^P-F9S86)/R&Z@DODR= E:Z\R$;H2^J5)T+7+PBCE
MDS(3*W4AN?$+^UDGIKQ[4O^IV.:#^<[-[1%H*3"W] (!TB@%C&AM2XW-0HU*
MD:74AV-\'9@:Z9CO'/8C&&_(W1AG2" 'IJ#&]9.,Y]D^Y7EF\^^X2KZPA9PE
M-H3$QA"/ET+1BT14WN9'9:Y0<%Y26?!];DGP^+9EV[ISZ2[U-45425A 4-HS
M!H0* 1A'$I2$IH4LN$QS+PJ[8&=J3-6^WW=^!DN>7\+5)Q7A)K3&247P BHP
M$^$B#%$S$4ZMO$(FPL50SV<B7/YXX &E>%#RR6YLOU]M#=W\QT*JK^I9K9[4
MFY]_8_]GO7G[5&V-X4WUYN=752M!K>[;X]*J.93*RE2D5&/ ZC8,K"@!*U,.
M4LWR5)HUEYD;>9U+WN[3U$BF"\D>3+6AV*.I.IAD%\W,_FT74-)%%'CN&&%D
M'8\;QQVOH4\9!QTJ_^/$>.#&.D6,X-&XAX?Q(#PY,XQXZ]#-K\WBV<P;G]7'
ME7DCU&69U:]LL;(E$F]^_IN2]\;B5[5LNG$^+!YK00"!,HR$+H'60@'$L094
M9@C@/"V@0@)AY*7'$.;&U&BZ=3,Y]#-(DR%P5%PWT8;&>F"*#8$Y8$OM%I2B
M[;0%.3'R!MPM0)WNR]UT-S\2E&HQ;XCWRQ-?+L2'Y9J9A6R!="V;+&F) ++)
M]<Q2G6)EKDHD%$V=*A7.WGUJE-4XF#0>)K6+;E1U'KM^!KH9D8&)Q0<,9T+I
M#?H,3U1*_/5^_?POYKJ&(LP/>V8X?[=1'OC>0+KGN/]#MQW0?5#F&K:\5+,A
MB38KQ;P J5E# H1D#FA12)"C-.6ID%K H'.Z?K-3>Z!;;\-.YZX@['=(%P^W
ML<[J6H^3<:IF_'"*?'9WQ>BK'.&Y 7'I),_QZE!%$;FP$PZVM&<E'U=OV>-B
MRY:=9F(F)4YSLQ!")06(9B6@L$R!2(N<<Y**4J9^TB ]UJ9&.'MGZW,D\'&5
MM/[ZZG'T0>Q&/=& &YAQ7F*VV&$V@.*[$RC15"KZ;(TL-^$0]JENA,M% 3)S
M7S9*U 6K'Y[4\NWZQ^-Z95<VGSZ][3BD8(5*50G2HI2&2!"V' (!9SA3G.J,
MI>[ZOM>L38U#=OXFUN%D[_$L,3Y[**!=A;F?1Z*#-S"/].,6H@I\_7OJ+AT7
M$\B1).,"OXA^$G&NN/1*PUV]R7B2<*[Q'$G!.5\4-F%K^X=^>U!J^\D.A['4
M5O8:,M54<P*X*LR4C9K%(E59#J L.!5YJI5?/N=E4U.CV=;3I'8UZ7SU+)MV
M0-AMLA8'MX$9-A0R[UG:=30B3=%Z#(TZ/[L>\,O)F<,5_ON_[]H7RX=%)<RL
MK^Y<]\'\K9H72&18(@X(YH8G=*&!6<<I(!@N8"DRA;7S/O!%*U.CB,[1I/$T
M:5Q-:E_=-X8O@WI]@S@*5$/O&(6@Y+5C?!6%H)WCRW<=;0?Y:F"'.\G7/QPV
M.[!]##YKJXM5W:UDUT;XVWHIYSRGJ,0"@TPQ"!!+;9^5TCSZFD.)=584?GLY
METU-[=&WGE9UT=1>754UFVB>Q1X]\+I-#>* -C )U.UIUCJIW:QQZQQ-K*<Q
MNZQ?0R-:C_6+AD;NL'XMX-/^ZE>O"&.*_U"+^X>MDG?/YI&X5[\]V;7)9_UN
ML7PR?SWIY3XO\@(7A$.0\S(#*-,%*%/"@*!YJ0M>J*S(?>C#T_[4.*7U,_FC
M#2-A31Q)57N>K/>N)[\L5NV?+Q^R1!DC3& FI,I FME.W&9H ,>L!&956' F
M):<<^FCF#3E&(VCI37*,W-X3 R(_\,NC\SQI74\:WVOEF0;V []G21M1O'=*
M('*17C2^UD=]^P1"\_*5%'J;P -*86;*3TLKEO)./=J]M69YK!Z7JI9V6,F[
M'S9]]+_KOU\LK9ZG><&I%6+ 6A4 E<AVF\48$%1R58HBRQCI=&$<3S,CN>;T
M]![KQ@S,G+;R*F'[\!)Y$%\](V0'@7D>A\8:4,>3TS$'::1#UH.!.8QIENRB
MJL?H,*Y9\D)$8N8HR>%_*AL9\%@'N+'<&O>L-S*8)\?"L>\?O87 R]\;B8PY
M2X7 3)> FQ\ 2K4"%"($$%%E#EFN"?,2V/'V8&H+DKV75>S& 1>&P(U_!P5V
M8*+M;Q\P._>G,;1X@B$=OK' !?M3Z2W0#X]'>X$K-PK(HZGGS6]8I:0],U:K
MJA$NVVR,'=5TA=Q_I"U^O_N#;60W__YN/BD>5#5G18IRS+"9Z%IM'X89*)'*
M &20%3+'*(=.QSMQW9H:7^Z7I=O60X]DDGB#U4^BKS<$ S-K[3"H/4X.HTH.
MPDK>_$P./]>&EM2QS;I]A<\Z^?Z: ^B1-O0J SE2?M&X ^J7EA0=]][\I7C6
MQDMTBH[04494_+L'BE>MJ\HV>%\8LRNQ4-6GQ4I]W*H?U5SA-"M540(MI01(
M20TXP0*00G+."E%2IKUDJBZ:FMI[T'J:'+F:_&Z=36IO/5.G>A!V6RW$P6W@
MEU<H9/XJ4U?1B*4G==G0N,I15P,^T8BZ?D5H)D67N?E97RB]:>P^&=.M1M5Z
MM6^8*HH"JD)KD.7:IEM( FA*$"!2HZ(L"1*E5U.*&_V9&NWLP[%3\..N5_LJ
M-;>NJ(.,GVL^QVBC,GC2Q^& ]!4*SI)]2,D^ID%DKR+A&RV-Y#9O1LXUB0+=
M:4)*G-L&9K\_+9;V4/%N);L?/_ZPG;3K>635E7+0G))2I8 PF^HFH )E6D"0
M,95IR3A4G'@EPKM8G1K#=IXV&5R\_2U9'#CNF1?OA+T;;T9'=&!V[)RLL=S]
M<NCR /6-7B#%2J)WLCEN/KT/#">I]5X7^V?9?Q1Z<_<D%V8D[[9;537[+!^6
M['[.(8849MHL(@L*$,89H%0(@'59:ECRE"NG&6"_F:G1SL>W'[XFK:O)@:^)
M==8]T;X'UWZ&B8?6P)02!I17KOUU'(*2[7MN.UJV_?70#M/M'3Y]HX++8F4K
M>.I,\U\W9DTZURKC%#(,\A*;IS]#!'"1,U R:'[F>4Y$&23:\M+2U C@G>+;
M9%%53W5YF;!^!FJVG&#J-K>(@M3 #W\-TL<.I-K%65([.8 ,RR4<8BNOG-AY
M';&52^%>U%>Y>$%HA6ZEOK*M:B?$5*>,%CP%J<P40"F3H)1, :T$+[AB2C(O
M(CB^_=2>?NM=8MWSK;D]PLQQ$1&,Q-"KA0Z$(18%9X..5D)[=/.1RV;/!79:
M*GOV4\%[O#_6J[ISI6T5I^8ZRZ@D>08@%R5 Q+R^&8(,$%P2SA#."K=.XY<,
M3.UI;?Q+*NO@+'EDF^39NIG\/_"OL$@>U::IB9@E[&G[L-XL_EO)),MG$$+[
MO[9@XG_5;WM;7F$K[ YJ*M)L1E,\PVE>_Y/YE63FUZ),S%6/2E@QS.5/[VW=
MXR%SWJ<-'HCA-U[M&'QKQJ#V;E9/#6)615R*/][&Z/'MQ][I/!O<F:W+\Y\+
MG?OS[5[+]3<SQ*U*A"8YTAP6H+!:::C,%>!2(: *5(@L5<J\^?VF_N<-38U-
MFDGMSM%98ET-%.&X"*[K&N!VR$99 GBC%; ,Z(<BVBK@@IF1%P']P9ZN :Y\
M/O28HEJL5%7=B?]Z6E2U\%K]XT9U7V.)="YY1@"%AAE0D9M5 80(\(PKK E2
M2$J_(XHK%J=&%IW#R8''LZ3S.52ZYRKNKL<3$=$<_&CB-B #CB4<P8EV)''-
MWLC'$8[AGQY%N%X8V+(H-,W.5O%L?Q[(TG_>/JC-]P>V^OQ8'][^:FYA<]X;
MG9(7]9_U/[XS2[(/;+%IYN09$9"RLC3K)F0ST D%C D,A*1I6L#4K+*\I$8F
M$]G42+3VT*R\;/6Z7"^7;%/M5VV>A>R3 =FUN])4_)W0N\ I"YOW9F$WZ!Q,
M3*NDQB?9&H"2%B&[5VTQ2LSWKD%IEIP4_M<?22Q4B<6J6=I&;  UM?&/U49J
M,G&-VXQJ,F%?>'U/S\' :8+=_VCVE]X];1:K^\9LH]OP51DO%\+J.-B/U?XW
M9V^"2EQ@6VO+I/D/*5)09CH'*J<922')4^E5<!OFQM1>P'M'FTW4A%E7VS=R
MD)Y,X/ XOC,'!WWH%UP-<A-!TH2P>P$U4<R2@S%I/MZ^V2(?K]Z&9:R719@3
MXS+[34"=T/!M=PNHS+7;QFHC%KN6#4BF"&I= &:[\* 498#CK !8$<HQ41EA
M3@VAS]Y]:@RW]\^CO/($LGYZNAF($8YH&M="E.=/P/ H&;T%E)$J/[]:W9"J
M7BB(/4ZB:^_YUTA%G)>0Z*W%/+EHO)+*2_X>549>_%#8U.YS)V_:-5)MOW!*
MI2(O(09$*PZ0$A103@U_Y46ITTR7"'EM-E^P,S7JVKFY:T/L-Q6[!*?;7"L"
M2 /3VBD^ ^2K7($ATCSHDI51)SI70GTYD[GV\=N.G@RU\,6JYOZO2JSO5S9Y
MXZ,T=A9ZP7;")>T.M+Q;R4_FSXOE8KM0E?DW\^J078;<=_9G\^FY@HQIK04@
MHB"VQ00"3.<*I'E*,Y%#46B_%A-#>CLU/OJT7MT#8^A'(KO&?%OV9\("U)J&
M'66_0[)7'[NQ#M@. DWVD2:'H;8Z4-WQ6Y,3=1!NTL9KI?K:KX"ML;PBV!5\
M1#?HT$0^WAO&UU<Y&AP4]DO'BL,:#3V27&^VWPWC?5*LJC.LYS2G N89!5(S
M8OM*"D"5Q"#'J4*XS$O*,[^SP9<FID;[M8<-[R^MCW5-A._9W F.KH=DMZ S
M^&F5!<9ZE]3NS>I"B)@G1)>"CW94<V)@Y#.32P&>'EY<_&3@4M.>8;1-)"W1
M7%0&[:H@,%-28 QP*BE 98D!PQD$...PQ#(E#'H='WC:GQHG-$>J!_[OY'D;
M=5Y'<=XH0^.XG!T.\*&7N5Y8#[$$#H,NUM+8T_JX2^8P:$Z6TH&W">,^<W?Y
M)*S,A3"W; 0NOBZJ?[3/4XIIB<H46J'Y%"!LDSPSG *.M( 9,M,>XJ7\TV]N
M:LS6>IL<N9M8?_U8[ K(;J05#[J!.>HR:@/PD1LJD>CGBK%1V<8M\)?DXGA5
M8 D:JQ[L_RQ#/;.EW0;<'V+:?S#L=?R'@T_..:)*I$0!J60&D$YSP#450"B"
M>09+ 2&>/S8'I%NVV;H1SDT^^3Q4+ST;\ 3/.%F_YX7]0>W=3=@VX>I^L5K9
M??"U3GXJMO$L2;MI"!'/,=9Y"3).K$H($:#$' ,!14XH5T0@V@[A^Y5C8Y*1
M![#SZY6&3]FRP_$'SNT---I0#'T$;CPSZW,+_X&#1\DVS4?L*+WXX^$5$4L:
M8R ;J_[Q)E_&+9:, =M)9664FP;DYKS7NJDCWDG1V>)PN_^Y$HMET\SDB]K\
M8%:Q[MW"?'JC#$S5W8_UTVH[IS050BL)"LX10"R'@%): I)AHGB&E*9.QUD1
M?)G</+[S-)%[5V?)2CGN1L08GGZ*'1GT@0EV%\BA]F:M(7$<S"S9C\R[PY%I
M(AIO<#RRF,8;I)%RGH8>++_4J#CP]B92W6ABO+2K.%@<)6E%NF6H9CU;55_8
M3WN UVY]Z)25:08I4! +@ 32H)04 J*1UIHQI/P:>9^:F-J[J#DB,F[ZJM&?
M8.<V:;\-D8%?%+5S2>O= +M#EX./)C9_8F!DD?E+ 9Z*RU_\9+C@T&);)WN9
M&?&1;OV[1266Z^IIHVS/L+IEV#R%N,QX87=VH (H9P6@VBH:EY0*,T\U<U2G
M3DYAYJ?& @?>UZO,(__]580\QL%QJ3\8ND.O[?N 3?:^)[\/TLXN#+>(RD4>
MQD?7-?('YISJ4<!= J<K^Y2BMT^;C2V![!HJT)JTM :IYJ69M@@!>$$UR#@5
MC!52P-1OVG+1U.2(JW$O6>X]_E?/F<QE6!UG-%' &GIFLW=REG2@#=%5XCH:
ML:8ZEPV-.^6Y&O#)U.?Z%6$,\54]J]6363Y9Q9.F?$^O[>))J,]\N;BOEU.V
MGX3=*?R^^&&[2.AOYJ^5-L;-OWW:M91*>:H)S0DH4,H-H[#23(\D!1G*)1$:
M9@A[*:O&<VUJ#-1&9K?KV]B2@^"2?72SI(LO:0*T)RN'(=[0'"SBR+N1WNN,
MY\ D.?90>I-K?-0CD7%$QT8E[_B OB3[ 2P$9U8)I63UP8#0J:-_UK9NQFX!
M6;&^.2-%24B) >$YMV(4*6 HSP$F)337(J7]*I"NFYP:F;]9;S;K/^K./N8A
M7J[9*F'W&Z7\,T4=X'9CVK@@#LR@G;.)?=3V(OR&'>L"K7JST;H<->'*$9YX
M25?7#(Z=>.4(P)GD*]<K;]8 ;S0D&FV).<JS7.=FD2IS,Z]$J9* "T@!A](0
M#8(I]1/QO6!G:N1RK C>"GL'B]E< M=]0^U&R$;8.=MK=W<"- .*=Y_#(;Z&
M]Y&5UY+R/A=JCZ+WV8^'4<).:>MOBMG-,?MB_8_%]N'OJS6OU.;9'@=\7#T^
MV227PT- \YM9*IL7\QM6+:IN!?WSB_FV/;!*5?,2EKQDN ",8RL,KA#@BC-0
M0IFE*2L*\S\?3AG*T:F1DO%WR:IJH1>B[35:O[J7NWKJ[3H1S2Z%'S\--M)N
M!#>%\1N8(??*C[/D(,KD#Q-F<AAGT@1ZDD"QBS6I@YWMJJE_SI)=P/&X=N@A
MB436@[DY*ML/#?;+U\7@]D*GH*MZ9]6Z\K;53=H9:7=?YP*56&HJ@= VU;_@
MR+Q%- %9RE1&68ZH7P&EB]&IO0<ZGP]/4GPGI Y0N\Y.XP(X^%2UQ:YFWL[A
M(SI]>^45&C!Q=8<HVBS6P>3(4UIW$$[GMQ[7AI'/]PU;58WJP^=GM?F^^-'E
M2I4*ZI28)6^IN08H)SDHLP*#%!<98D7.L88^C'/1TM1HYL#19&T\M?OGGOWL
M+J/J1BY1L!J84<["-$!"VE4L(E''93NC\L75<%^2Q/4+HBF)';2N^*J6S-9R
MV*Z9<R08S'%> LTY 2@M4U *3('*!$MI(72:^O6X=#8]->XX<!-L&C\3]:>5
M"_>=JGC [\8IPX Z,,F<$]^:';:Z25K'FR:Z@TIH74%K.#VL2X9?6]SJ"B .
M2E77[A#&7$VB_K>MN9]=XGU:-]M&;0NH,H,$H30SZR=5 @2IF>&@0@"2XI2(
M%#+)O-10>ZU-C9_:>I6=MTGG;F#'K7ZHW8@I&H #<]$-V'G3CQ,FD1BGW]:H
M).,4]DM><;LH7)_APW+]Q[\I>;]8W7<2+SE'M-0I8,1NY$O) -<P YK(-"U4
MBG!)O#9CSEF9&G74I=S6RZ1UT[_:_A1)Q[V66_$9>G/E)30#+(-Z,8A8QWYJ
M8_3Z](MAGJL[O_SA&T__6KW,(YW,=N-8?M[O"9L/_+9>;5YL$7>9BEK"C*>8
M@ QC"9#.I&&*@H-"L4)K3*4F7MNV4;V;&L,<'A:U0KHO]7.[$)-&@[<]&K*?
M.@RS.2NZ(5<U[I? \S1P[*$=\0APM%$-/_B+B7[LT[XHOKW.$5],6"^>ZT4U
MXO?ZD&HQOS/33VFGH!^6['XNM9D8*D5!RM+"3!*Q HPQ E+%),<L9^9Z%^H_
MN?/4:'OG7&*]<R/:4[CZ2?(F$ 8F.,?XG2GI8JQGZ*12XJ_WZ^=_,=<T3&)^
MV!/(Z9U&>?@O!M ]N)<_$#AG6ZP66_5I\:SDQ]76C,VBTSO_>Z7TT_+30JLY
M3!6&DG(@[;DY@CD%+.<9*%-(,EQDJ>)>F]0N1J?VJ-;)S6N=B.XTV*9V6N4T
MW\Q.)\0=YSV1<1QZ.E.["VI_D[W#S=1FEC0^)];IB),3#XABS3E<3(X[E?
MX62&X'-M& ?]IK9V.?IELWY>2"7?_#1W-L8^KIY594NN[ZR&3#TCF0M5DHS5
MB9^< J0R 9B"$I1,"<G-NA A-M^NMVSIQD3NIKWX:.? < ^3\;S1=/SER?:B
M7JS^DCRV4=@^U8LN@H3M0O#C*8]1<6.K8; >F+,LS/4>U9<#<'_Y>P?YSOGD
M[CK,WN3ECU@D"O,P/"J1^0/RDLX"[G!C1\%]XY$<:RHX14#C4@"4%;DMP,,
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
M%5SOMN#EVC+0&&-GEY:^W8@,S)/G3W4<8@-'P74WSW6F6L5G2+:-L#X6+F?
M1#GH"8X Z ]W<.,6Y][ZO$8 8"V.:82PXBO=^%.*+Z8??:OQT1Q$0#B*")<"
MY@763)YH)F="2DWB/,H143F/G33O+QF:&AU7?H+*T>OJ-&Z0VG%K"* &9LG*
M17B,T0!G/ZXA$4SM\(*9D:4,^X,]U2F\\OF1"S9/"VE,MX['[[0IM"D_KC=*
MZNFXGHI_D9O%6LRYS#C*3.&+B/6,%\4Z3\QE 4F2,!3GA1(4M1LDCR-4;KJ'
MX+'Q\C@&A[5^5G)EI0G65:]LS.^!Y5+HQ(;UWZ9N\[18LVF'MM40@ :#&3A\
M:?1WIL9A H6;_H/WUJ6;'I[_>Q1O^@])L/+-&USP%,P\VM@GF.993B%GIAU4
M@6)(D'Z-<2Z)2E,AJ(I=R@E]]Z5'*Q]TE+ITWZ6?Z,[\4'OQ ^Z_O]V>N\T^
M>\"]]7=T:8ZE?/LNY?:S0=PPQ\]%.<\*G3W21#^=O(B,7*2 .%<")EB2-$%1
MAKC3/ODE0U.;N#9^@LI1T'H*_C"^.C9*NHBMY>I@ ,2&7N?S LM]I>X*$J'6
MW"Z9&7?U[$JP)^M@US[OT0SITXIO3&U?^5XV/WQ:/=*?7V6Y6YH5MH_:Z[W
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
M<0;S2&80D22'+,HYQ#1CD4A0FN2Y4ZVUE=FIO4@N]M&5M;^.M=AVT-NQ?7A
M!R;KJRUQ/US!U+UTVPFB4*7<=D;'+>UV N*DU-OM:C]:^EU'0LOOGU8_9+FM
ME0<^MMU;/VE"+?>R1P7/"4FR%$:Q,LI32-6MGT0N9)[1/,:9D_*4M>7)D=/N
MY659/3LZ Q*'OFEK595_ZYC H@VJ*@H_M,,UIW1^5*(/_]N-PNR'R8[%!@%_
M8")K? :?CL#=NPTJOP=1JW)&*Q"GV=L=E=:<X7C-;.XW\#VQ__R\V%8-([6)
M^RJQ>Y+:C"SGHLA)AG6.I=,K4X]62(BE*J#,"<\$2@@MG)3K>VQ-C< ZKM:'
M][O.@M^,F#V(4\<MR#ZL+1?VPR X]*+^*_"._ QYFO\J&,%.]%^V-/*I_JLA
MGY[LOWZ)>_GJ-Z.[M-C^^O"3?S=I\N_ZZS!/LRS.8I'"6)EB<H022+C","%Y
MEB?F("RRKE\]9V!J)-'Z"%HG@?'2OH+U+(C]1! "FJ$G4VZH.!6Q]H7N5<5Z
M]H:CE;'VA=.M8^W]G.^V0=U$XJN>/;V7F\6/JD%.5R9SNU=DFZN,%BF*$BAB
MLY./>019CA&D2D]L5!PE*'82HW0Q/K6'OO4=;+3SH/R3OC@?8'5 WG9Y?1@\
M!V:*/93&;W!P_%@WG6[!04,RY.*X.V;!5K@=3(^\3.T.RNE:L\<]?/LUM+?7
M"7FU@-TT="JDRO(<%3#*4IV)R"(U$N )9&E,$!()YLAIB?B2H:F14^O=M99.
M;FC:D5 (C(;>E-N[. .V4'FT9NC'(5ASA@MF1F[/T!_L:8.&*Y_W$&W='Y^O
M=[D^K\M2)TKU9E57(K;^YW8K@V0%4AEC,,T2!E&",,0\R6&N3#E2+#,1D?GV
M>C<7?Q><R&.$%B\'^8A%Y29@4JTWTJS8PH-0\\(L/CF(F/J-3C_EC(/YP&1T
M@+OV$/QF0OB+V6QJ*P6.%++;3S616*X]W3 &#@JS@X_%2-*S@XV)FS3M37#V
M:M;ZW7D\,=N;(C]2N;WM3IZ=@N369'D/ZGXCQ6+;J;=O,BE*\HB2B$ IT@0B
M@2.(49S 2GR%LTPB[G0ZZYK!J>6GC;_58=#*X^[9'L=>-->PMLM:0R(X\ NC
M U[M[/$IG=!YK"TRH?K.7#,W;K\9R^!/^LS87N>1YW8/FM:2E^^:?LEF8;]N
MD]RHG\4R%WF<$,A9$IF>TQRR2'!-.RKC<11G>4&L6Q78VYT:W1P?H0[?9]IU
M6"RRVF' 'IB9]C@;KT$EM/N@0.LXN#-[@ V\5Y3I;H+7(6$=!N:1LM1P<+NE
MI>Z@]>:B#K<;+P%UC_$HZ_2XW"_5_"K+[69ANA]7A:!--P"&1$91GD&E<J+S
M2\0@302#&:&"I46."'&JV#AK96HL?W#RBB2& Y!VR>/-\ S,RZ^1&:"E0B\$
M@5+#\S9&S0=[PWR=!/9_V%MX2$]HM[^^Z $V-?NF;>&+>==\UNQ2%83-<2J+
M6,8IC'-B^B=H&B"BR&&.%6,D82G.4T?EH2LFI\8$K<<S4/F\[]!9>0W^,'[7
M)9".AZDLP+<CC+"0#I_5W8JFCPB1)4#A5(BN&1Q;AL@2@#,Z1+97>G9S.5MC
MOZ^J9EF.$,42QI@@B!2+(<4Z"\DEHR@CDF:(.K5OZ34W->JICY"PRT=(VM+L
M5MW H@C;9Q3L>"@<M@-ST-63.1ZPNO=NL4(K5+.6?F/C=F>Q"ORD'8O=5;[S
MGA]RM9-F?M7VK/K'8OO]OFFNME_B-Y,L_3_Q2'_.99YG!581S!-3#1(7$:3Z
M=S K,BP)$RG#A=NLR-F'J=%5$X)CZ9H/^+8SJ4$A'7R>57E?+S/NF_[]J0,
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
M93KGS7.(1$XA+C01"\IB1EF2<^(DS]NY]]0HM%&%,7O9&^>:J2YF=JSGB<3
M]*6]TG^"/VK' DZ1SX0;3)/K<.>1I;=.0CI5V#K]B-]#^5]TN:N/U[3M?DR9
MT5=9ZNFQ+/?[/IB31$2I3HU0(2#"F8 X(@440A51H8C4_W-Y7NW,3NU1_O;A
M'K3U63,0)S B,[ /Y=#;JJ[5:Z/QWX*S'!P[8@@/^<"<,2#:SC3C!EX@!K(T
M.BHYN0'QFK<<K[[M@/>^;O*OFZJS=)XAS!B"G"$&$=(_82(+F"*4J[R(8D0*
ME\,EY\TX4=8(1THJIX!HRXFW]">@'F)_%S"U8Y[;D1J8:<Y46\] Y63X \KG
M00A\QOB5D3<Y)GP^T$LG?2]\VKNMM'UGI=_U%Z/9O=)SCZQ@.8$%*11$4@C(
M4&KV%/.<(M/\*'4J-O3T8VIISW'S-6 <]=Q$]!T82YX9'NZAB<@':9\&T;?@
M%*XQM)<78S>$O@6J,XV@;[K=;=H%C^L[_J_=8B/?[<K%2FJZ+7^7VP=U3\OO
MS;^(>9Y@10@1L!"Y3I.*-#)G<#',4,;SN$@%C3SU"FS,>^P[#DQ^QCOP0A>B
MVOZBQL^R:C915BI^9GF5FX_0)@(_K0*KH<$Y2P@G^GV4LQBB!!&(BZR .8IS
MG&(C.^14SAI\8,;4V#>8\^Y6TX# .VWW!H=SG-W=TNP=-.Z!@^>5^*+YDE>
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
MI> 0Y<QTFR/Z)\5%'$>41H@Z*=A<LC2U5Z]Q%.X]!;6KCHHL%U&U6^T(@M7
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
MB7)H[62E:UB:,&V%#4<??LO$;4JC.2$A1-8KC-?,#[N+1E7XYACLJE&6TB^
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
MP7,FTUN SV;^'%[-#\R[UU=?W'A>>#9*B?L0? )N1&F)@<Z#$\@TE07G6KC
M5.WGVF/H&K;=5FU(U1;$Z>"R:W!-TZ>26?>QOMU]=X&/HB5!)H?GPI?<2:(M
M6)$3I!R8DZ79M*_=<&L'&<,VVNK+UCZ3S0U808C\A$)8WC/E2I]+@O3(P!40
M3DO?7O0TG<\46-:!29YTKI[KO(^68=MH5<9,%8:WHVGND'_S:C2>7N.)V!R-
MV73Q/.79/-VV4TWH2BSG#J4VGKKY]Q5#2R?,\MXT6T77;C@T,B$'JDPI82K/
M[)J6B7FE>T_626:.%J.K;4WUN)V!^P%4AW$;<F]"A6ZVN#G,S],TY?%RI'+@
M@4<&U"0#:"YX,#Y1""(XC6?<YE#[#7L/*<=![T=)BJC![P;\ -3Y6V:#Y83$
M:"0D:U#[V\# ,M3^5F:B?+2<5G_.N4? <1#Y49Z8S^=M _KDIM?832GO<[<8
MAQ%R0GOG$GA"RZ3ITG?<>C0/!#-&"4U(]0$8.PDY#B@_2K2\.Z\;T"3_2&4J
M>8K/ON+=^RG]=ET23]_F1^5SZ\V18 5-R8/$/T%DF<&O*O141%,S.IZJMS4]
MB<#C -9Z'+U_V30 O(>GY^5X<HU['0GO4\B40@G-@9"\5(SC'U0)HQV++-+:
M(Z'WD'(<F'Z4"'H-?C< FSUG8K.;QU6_6BKB \D0A? @#!X([UT$38,W5$9N
MJT?53R3Q.)C]*+'V/N7S U5E[VFY>7\GW4JT]RW15[WV45NJW_]MO=)JZL"C
M]>^R9J2U2B<.C J&=Y\58-%G VF,X#DPSD1OM<_'D5C7XR.>\BB%!"I\!*%"
M!,]E@)A#+F,7C*P^^_<,CZ]WE=4#.@Y[@Z?PO8'+\E#WWQ=N\?G59/;[OZ?X
M*=V\D#[+N/C[%#;#^,):I--5LKZ@3$1"(Y"HT+Z,&35UB!Y8%DQR[:R+M0VS
MFO0WD@9_ <@.)O7&$7_;[YHDJ0*)":A6%$1I3^4L"Y TC23A$?>ZMA=;K1=Y
M_\&1@1%ZEI0:B+SMV,[M5J0A,A.IP+)8ZJH205XY!9G3S(C1TOBCVBN<5,FQ
MEYQ&<@TO@+-:,FF\N_2VE;ZCEWA%GV-?I_(>W(VG-E+?TSC0E,PK$I+-I1>F
MSJB+;&D6[!5H+J(@D2L9:I=B'458Y192(8K(#+5@B',@>#3@>&D#JFP@5#-!
M3&\=M1MH(54?"T\TE#J%WPT85[?4KSE2M.ML6D[KJFE.+IFXV43(*N!F*,O@
MJ">0O%$AI:1CK%WJ<Y"@1K!TAJ3W@:8SVQO T(,];%JF!)70M$-;SQJ7RB8"
MV!S*&)K$K5=<*%E;O^XDI!',=!?TP^!_9ZXW )VM[IZ;_CC*>'0.(@&#G"B#
MB]!%B+@+(:42CD0T$?N8 WN/B&$A4T&P^WNHGL'E!F"R9ZK?9C/4.57F.X!W
M$3?CF03'\#P9%;6WRA!.JQ>D'B)HV+!4??C4XWX#4'HXP6^S"\.CL)ZR\KZ.
M+JF1#MRJPZAC*G"=!3>UXT>[*1DV8E0?/!7XW0!JCAB_M]E8=DD19C2@UR#0
M*A0<3T+@($-4G@A#0_5"YJ.)&S9*U(-BZD4J#<!MQP-^BCEY'B1(Z5'-1J?!
MB!2!46N980G]U_KC$)ONNE?%_SJ/P0U !.$]3VZ17J;U?U]/'\<WWL\FDU>S
M^>]N'D?>&6.29$!]R6$LA=BF](S(CAM#4LEDK&TDG4AB(X[:F8AXG)3>FWC.
M1M_7-/>S2PS&H")0&TD"IQER+OLR@TUI<$JARYN=DOU/Z#DY':LO9/4*A5.F
M99PBE;,Q]B7-Q[,2]9\O*UV%CX:(VJR=8@(/HB\M="E^Y;0P0*//5M'L8^Q_
M;MVP5^$E,=51 FTA:3V%Z.5U:5?R;KW ZIS\EGY?_6@QDD[;&%@N)9>EF:^V
MA542/,_<&<Y)R+V@ZTG*AO4,+XZXNI)JP&+;LZO5F+Z[32DBHZ.$ Z$$CU92
M'&P9UL>BXMX2&U"#7P9^]PD;UG=L 'T=Y-0 ^.[G/'H;*2^#XWV( 82U$JS4
M DS0&>U:8W2N_39S>JYI;U48EP33^7QOPLH_J(EO*N32*MDG31<K"8YHEBQJ
MX?$H! 5"X!]E7\ U55P1GQ6MWHGT=#*'[8;4@#ZK)L.6@;I2VGOV*&2*R%,-
ME"6&&AQ](B>U 9-\$#IYPEG]S)A3J1RVPU(#,*TEP2906C6-6UHB8LG@9EF7
M9-J$[GR9@&E"9IIR:7)U-_CBR?N]=7ZZ)+('DWH#=N?+\==Q3-.XV(I,C;CU
M21GCP!+I2LX! 1,U 1N%M]3KX'WMTJY== S;1^J2".PLA:X-IOH/.4<7:8QX
M&BPI[XAX#,!:9B&9E#(13-!4VV_N'G+NK;M3,S'G4\32,5+XR[0.S';$.TOS
M8L(L!4\,^FU:)# V:I ,_R.B=2)7'XEW7L2YOZY- X><3Q%!52 -4=_Q;B61
MSVF)=_^DWV*/^TM=KO+CP!8O6@9"72INA"KY:@)]B)3Q I090@[)):VD$;WE
M5?19!G+J<4U>!1ZTAQ!9L0:HQ),6)!#'/-$V$E$]O^3'S ^HAJ:N*0.G2*P!
M3V#+3+@U1V\;UQ1?9[[J7%,:'CD"6CF+Y@*Z.$8Q 502)6RT68;:/NTQ=/U8
M"00G 6._,5='2C]2@Y>-+UZWI<OMA_;6Q&4WV?5OT=N%;M6=DL$XERWX;$NG
MGZ+XG(R@I(M:9^>"J_]6OI^>"H]DY3/?S6<%^?'Y][\O4GP]O6WK_2PL\4R4
M(0.W'$A:1#Q<%K>,%JE0/I=""H^F+HN<24]R]3:,IU/9S,W9#4$[WM;Z%%<#
M=^;]UT,3BAHOL3X>2S= 5,"6.PHT9*7+C+%@_\ =@OJ6]L&'VU-8WP!NGL7_
M=;U8KNZ'C[/W>(],PWB2[FWIX^Q4;FIID9_HQB-*9+GU&7A+"$0KA Z9!KSZ
M:U<V]+"/81/W+HSBP8'0P&%XF7#E,%Z)&+^>I,UKRO9HQ9%6Q&M")"C%5^$E
M9#+C'KBVC)>$GIQJ9\0<0]>P*G=X]#Q\QZ@MRB;@N5YV:S+"^JGO!7YSO%R,
MHC/.JB2!$X+N7!1H(M'DP5KE$K<YR>J-$)^B:5@=VB L*XJP 4CN2[<03M#@
M.212)M(0*<$E04$2;B*S#']<W=L[/RFFMTSHYN!705P#@FXU8?3U]"OR<S;_
M7M)]UI*\Y?+(2V]%9!JX*6D^(3@\.%8!]S3CN?(RJ0==*O>,<3VTRK#YS<U@
MJJXT&M!E#P=%EKUM.#UB+BJNT4@(SN1U[;$/2@ /Q&0?G16Y[\FN6^0,FQ3=
M# )K"ZZ=V6A[9I9^?S=QZ_Y 7U8'S' 9?*(.M*<&A,T.3""EMD6K5%[.Z=W<
MG7Z'QCZ@;-B4Z>8!6D&<#6'UF&&HG"MN'3).KLH O;=H8912Z:R#2L$K26J_
M&;<_E;8]G-8690.W^LVL<#1X_7BZDNUZYN GW$QY*$/&SC<BG^.6UV]E+SZ7
M+U]/GUW-KE?/$;O_R9NQ\^/)>/F=CER@U JJ05KD"/+:@/,B U7>AH!74#*U
M79X+;6W8].OF#DF+@&K@G#U./;@5P*8+V"WW66))&LY )TE+2SD%+@@-Z!*@
M"LDFJNH)N,=3-VRJ=W-H[TFL30+V60CE<"Z0[VG\==4YR(640WE"$=;@GDSB
MN">;0=G(?3*61M=_KMMCNEK+,JJ#B2>AUU% 390F/-Y5N0H*L_XQ7GY^@:<?
MS_E\972-K*,E&)S1 \@)1"J#O76T8(U)S)F8M:_MWYU 7FM]32X$PCKB:L=_
M>[S#FZ >WB&CTJ"@Q$K0T$]XR+0)X 7)8#UGD3A+/*G]VGF0H-9:FUP(=.>*
MI%&5MZISO#-9RNE9C+36K(S] Q>3+/WU39G;OFH/RUF*4H;JI3/'4=9:0Y,+
M8:ZSD!H%WXT5\<Y]7W>'9-0''0R$(/!0,5-*9+D&%JW,CGIOK+^8C;<AJK6V
M)Q<V\,X139,NQ>H,/=A5R4()87Z-Y&V\_:+51;:1T5B2M5PH!XN5AW\)5J0D
ME/,Q7,#6.YK<UGJB7%(E5A=G \@]/MEP)!REU"$?34X$A' 1;/ $I,DF>26C
MI+75Y?'4#6L>7C[QN ^A-3!.;\_.U@^[NQFII*5,T-58E/(L(208;B-0J:S2
MP4<\<Y>!Y0$J&^F*?:'RBEKB:D _HJ[?!&6?A?^\'L_3O2=<O +N7G$M#53+
MTM^/F#):4 ID*1K, 34_]]X'(VN[,<=3UV1A1C6<S"XBM";<&MQ*2"DN7B&3
M=R05W-M<8C(19S4(+G%SH42HK,B@@N:,9:N\K/W><@)Y3599] ;)GL36@HI\
ML+759-?))(4BRK?YM]DR;0?NK?5XI<0 ))0!OQGYB2<N0&*96F>HC[%VB=II
M%#9I2EX*EQ6%-W3"\.,C=_."7S:)1\^-IYO@EE$J:18=T(0>HQ!X%3A%!%!K
M$D]2H[/XX.K>DSY\_)K#QA8OA+(^Y=""YEO;&:]F\Z>R.G8P=J0HQ5WA63(Q
M.1#)<#2\F0!-"!6!V)1D[7$KG0@>-C0YC EY =&V\R#XR&R^.:>EH_[&=]S\
M)(Z8B0*M$0G$EQQ_*LMT/\Y!NY*OZG4.MG;8\A3ZAHU3#NWOU!)<$Q[/\<P<
M:>HX95(!S=: 4(&"U9$!$XHZGZUT) \6"QHVY_C"D.Q):.V&*%^-IVX:=C,R
M)AM(CAYB9N4M(D8P5 B\':CP)/HD_84BYP>H'-;MN72(LI:X6K!"M^SKTAP=
M]X4V]IO9]!.:!E<ODU^.N&'91:\@69U!V&3!6$W1BPOX'8_FBJ^=S?@T54V&
M)*OAXH"?74%(#<#N??JR,3L>[$.XJ$I&'%"N1<DZ+IF9)(.6*5$>G.*J=K^K
M?;0T&6+L"V)5!-*$Q;?[L&PW)@_6:):,!U?^$%F5%O?1H(.E32*1>5Z]J]R3
M1#49-[RL/CM71 VHL^,=_ATL10LE2>J"!Q++,[N-9=27YT!P,R8(8\6 L9P=
M!#<9?>P-JQ<3;7NQG+>Y7 $W)_3%;+%<C#QGGGH>0;*@\3X0Z'#E+* $]D72
MVAK1$UAWD=-D6+%G*'862QO7]&8S[]-D!=[91_>M%$>4KL/(.CQO^]K.A* %
MTPFXT66G'#T[+@5PY<N+B@RN^OBW<VEM,H[8-SI[%6A3T,5SN&ON3<1CF#QS
MX%E)/\Y&@^4T@R5&\4 X4]7[J1VFJ,G8X0649%?A- &VX]DWLL$&99*!:%:-
M"<NVRE.H<2HF3HG2S%0&WO'4#=L/X,(@[$EH#02PR[;*_TK"T5<W62M\Y-@X
M(.!73T73>/\;6[^YGKCX.$$^3*[+%?'+M[#J=_ >#\\O.2<4@C/.L:PXZ!1R
M:1L2\6Y0"O\0@>=@.8NU9VA>=H?#^E*]!<X;ALF/?HA&/H32[I-!5+14<@H&
MI2L>^$A--E%8)6H_"'4B>%@?K4V(GR3$CN/&D /S90.XS4[@AJ. %+@"$26R
MG20/SA//%.&95!\OT#]N>_/>&L7M*4)L9=[B]9<ODQ4KW>2&E:^G>3:_6@OS
MMNB/$2ZR9! <FGG">@-H@W$(7HJ898Z$U:X%.I*T81VXWI#8AV :> QX/<7/
MP@/TSHTC.@*C;+C)#%U.IZ4&44:)XQ%*0!*W-&J:F*W]W/2 A('G\_0AYD=%
MM^?SO G(W#9V+SL8*90HCQK5JK*\=.R@8&56(+UDI?56YJ'V5?F A(%K#B\"
MF?-YW@!D?IM- W+F+B=N&F_#"Z]17V^I:)553AIU,BD-ACQRRA+!03(KB>7:
M!U]]K-.QQ T;%>HO;ZP7X32 NKMJGA+:?WWUY7I9 EMKY?O*A;3N5#FR: =*
MF0+DPD$19  3I"_9GSYK$AUWM5\)CR1MX,2Q?H#Q*)FGOI2&+LC:<.[M_!UZ
MLYN_K-+2%^,#S51'D@AG/.7 50SHK[B,6EUI,%KRDM$DE'U0Q;JG..N\]0?.
M(>L5;9<22X,37G]SR^MYFMW6HKEI_##^-!WG<2CUN.M6+[CO=[/).)3'CWM;
M.6[@Z\EK=)W_VFU3E<;!/E[F[D'&>:<I3T!3F7W-BH%6IA!'KP.+G.OZ?2WW
M4U.KP?C+M CS\9>;.6./UON(?'T^*2^7*7DJA9# @R,@:"FH2"I")B9GK1WW
MH79F[,E$#CQ.K@YV]K7N[D=49VNWKVGN9SWIMRT-CEK@Y7AU?Q3M<)8F._!I
M7776L816TDX[NK@7*)3ZXRU*;E$G$&*96PF>:U+>=M&%(*QDL7H=-17:JMH5
M9:=1V%6+_2W-/^$EN_7)I2S[Y7CQ9;;Y*WX=)K-%D<C=^<"3:+UW":(P9;Z[
M1Z>;90UX+)W*&<U24SN%ZSQ*A]5G/:+MH8Z[@" ;-./>IZ]I>IU*QWRT<U;V
M^AGJ;<>G=%5K3Q%629UMEBEI^#O[4]^VFU,N\L0L>$TU>@<%8R0+4-K;E 3W
MD=:.8!])6O=XQL%EMJ[TZ&F@- +:$;ETC _@:/9 E#6!Y1@8K=T-Z5C:AE52
M?6#H<3RC!RDUJ(]6C4)?7,\+WS>-7L[01SL^I:L^>HJP2OKH9L[M*J5]TY-U
M_%\IOING+VX<\49:MU)=47!W(=U9^=8EE#2*GY;>5YIP<*YT9N.>1BM#047E
M0]J1Y*[Z:^>'WYV'B+L72>(!$-F!<,2 ,Z5MJ!*$!6-5(+6?M ]3-*RNNB2^
M'NJPBI)JTF6\Z4CGMIOTG:&]=GY.5_WU-'&5--C>OGRW&")X"X:<*0090GE6
MBF"$HF",CTXS%RCKH:WB8:(JE-SN7F 7TK634EL\.BE1AH>(94!C0$%.9=Y4
MMH'+'JIOCZ9O6 U5%S\[ZF[[D5.3&NEF+J5[-)?R++/JT,=UU4]'DUI)3>T?
MV;GKVM/$:9<% 99=J9G!"\H'GR$QZC3/T1M2^\2>1&!_LVAW7M6$.L.$3\!8
M&68B>$DZ07N 6^8(GL#BR@S!CD946'_8.G[P;&>Y-:G05DU)SM!<=\U,.JBH
MQXM7<_K\<@<P5&(H^N#!NO(BK4@ *[G%ZT<$2USVHGIG_MV4=-4N]S_U#HXR
MZVR\UB!%*?RB#I%/#(5(++H1.>(UV^\&&]$7%>3_4#'48'FC&F ^_HH?\#6]
MGB*?KE>5KF@T_'N*G^Y76YZE)H[]\.ZZY*QM5%,X.U9_MF/U':C,4AAI@H%4
M1N$*%B(:Q7AQ!;2'729*1U/;>^M ;G?5=?+2=X<M&"$=M1099,K-;CEXZ7+I
M(V6]E^BXY-IIIUWH'5H)7@:3CS7EA23<8+1],W_KEV^E%44J^F<[S+T]MNRL
MG(=C/[Q["L19VZ@5\%J/,UO<S#-SD[ND&\HB(D&RTB*X)/F5U^'5J"I&M--X
MZ493NU#U #E=E>$Q ]QVG1+/J T1C0XJHL+C69[ C/!H>; 4E;-.BMJ/$F>2
M.G#HJQ*2'JJX2\BM0>VV:G?RJ-E.B?R=I<\.?5Q7#78TJ95TUNX^1'<AB2@"
M=S( 3;H,A\]E%G>9H!,U29X13UGMVH7#%'4VXV[1O6JR>/OYFTY-J]>P.PIN
M^\'?G@2KC*12<LA96KSG=2B1X 3:*1F"D3:%VK/).I(\<,%C/7P]LM<N*,HF
M/>"MJKUSU-CV/^^JMO:24DE-W7[^KK IRT+''$"R,NO&)H.7DT,@V<"X(#;8
MK"H?R0/D5"M_W74/,YTR+?-/:-!\<_<;SB%*31S-+K)<NYW:(7J&52VU,+&W
M&+:K!)I4&F]*_Z"S],7F7W95%;L(J*0EUA]]"P+'N"9,2 B^5#&+@"!@-H.4
M1E":O4R\MF*X3T%77?"F3)Y)M].(UQ]^A\6L.;4JN0+M#$(E"\Z5R=PL41)-
MS)G4U@:'*1I6'W20_D,54)'Q#;I#I0?D>+GJ*%"&%&ZJ$L^MS3OP:5U5Q;&$
M5E(?=\NM!NIMK[?CBB&:A%!&CDM>(GZEP8;ETD"PWD1B,DVJMB=P$H&=&UP=
ML]B6->UCQ',EP NE0 1&P5DI(4ENJ4!;WHK:RO8T"H=53OUAZU%/J_[DUJ N
MNZD+^I ^W;R<W:3";S5).4>O'?G)777<.1NH%?M9+_D^?9G-"TBV'>I?$#;+
M[XOUSTJL\(:^NWXSVGM+@@:NT/Y=C;]#+#%01I&8@C'$U!Z%U(G@SJW3]BZ^
ME;D<M) NJ#)\K;P"!0)>JPR<9Z/1*,@YUH[R'T'6P!&@BZ'L44^URA)KTI_;
MI.ZOFYN?8[YM__O.!MM>8BJIK)*EN_Q^BXZ0E$6;6X%1H8P4"1ZOL8A>O]0R
MB6RIS;7;(-RGH+-2*9PJ4P'P@EQ_<AD4OC-C3UH5\"1 $F4*$)X*,%PH4$0D
MM =<8*YV"L'1Q VK8#I@XI'&Z$4<3>J-9X+0?Y9WI;->]&__<><7^]UD5//H
MUA62L_G=C9*B4SP:!IYIB6H?;5WC(RGM=K()P9H4:J<L[R"C@G=V]YHRC;^@
MU&;?4WJ>IBF/EZOWPJWG6Q,9\1:%: ->HMGA)6=X!N>=1V<"6<!JFVJGT#>T
M9]8-(SO\KWXDTZ0:>>7&\_]PD^OTM^2*AEQ9;^>HE-T?U%6]'$%>)55SN])6
M<XB[M#0E+",V0N(B@R $K=A(",1(4T@V)1)K/Z,?HJ>K\MG%U=?3+]>[:PT,
MX2H;3B!K%D!P'<%:*\ %'3BC(5-6VW(YB<!AU4\UW#S40_T)J4E%].':+])_
M7N.G_/+U7!WTZ#,Z9_,<)*I6&.?!(G>/H (M89K+X&-9YBI8#5X1!E%SZ2G>
M.\36?A_:1TOWOO7W/W?+@4=P6IMMJ63"39;^^T9E!P[O;^),R"K4GHJSEYBA
M>XM7P,'COO0U&-]@X/A#^)SB]22]?EV4I-MT3?M_K]UDG+^OTKW7J9)GZ9%C
M/[NS?CEK$QWUSF*^'-TN]VS7<G>^./&"L!P@.&5+3_*$%XH)@,P*-&@6;3XJ
MWQ>7W#J8^+>[0WD\->?JH++"#:/?YL-K[;I:1136LNPA:%>Z_6A2JK<2!$DL
MWKA4&W]4R? 33.A XC!ZJR<<W6BP2XJM0?UV:@?;2[;G':Q-[U#M>DUT@=-(
M0")T0+#BX=,LP!#T\HUDB83:I7+]M>LMW:OQ(^,Z,[U\^/>MLE)M6&9)X4YM
MZ91!$OC #8A(G=+HS3!7>^[F(7J:;<)["B(>1Y@J":"!(0I_7Y1GP,5R?.66
M:3%"M>J$=AR\H27QP2EPF98<2Q*C5<8P53LX>Y^"89O4]P28#DQN "*[2PC>
MWC2??CT-R-GQU[0*K:Z/PXAI*9AD'F26%$32$GQR!%1PSJD893"UD[/.(/,H
ML/$?#&Q]BZL!1/[BYE-D6QG.NMKM0QW,.4G*40Y.QX3L$QQL8 &TBXH89Y7@
MM<.]3Y T[&C=GI!64PP-H&HS;_+A . 'F\I.LY"X!2F3* 4(&EVAG"$+'C-/
MDJGC7.I3#*QC"!MVLFU?EE9UD32 L[V=[Q[N2TB+ZA?5,'K=:$JJ,@B'$E+:
M%--$>$RT>MNA8VD;=AYM3VCK13 - &Y=3;$NHGBXE<23XDQQD,2BC@Z)X-F)
M$0(Q*7$C@Z#]U+#L)&?8X;(]P:H6^QM $GJ^Q7I<#\YZ/U[\\P72,%Z6KT91
M!ZJUE$!<<""H*:7$P0 QFLJH4@ZT?I++7G*&'>;87^"A"OL;0-(3;?0?GA,:
M7+!,&?">$=2XQH%+SJ#:==(D;Z*LWJCW- J/PIO]P?#6HY":@.#-9,I':EG(
ME))6"2@O13DY:_!1$]"$2Y=(LM'7GF^VGYKC8JCDA\-6%>X//0KT]JEL&O\^
M]>/)),6MG3V;3&:_.U3:KV;SM:Y^,UO<F@$/]VVESIHR"X&J4M::>9D=@OZR
MY#99I4WP#\(6>^:#5B3J./#]*!'\0476@,HKTU>G^"N/]V%3(,)HT+&DGP5*
MP3.3RABMZ'12WM#:A1S[:#D.<3_:$T 5SC> H'>SQ3*M4JJ+8[R=5+T))5MF
MO4TE!%/Z]0LC*+C(%203$[-,FUC=H7R*IN,0]:/%^:M*H@%DW;7_?&006*J9
MY#I!-!ZUK#0"<&?H*@N7191,9%G[47L_-<>AZ4>+Y5?B?@,XNFT?]' ?>%.+
MR*Q&E]A+W(?G@+J50]):6)JC-=6;G.^CY3@,_6C1^BJ<;P!!.V:=WNC4Y&GT
MW!(@&IDBJ#7@2#) '%$F*.;1_:V,H?W4'(>B'RT*7XG[#>#HP$R0FQ]M-A8=
M,LMQ"D8Y- (S3V!,8F!$N:AE3EG5?K ^FKCC4/:C!>7[D4W%RIQ>8/?P[YLM
MNIPTX5&#-[)DJAD/5AD*R$'/#:.,R=IM,TXF\C@8_F@1_7YEU8 .?'WUQ8WG
MQ4-Y.U^/\':3M_G-;/KI#=J:\6:K87(=D;>[]_S0G(B1AY2I I&R++7_> VD
MS$ QKJ3)I#C1M0VY^MLX#M _VI/!T/)N /*_I=^WF#N?3?'+L*Y\WKV_+!4+
M(0;PHC3"D?B'S92!3/BE9=(X5SL[_50:CTO+_='>('J55 -(?-B :?>FRO0J
M[]&A]U$C!SDQR#S!0!MI>3!!6%:]@O,8PH[#W(_R]-"?3/X Q4\?5T\O]S?4
M3^G39J5+%S[MVF#_94\J"<J]BJ M<2"$=>"R2/A7%X*FE-E4VU#JK^SIKI;P
M'VG\Z?,2C0GTFMRG]-OUE4_SMWF5@[SF]%:?*$UPIT$"L[P,VB0)G'(2B&<A
M2;2AO:[=%O4L0ILME#H%0X]T7>\B:U#W/0O_>3U>C%=Q*U0++TM(?3DNZJ*#
MFGOZ0[N/[CJ)[$K*:T>PKPQ%*L[ %D%W?:&\\<(&#0'-?A#!%DN,6[#2VQR#
MHZEZQ_73**RGY-ZC?/!"^:\47\=2L)/'-][3:EG$.9*Q-38*?W9]E>+#LV2L
M51H9)KG%LV22!C11*5"$5@I6R/HO9Y6W,*QB[!&?^Y7EY47?H!K=Y!YN>%$^
MZ'SMN?>SNBK-XXBLI"N?R,:\\TXL2=P2"9$X!"&)>'^:S(%ECDZJ8U;'VHG8
M1Y)687B8^_1IGCZM2QKS9MD'P/>$*Y^Y U..WBI<Y$5V$+P3B'H\GJ)V-/LH
MPH;59'V@9\=$L,KR:5 Q;4\T76OE\Q73WL_JJIB.([+:$.NU8%83WS8MJ,OM
M]6Z>OKAQN:Q6Y*SIV#5M@6@KN M@RUA-D0T'$ZD"&A45C,?$4FT?K2/)]<R\
M/8+:2JK/44<2"#C/* AK&!@>)7##",W":I>J5](?3=W0@ZHOA[O]UEI5"3:H
M[VZJ(MU60>3Y&N_ IW75><<26FO:]+YJT5M\>9XM<2H"6N*EB[$54+)]4?I4
MNF@"_KAV4O631/56O+R=[46(HM0"2W'U0BT $4[+W @:0H[6J]KVY]-4#3Q/
MNBI6CJY;/D\F#>J@FS0)]SA-XGQ5]/2'=M5()Y)=23$=R"G9<0D&-+T1&!:H
M90@\9C1XAW^0*))W(0<E:ML7)Q%8S]2Z679KF*C224AB08L2:69X1UM*$MC(
MN)#1)QMKOX\<(&=8%=4?:O:;3MTDTL(#^^U67HVGXV5:Y;CL/.I;V2R.42F4
M _RO+CD$!$PP&40(,NJ RMY7[PI].IG#]F$; HS]2+ AD,X.;?'5=7GJ>795
MDA+^:R7G7[Z5YF$/@S=&9>44D>",L&BG<'1FO$%#(AA+K<Z9R[[>4VO0/VS'
MM\O#^N(R;]!X?)E\!X=UZU]W-0?W$5(M#.>7.V"4%3=<2@'<L3)FST1PE$3P
MVBL><P[U9Y_LIJ3>95L^__44/_7ZZD%/?&(<(3E!LI2#(*B435'/R5KAC:$Q
MN=K-V9ZF:N@@66=4[+\SJPBBH2OR;?Y;2>Q:O:JNLY8_IOG5[;G=:E&1HBQJ
ML9BH$807#EUI_"-3FU+I_,M([4-U*HW#6G"]PJX'(35Y;]V4Y&X=,3>-_Y[B
MIU7O?/S1B@E=+K?3ENA^ W;84K5K<@<-SW;0L.O%('/NN<S F?<@#$$?($J/
MYE!V68ND J_=AJH#N?6TXF^SU6B3"=J*I7/*V_SV>KE 8[+4<-P1^&ZVR1][
M< [QT%$:+0/G2DMT21UXRPQHY8Q!R]+DV-\35B?2A[ZZ+X/4_8KV<G)O4/\^
M"V%^G>+&)RIJ:ONI;RO_JDM:YVE+=$_R[+"E6N]F[ONZT=(TKLAQD[MD8Z&]
M\Y0%L$KCM8TH 1^5@T"TE\&&F$QM_7J G'KZ<\/WAPS>BGMJ:G1D&B@->%1*
M]K--FD$VQE-J O.V/WOR*>H&?CNKA)?]6JZJ=!KP9@Z=Z:U-R4"-<104Y:6N
M'7GG$J<0C(P^)I*UK/U,>Q1AP_HM?:&MODP:O#%7X]L?C9Y8CUP^^XY\^D,[
M3_$[C>Q:8T-WSNFX!5MI+!@#>LHZ"0[">0%.>P*)<9*3#RR9ZH'V@Q35NPVW
M/[WD;KV:S>^6Q@.X2HR8S]WTT[H6M[1D#)N4TMTTKC+ GJ\2(!Z<*)>)TB2Z
M,GY"EG%,&JQS:!';&(/U(4A;.QEXD(T.//JT'I;W7].MPJ:!&__. =RWU6W&
M//_^F&^_NWG<NH>,CSF&DH-$\*:CT8.S@0)73BA*\>IS/:30U]S"L%9$C^=A
M2%$W@/3=6WZ7YGDVORIM>]<EI:M-_GU::AA3W 1*OC_,RPU)&$HX2%?"PX)R
ML%H82-RF$#+W*EQF1MDYU _[D-VGOA]&P U:T[?M%+M$F!Y_2%=K^0FR*EG'
MMZOLB&VRS+*UW$%6"J]DGU&N3'/01"5'E1"D>K^< ^34M8MGT[0*M-XNN(G5
M;?K[/D!X$HI1E5!Y*YX1X5J L0R=1F2,$)ES)?O+)3N9W&%MU%J(.FR@]B>_
M%B[?VZW^DG,*ZY>)S3[?N^6J#G8:QI.QNRV%O=MK<*5ICN= >&E'[5("SXT!
MQR+^1 :&/^T-JZ?3.ZP!V3]8>Y9@4VB]*13#36[JZ*<'HKV&H4%L. ?'M0$A
M+05KO 5+@_!&6\)\[>OE3%*'-0+[QVA_<FO0W%L/B#O?TKOW[[L:>?N)J63?
MK1>XRPNB/I/L CC*RE-QE'@'"@54..X33=&DVJ5R]RGH/F,1/ZW$DQ[J3&Y+
M[-X!EQPW9J(!KV@&:A07QBO$:VTG<P\IPUI?'>3]>)YB=U8/>#TMYLO130>&
M:S=YZR?C=;^$5ZA&W>1_)C??Y+=]O]&$#_U:FQ.17 #QCB+S= ;C%.X[,NJ9
M]T'*HQZ+D9(M/.'?[K#4F<AAS:<*:+NLF 9M'+Z>BK7C@EU/+GWX1DF-"!0O
M5RYBQ&UQ"?@-"\QQ&IV*FBK^U%UUTHK#6CD5H-0??QLT8VXZ9FWZG)8<HYL>
M,Z^GJQA>MUY.)WU^5S/H_,W4>B1^T"UV._K_RW2)RF>Q_EDAX8;*K3ZUV?B@
M2Q=9ZDN?6@/&B PB:N&Y\I*JVNE4G0BNY_$])&-+6L^_;WYX=^1DIB9RAIZ#
ME+J\]C'T5F0 &4UTA!))2.UQGV>2.O S[\70N-\G[$^R#80LMIIT_8(*9#YU
MDQM]LWC^_=<T^S1W7SZ/P[,YWDJ/<H>,4-ZAHUT:$ J+5X;5L;B_TM,@T1GW
MJ3*(.Y [\/OL8$"^E(0;M Q>N?'\/]SD.OT-MX:L7I>,G6T('/JXKO?^T:16
MNN9OU[L#XAW<=#1>,XN.;$ >""4D^K7HW*9< ELIXO]J)V,<HJ>KCKO][.??
MG[O)^D4WI>6O\]GUEW&IY;J!NQ(BX+%28*AQ( BA8(A)H+@12:K(0ZP=$SJ6
MMF&OX6IH>:B<>A%- ]?J[;ZV?*_-R8YOI^]3N)[/<7_/W6*\5</*%(^2108\
ME71?@@:$L<J6&;U)IT2=XK4?5\\B=-BKM'\P]B:T!N_(4^=*_.;F\U4-ULNT
M=./)149H/%KSTL,T#F^Z_[$:S! AI"\P=J*@VH%'PZ_8?]IERPTEM5.S+S%6
M8W\;N6+XC PJ=1T$.E#&1-RU].!"<:J<CLQG(T6/C4@/T];L\(Q3D++?Y:TH
MF 8NX[V[>?[](W[$LV_CQ<B:((U%MUUF35%WRP@^!P')"1.<R@ZW7+L.\&FR
M!@Z^](*'8UM)GBF<EO%6-O1R=N7&TY$QWB1>1KII@^?4"/3M+2& !@O5-"NC
M>>T1:$>0U6C/TG.A<'37TO/DT@#4UD5^VXVH]VSQ;ZG,/QH1$I3QI$P*<>5\
M"@O(. >4"2NSE<155W,GDM@H!,^%R,ZBS'[DU0 <WZ A_?P:.8RF27EY?'WU
M93[[N@YF;7;D69:9X>7@8_0@$EVUXHE0YGHQ+DK+B-JQI:>I&K@"N&?059;*
MP)DL[TNIT>HN(,H')[Q8N=KH>5,!/D0.-D6E(G5<'S>5^8FLE-L%!WY!Z-,:
M.Y^Q+:!A V(>G<-#$2'QDL?@B01KM0&T#Y0P.4D\.[7P,.1EU4%8#\5]!N<&
M%OC?QM/QU?75AG KF<E(*DA#0QE_YL&21,#)H$ERA!AZ5$N))T1^;]&!A7Z.
MR&8U^#>TX-VW+<*%ITY9JX#*D(MJ,[A]'G ?+ 2&L"?LJ(C84X+?7G08_5]-
M\&?SKP'#<IWY_P&YO3);WFS*[%<*,!H1N4X&0LQXRZ6(5HPU".F2TQ980I^P
M]L3) ^0,7"9[B9!-+6&TBZN-T<UI+GD.'#SS93(=6L5&632-O0XY!1I4]=;C
M!PEJH9RQ@MB/@],9,F@"4%]Q#[/YZNEPK:\3D4)H#YX4UTJ4I.RH*&3F(V/!
MR52]<>\C(IH$SCD"?@2=+MQN "X?T@1_].G7-$US5[KT/XM7:*"5QYSRW'C3
M-G&SN23P\J?>(H,T Z$3;M,+@ZZZC)*[I&BH7M!Z"H$M5+#V ;/^I-0 !/<:
M"F_&T_0:>8DNIL-SHVP %TN=4T('P5KKP$;%LPHL9U/;PGJ:JJ/ )GYH0ZNR
M:%H&V]\7*5]/WHQS&BF1,Z52 :-E^(>C$IQV# BZ)+A)PK6]V%/L'5F-ODN<
MB81C@7:F6(8O+GN7YJ$(Z-.J2\:ZJ&Y1QD__.L,UIF5O(\^L0*4L@$>#5P(K
M4[^,%D"XR(GYX(4^KJ[LB,4:?6'H!I]>.#V@EEKM9Y,OG[?&EB]^WYI;_MMU
MN>5G=WL=6:DXS[:8%LR!B(*#\\@Z;02J]T"(L_DH')V\]+#!ACY1U:\4&K@)
MWR+K7$GA6K6$+-S;6)&C8)47SD=(P5)4M(Z <;;48,C(!/7<T-I1A[W$#&MD
M]7SKU1%! UBZ&TN^LR=C4<:OIW'\=1ROT7U9-RE-<7??NPT/1EY2(W7B@,J9
MEP=G"S9'#L0+GX/3*>?Z@T>J;^,H_,H?%+]#B[T!Y/^6EFNW_\UL@<PD6HAD
M&"3)T40EK,R<3A)B%B1[F8R*M37G/0*.0IOZ0=%V/JO_ %4/_TCC3Y]+WT\T
M:='2O;$^UIU!+U@)<10=EZZ..)TY%ZB84$DIRDJKN(PW./H98$699QI)L.A_
M)%%] E1_%1,[&;QIQKS8'I TGESCK]W51:U._=TTB:"%85$"3ZC117!E1***
MP(0C7LIHN:K]$E&'\G:K+4Y V4-].H!0&[BPC]UU*;(+H]+XWA8;) =30NDY
M@4]>  DT)^E"1K8/A-@5@<,"<P@$G0GBT\4Y: AQZTEI78KO)F@L7\VFFU;@
MR^5\[*]7O1H^S@Z.A!AY'D(N32&9$0Y51,S@=$G/,QQ5A5.L_C#D[E0/&ZUL
M -<7%GR[BGG#XT>\'T7B"<'##)G+"")+B]LC&I+**3(M*+>U?:T321PV.-H
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
MIC"&/?':B^8D+N^]"XMZ[?%'V^MZ]Y[:_H+>TX0?_4J>R5%D!E;B9AQ\D#E
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
MQK&_)#IP+CZ1;-9!GM?GM,5QN=QLZ>4Z#\RECUYD!8@BT<E?'+@L T2-DNM
MCRNMQP(^25 OE1H'B/PNC)KQOP<P;8Z#BT!D"MPXD2UP5\>GZ.0AJI0@A60S
MNE18\P[2MP@8&2SM!'L7,GMS>>QK$V_/$%>7?-@$E7.,SJ$-@,*IVK120\P\
MUUOT@26K3+I;Y/S(I8D''CXR O:7T[PATT87.A*;0SV1ZRW'V1+OK$5P:WG,
M"*5&CY5*$IQVFKP'IV3PM+;(MP/ TR\:.:S>" P-F3DV,%[]N' =[RS!\(!!
MEPP$XMK]P&1PWM40;326:4X'JMP*#P\_?]PP3B,8-&!=!^;"I15U'8U0*IJ@
M' .,](<2LD#(M;618#P9Y5#PUG?![Q'12_JMG8UY&)\[ LK'^=G9V_GBK[#(
M$Z%"I%5PP,0*J.R)>BD=&*V<RBY9[5O?7GB C#Z\W3T%^PA,]N5R1T"9!*N#
M1$M\"(PTJ[>U>W].P+CF.5F#Q;5V7"_?W0<D]A;B(Z#8B:-[(^'[NI?6NK=B
M4SR\2O][/B4B?CE?7/1$HK=,>%1$>D1:D2:5FMRZ7;ZI[3,0?: #,P\6*WR
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
MS)SVIB\*@A064O&>W$IKLFY=AKH?I7V4I_8(UYWE>)IHI<].F.5U"H:'Y+P
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
M_I31_NZ\;NZ-N):OSE=?YXOI_\,\X=('<N SQ.(*J)03A"P3&%=L0?JES=V
M_[%%=%ZMWAB%K39!$TB\H#WQ(TS/JDIZ.U_\1G]W-4&T.3!/4A%(QE?.#(*.
M!AP+)L@4 Z8CV2<'KZ7S>OO3V"$' >24-\KZCXT]^@$7TWGF$R<T3Y%KX"I5
M@]23NE Q@RD!>8ZD(YK'L5K2W_DU@$XWQ*% &+O8XV!-L/&7EA/!N9*!5NTE
MN4HJ: XAN!H%*B*94@JJ.T6VCUW#:T52YU<,AD'TB%(]62S3QDT5&E]J'6M8
M?,'5)$J-5A4&FMPQLO@T$NNS!$T"T%&@=WR[>W\-B1JY-N84\7R@9$\6T1<W
M=$/M/7=QFZTV8%L?3Q/4U6O1&7PF_JN0#/BB-.1@:J=;GWW<KIYO .)&SNN>
M(L(;2;H78SP^SX+XE WV<?KEZVIYO>TG4F3DF"V(@+3=18P0N5#@171,IZAC
M'"2#TWHA(T<W.S#/1X5&+_MC'QG4WH)UW-M;$NN?8?$O7'T@18$?SA?I*WWV
MESJ<*XFDF3$*LM:.I,,2D*]N0$M/J]5.(&L]\F#(]6RU6]Q+WBT] .4%;IKW
MY/$L:A*R\H(':6PN H*V=0YR+."B(88D*VUTY.ICZTZQ0ZYGJTWC_]DTPP*E
M@TWSZFS]&<P/,V4S+7#""UF2B;1 3'7*FF+KH],"&J>U\E9I%1O#?SO*MLM^
ML1>*Y &DUP$FUW[.[\OE.>9?SA=7T=:+1,2=GBUK9OZVF"^7DY*33>32 \?D
M01DTX)()D$)@$66,K+2N4]Z/TNTP^V)3ML-+MP<,[\OD7__W?+KZ>6.8[WH4
MP^>O8?;^^_K6XCK[MOQ]X_G_-U97!_.K'[@@1V?]RWH.O0W3Q7^%LW.<.$:^
M?_ .6"'N*:TEA" 5Q&"4-R1$M]WMX&-8+JT7O]U.^R?UVQ,&.]B\5RTI</%C
MNNG2=(^/[^:S'Z2M\"+PL/Q<1^+<_'WMX_]NOOH?7'W$-/\R6U>7V)(8!I5
M"J9!N2C!FT",2"9QSICQMO74A,$6L]WF>JEIY#XPTL%F&4[+_->:=9=:9LV\
M:Y422$1*E@3%Q6K3J@)!:0X%)4>I&0IYI+LA Z]TNVWVTG+;)X2N7O;@/D'S
M9[GTZLN7!7ZAP_SW&1GFL^4TK1ETP;R)S-&DVI!?L#J+QN4 D1L)AGOMC761
M%%DO&9?#EKK=+GQI&?E3PE<'VW PF^#Z21=_Z2X7)]EDY7-PX$2](5.$I*^4
M!9L4-\*KK)I7ZXZVV.VVXDLK'1B=[3MA[&^]&2TW3/ 0((M C-(D7L>2A6",
M5J:((ILG6#O9C!U)Z<*L>SM?;'Y4/\<G.7&T='2 -(5V7O:>1$-'BV4H@]1>
MMK]U>=P5;J<<7VHZO&,T=: 1][;B'O28KIPEXH-,B,8'T$J0PF.20S310;#>
MFL**#:YYT^6!UK+=_GG1F?&Q$7):$YO7O[K'LDWF=9@ISEN]<L#)SKLON=&T
MYT=VQ^5D7$[(5TEY$+;VV#*.0&:%!U^D+\88Q<N10H+=36L.-L; >  ?R8 G
M>UU!U"(!O9,5@S(GV7S,V\N8UMP0<\--8]Y%O!T8(K?GY1&)R$6L33:$ 14Q
M0!"L@!>.SBR9<VC>8W_WP9@G,(]Y)Q \.1AS%XET *?]&??$A!^5R%=7.0!W
M.8%* 2%Z*8!+HXW,R'0>Q*9MO(Z>!F/N!*MC#,;<1<:CWP][<A"CX]*RDNIE
MS53W?C803*J=L\B^]A%=*>8YB_-O.1AS)PAL/QAS%WF,C:Q'1R\65L.5S@$=
M'&3;<%9'+W(+SAI>F"A,)K85J/Y&@S#WQE,3*71P&#\VW8[S9 69(<08^F-]
MNYRV!H-8U;Y.WG"U5;/X'<[30\81GM80S'U0UU)@'>"N1>2,MI4K-H&Q7( 2
MV9(;AQFDBB$H+UCDW=SQ^6.G5GC#Z= NO)<CR[X#M&]W\>,=KFHOA']/2O"Z
MI%@@<4V6-R\.O ^EUA5&$81Q+K5&]FX4=FY9-L;/7K=X]A)F!U#=*B='ZWJ-
M,RS3]=VZA^XP%6_1D1H HPNM.G@#KC*8"5;+\[(3JO7E_C:4=V[D#@OM$81_
M6NFC>V;_J[2:_J@3R09)'3W[N@'31KLMM5'*J%[9/9LOSQ=DHMRD:#T$KA*Y
M7"WOI3275^%]%8LE4\2#B:D.>\H.''<> OEA3*B4HVT=FSZ,XGY23IA0):80
MLA'$NN(2N$1[-I.+HE22Q-GFUS%?1LKIB)@=+B6UB_@[L%)N1ZIEELF%Q("O
MYT *22Q$9"!Y=,9A=A%;&QLO,B6U$PB>3$GM(I$.X#1(E =3S+(.(3-V78#+
M4RW%575P$!HZ_H72K4-H+STEM1.LCI&2VD7&'>#\SGW]RRD:6<KD(Z^MH7/M
MBDN+D#P VFBL=)R1$]$8J \2TGE487!\S%L+JP/$-7!H=6#2FBR!)8>@O/40
M44?P"H7+LC8';5X,]4^<MX%)<&39GS+:G[UX=U4%_W%^=O9VOJA_::*+$JJV
M$2U:,B Y,?#"(VBK:[PE61Y;N[O'76'G)T)C_![M+O7!8/I[;+6+ENL3J95
MH0OHP"40BQQXRR+PDIEP5MO4S\BM71=WHAOL" @__F;< VY[[\/O%TV\5F&Q
MZGPWWNY=-.$Q\Z*, 8N%9,BJ#)6*P)BQ/ 0CDQ$GLQEOK^U$,T\O:2\> +87
M?23>OB@VX4SDJ)@&%^J-:4X<"N360E+!"RR*A73T8NM&:^N\VNSOL D/ -ON
MF]!?;,+9NJE)_GP">Y&$5W!ZDT,,?0F<:R@Y)/+1(X)37H-4*GN;(F9Q.@;J
MO>6=Z*RHE[0C#X/<WV%3WC7B'3>^1L<@DR!!.<X@!N9 D@V?BU#H5#=#&P;Q
M&?MKK?62-N0A<#O09_QUED]E+S[;Z/:FH#&6($)*4*R+H*2PX%FJU?DZ:R&9
MULUK"#ICP8GZGR<3;!T,CB_:]=R>?1,6E28%;4CW(:]=2Q \!E*%VB:6F6(V
M'KW@X@CK?O$QW.$V3H=*8"<4_^WBO\^S+Q>98^26^)4$F4)*@(M" 5JAI.8)
MK6(GHP2&F)_0WPG^M]($0^+Y11L"M\."6^A1QE!@*9",<*"4E&0(DG$8F,I!
M:.%E.IU!*CLN_L5'L5^ (A@2SR]:$6RBD>>$ZN>YIGGQL2;N9*PSQ94UX#)S
MX(K0Q29M$C^=?/$N*W_Q8?,7H (&0_*+WO\[^%)*>%2YUEMCJ7>K(@?G%8),
MGM$O2N*VFQ81QXX(G'*$_@7L_8%0W#2Z?Y0KU7<;VEQT4QKF/O73[QKP,O4.
MB^SD)C6+WB5'UF:4OF:4 ITV,8/5CIL@N(RF=2SUI=RD=E:B*+E %"Z#\M'3
M5\P 2\J$+%BTJGE5_C\WJ7?$[' WJ7<1?P=VVNT+EIE9GG74()0DXI,E)Y.S
M IG%K)DMVNO6=0LO\B;U3B!X\B;U+A+I $Z#W**DE1NMDP':Q8X,(),@L!2@
MZ!2%3B+[\$]SW]UN4N\$JZ,T]]U!QAW@_+$VC$QY+HJ2D.IX&7(QB*_.(G 5
ML'A)3GQI/3'XD+Z9IW6;>B>,;-DW<Q>!=8"[%F4RM:.QU&0792M Z1S "XG@
M#!U6(A9G;3>53G^\M/O4AQ@&1Y;]*:/]W7P39[D?ASE?+5=AEJ>S+S>#1%E;
M$TBWD&I1MC:[E\03)T &8T(IIFJ'7C;%KHOK_"1HC-I6FV90")WRWMJY.EFY
MB,5IA)P%!V5D[8#J-""Z)"43VI]0)OYE7* >%MRCU<'O@K2_7>W<!(V*R48!
M@B0&RD8%L? Z"TN@SU*H4\J%OXB[TR]D&QZ LQ=]$-ZYR5H\LX$)!D';>DNG
M3M54I)V\1AO08/#]-++Z>UR;?B'[[P"<_1TN9]Z_OAHY=U)Y ]YR1AQ"0;P*
MM?&NBIE%[F4ZG>N9+^7&] O9C(>A[>^P'W>M?+4B<"=\A,!#'2<0#3B6,Q3O
MI$W)*N%/9[<.4<G=7RG7"]G+0R+U15N^=QUS7J??>19 .R^ =*&#(&H8SQE,
M$8/E)W3@[A,",O]LT?Z0]D\KA <+9EW1*!,6DJPD%G+KP&=B(=DJ297"K/>G
M$R?ZF[9"&"-CT@$<_QZ'ZO.&B."E1!.(2=:J>HF<0[1: @LAH9<<"SO!\_:?
M5@C#;9P.E<!.*/[;I7.VN#$:M!0%#=2 8&W21MZ(2 JT+EZXZ 3Y)B>C!/YI
MA?#B-,&0>'[1AL#.88FB!)=%@4<;0#E&AJ#EA '&,WE)UFIVJOUZ_VF%\ (4
MP9!X?M&*8*<+Y,EJ)SU&4-%YLJ9J>[Q(4&"8$)UA&?%T.B/]TPKA9:F P9#\
MHO?_+FWE''<LE@A,8"*Q*PLQDP5E2LF8=+U1<3I-PO]IA?"2]OY *.ZT%<+O
M,_H2/X=_X[(R<CZK+)F7#XOYC^F2'EOFBQL?.: /PGXO.K0)0H/E->J </6:
MZVOE5U?%C0U)%)6@Y"A!21LKCC1@-%XH0_M!M;ZF]P0YAQXPUXQ^7ZY>\^N_
MZR;%USC#,EV]F<]6T]GY=/;E/<%[+=+KB_.!!Z="CN"EID,U&P;1A0A)1E3:
M"H6ZM7]X(,GC!GI;(>NNBCVF'#NPB]Z<+RJW]UFI#UD6XPPD)XC+T=":O;<0
M4"EFE,HJM[[#N#^UXX+UJ*"Z"^CC2+@?++]%$F8XN[?4B19%9RD-H*^CQ*Q#
M"#8@%(9H/7=9ME>Q3Y,T,BJ/A(R' =E$3/V@[A/)K5Z7_X/^P@.+8L2>FO:'
M(E,F=UDD\%%;,#$Y*32Z(EHG@[<B;-P<S;@(;"BR?G!(;B9Y<+/[RS'$&!.M
MAH0::5ME Z$4"U:A1R2WT]G6P8=G2!HW+3"R]FLAIGY0]P@7)QDEV29U9F#F
MCCC%+'C.$ZC 444E=':M?;RG*1HW#CTNYEH(:7_(S5?AK GD?MF\=A\NFFPQ
M,93D"BI:KT!-AG148+Q2,F9'YD5LC,<#R!WY<![1:3F6C#O0H)=+W=C#CVW2
M4IR3D1<PHE:3%J\@)N^!\3JJ!DU.00^$W*<I&[E=Y;& \@A &TJM(RS>LHP?
M6YMVCA<=R463H5ZI8P4B<93,9>;H3'(ZA=:Y[%WH&U=YCHW+YA+L")T;V_FQ
M57%T@2<3@#LREU3D$F((CKY5S%>^>AV&TI1/4C:NOS,V(AM*K2,L/K8<$7P.
M&!&B= 645PF\L FL$R:*)-"KUL'Q9T@:U_,9&WTMY-2![_.H)C<A%9W)<=/U
MQIU(",%$7TUO$;5,I,D'RZ7VI.3&]%E:R*89Q :IE?BU%$RKZ0^\^ME'^O L
M3<^FZS>T*938]BT-JR3V6M@12B20D3(2]2*MK]#14=0&,A*2X8[G8H-J?F5[
MP!*)'3;D(W*X8HR0=0BKU* Y9E A) C1<MI8AC1W=!E%:]^C'?7]%D[L@K<M
MU=_0TNW %GQD.8\PY-5EYK.Z:.?TY)_7?Y]\MDD6UI+_92!A[9\H90%'>A)T
M071H@F:Z=:"GZ0(Z0?>14?C89C@Z)$;<#_6$K2M?8%C6LL+-%[_/UGQ8GI^1
M"+Z\)9%=LYA;GNO( ^DBF5O,,? F!Y#>:\EL5(S;YRR'G=\Z;F!H9( .*Z-^
ME?'#\3!<3DHN6!Q/D'UU+I-#\#X8$,&YPGR(PK9NC+PCB>,HU(&!LIV^;"*U
ML37B \X%K>KV0C]@'8M!XOAE2I\FN21<OOHV/Y^12TKP$9@-,)]+'3Z^;B*I
MP.5"_JGV6'+<2D<>1L<X6O,X*#RVF/I5D_2#-T3,=$5;S$A)E@49_Y@"*,0
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
M!*Y7L])+ <*F6F+*2UZT"4D,:N=@%3P'9;F!YF-&GZ)I6/NV+0*>A-<1XN@
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
MZ8DW=$_'?=-K^K!CND"8JFFJ00O0!844%U&4K#/*&2<\9:1$.CC0=B$%A&?
M6H6P1;9P+44)8DOE+7@7NUU@QM.RR6AK8OR?<=X@8&D ;:F\O3G')BCQD[1M
M%_!_(60%GFO]";F0QFI/B82VGC*8TY16"94=E\ S9'P;UEWN;<4=J&#H6WZ3
M/6:58QGRE+9Q%6'9!XT.R76E>C"X^4CY@31OK !^NV EA86P(0@"RP\C+Q@_
M-SH=4 IAT5W88.2'H[YY]\:#R,4%^01@!OV^\?/I1!#ZT>"Y_?BJ?*B/?\>*
M-=WBZ4DX.E7F"7\LSQ8K6+V\6BY65PNXO+Q^U&'S8PB<21S;:,'[\);)#>.,
M_"29W=_K\$6']\%IZ-NC 0:N17<SBB4M<1-LZ;W;PM$P$5J+*G8_FI $NTJC
M[YO\S_EY>'9W'7/KFOX'4$L#!!0    ( #B0:59+-9+U)P@   8E   7
M=G-E8RTR,#(R>#$P:WAE>#,Q,2YH=&WM6EUSV[82?>^O0.5I:L_HB_IP;-GQ
MC"(K-[Y-[8RM-.W3'8@$)8Q)@B5 R>JO[UF LB1+<JVD;>+,]8,L$KN+Q>[!
MV06IT^_/KWJ#W][WV=C$$7O_X?6[BQXK56JUC\U>K78^.&=O!S^_8ZUJW6.#
MC"=:&JD2'M5J_<L2*XV-23NUVG0ZK4Z;596-:H/K&IEJU2*EM*@&)BB=G=(=
M? H>G'UW^GVEPLZ5G\<B,<S/!#<B8+F6R8A]#(2^995*(=53Z2R3H[%AC7JC
MR3ZJ[%9.N!LWTD3B;&[GM.:N3VMVDM.A"F9GIX&<,!F\*LFV\/VC9EL,>;W5
M$F%X5&\&X;#-?1X&1YPW_N?!R1K$G8XVLTB\*L4RJ8P%S=]I-:HOVZDYF<K
MC#M>O?Y#R8J>G88J,9@O@[[[ZLRL&3/BSE1X)$=)QRZIY%3GP[Z*5-;9J]N_
M$QJIA#R6T:SSXT#&0K-+,677*N;)CV6--%2TR&3H!+7\0\ GN&<OIX7+L!/)
M1,R7X#7(:=:_&\NA-*SI5;U5ES<[ZR.Z(OO'O7VYT=M>_WIP\>:BUQU<7%T"
MG=<W'[J7 S:X^NH]O_[PKL^\9K?BM=C5&S9XVV<W_=Z'ZXO!1?^&]7_MO>U>
M_J?/NKT!#7O'S5;YJU]3]X9USZ_>#_KGSRH5B+N%3[/>N$]%]_IU][)_4[GZ
M]5W_MWD6&O5Z8^?5;-C[][SP;V_NBS+[KQHGK%MEO5S%JLQ\D1D9SI@9<_-B
MKWUTLL73KVD57I6Q%WO>8?UD_?."C?E$L$Q,I)BB;)BQU(PG2<XCW$Q59IA*
MV!N5Q<RK5WYB*F2_W/112#*,<2I=B,+Q<XA"H[HM!HR]YAIKQT+C&;M-U#02
MP4B473"** 0*KB0*!18S<9D@2#.6)R;+!5:"DFNK+\+#68RK3"* (?=Q*V,J
M1GTPRLFM"23"%UKS;$8B,;\5F'?)IL:] ,Y@RLB6;LQ! K[,4*HAED =G@0B
M8].Q],=,Y_2QT)^*3!1&: &QU!%J.K4'4VG&6*!.A6\=)+LI7%,!ECF!6L"&
ML^4P/)=D-S\EV8*%,D$X*3.+\)61:8AC.%L:ETF(/6$W +[[41[ )E*T%*LR
MTBNS:,921)C 0:")HD7VB\#K!U,#8(%M"LLDD4<00,H5\F*GT]8?G^LQ"R,U
MU7,\9&(DM4%':1BGF\YO>%E>2JN>.[/F[7/);.N1S Y6PO!B[ZCAO3S11>X*
MYB;8JS"4N'21O& \$S87B*T<1H)BQ@0 ,(RD'I,\B<78\[3OZ3J0VH^4SJ%'
M;)"IR)E*,^6+ +<UVT<. H&DND#W[_PQ3T:"=;'1KO,($EZ35[SVOCBPJEX[
M<%?N4E)!3!P8R#ZCW;B$$9<S\N7)$X4K$X4'![3,A\"! -6#W2O;' 8I#XA9
M*I$(T3XTD%);YR7H*3&=2O,P_5*-^CX_V(:<<Z'1AB" ECG_.KME(G6?Y_KI
M*L2N0X%,%3,YOE9Y!@/8FA.I[8:'E$BL'6HP%E2Q3#>9B+A-?4'8B_R5"RJB
M00G:@"]:13*P!T*=#[4,),\D+4"ZLF(),"%+N2:JMUM%V[I@Z0$G3CB$HZ!5
M2CDPY^<1)U;#LJP3BY(!#5> ENLFO@T%"8)XH"^"S42S.WZ>+0Z'3\3ADSE@
M#8Y/9X\GHQ)(GLB P,:U2CC1)-< *G4?A$">!7,T )^2#V4DS8QJTZ9I:6]8
MX%A,.%BOB"YU+Y:-[XH%I3GZ3HUD4"WU?94%U@';QXQ$@A(9 9H8$2EAGD30
MHSGX86_(%(2X>Z5[!J#RMX*J/^%1;AF (B["$"V'G"!6>D/K<%\SG\!H[G)S
M-V$Q!$6PD78]RU#E9KL'3^%<?B\-2@KFWQ]M5]EPWNO9?2%<*.:'%IKA6\-!
ML)U<7(C74T4'F:)IL",;\; #I5#A4KZ?9Y2/I2JQP6JLM,%].O_#EO9AZ/<<
M10:F][>HA$ 6-OL#Z<)Q=,7"GL&2U3/L@?-JS/5]226:L$@4@>5/&X^"VV8X
M:=V*J#B0/9 O?W:(/@U\7P90[4>>'>S8;A?=MGW>$,S!6%YL4:*,94 L=BNE
M=(=JN-87W;O&T1L9533^)&-OP&2,$[H1%CL;U(8*Y8W& @G?K(%]0 ;4HXG;
M\)^ZLSG.Q>^YA.L6TWGBTP(.OM&&>BLTNCCG4D\AD7DZ6- )Q9<"J2H*QWUG
M.Q7\EBJ!J^FV%MANQ#XWF9]Y=P) T82Z4]V&'<T#*&IQOZ&W@J7H8:""K*/5
M*+MRI%&+=!['Z*3_$'8Q!9%N?#JP?;/_O^4EH*#XA!FV81EI$Y8YD'C[F*I
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
MK0^6^CCGVIY"(/+V8&%/**'@"%51..X[VSFGM[82^)KN:H'K1MQSD_+,^R0
M%$VH/]5MR&C*,%'S^X3>"I:BA\$41!VM1M67(XU:I/,D02?]%W>;*8ATX].!
M[<G^_Y;7 @7%9Z*0AE6$C3OF0.#=8ZH"(57/W2*=R7C&+8&G=%H\;5,%V? D
MB^6"8W0>2<\P] '^@)>O4MWJ7T#9GXX:8#05:<W(K'=8ANS1LW'CVNU"?@P@
M<E5#Z&*::=XKOYR 4K.8+GHB=0%PDTX*[6-IC$S< C/+RRB=Q2)N/3]<O)![
MV:T'[8Y])V=@MF'EPL7KNKI[7=<P;'WLL'X4!%M'F_7M8Y_4&M2[AZVOKK;5
MA=KCKZXV:-8[W9<[J6TX_WH?(XHZH^FK2KOR*)U[K>R.! ^183/\<2!]#/_^
M!'>O;\^1JP]+7+'Y9[ZO7ZE")3FNNG?F/]C>7NQU0'WN<\.KKATV6S!1P2W8
M+G$/FTAI>NF,IG7%$T'_8,X7BAX]MM1R['8SGT/,/A.G;^+<9^4_G@HT#;_A
M.$+>*_29MC5RS1E*]" 2?$+>W!?]*W]L6?=PP]76#;7\T0]<,NE_X=/S3VQG
M?.TG+TN NAQJ+J?0,5":F_4IG_F53/'I?[/C?CUT]A]02P,$%     @ .)!I
M5C%]GH>Z!   P!(  !<   !V<V5C+3(P,C)X,3!K>&5X,S(Q+FAT;=U86V_;
M-A1^WZ\X=;"T :R;Y<37!G!M%<V6QH&M+NO30(F4Q442-8J*X_WZ'5+VTLQ)
MEP+=>LF#(.OPW+YS#<?/9O-I^/XR@%3E&5R^>W5^-H66Y3A7_M1Q9N$,WH1O
MSZ%KNQZ$DA055UP4)'.<X*(%K52I<N@XZ_7:7ONVD"LG7#A:5-?)A*B8315M
MG8[U%WPR0D]_&#^S+)B)N,Y9H2"6C"A&H:YXL8(KRJIKL*SMJ:DH-Y*O4@4=
MM^/#E9#7_(8T=,55QDYW<L9.\WOL&"7C2-#-Z9CR&^#T98O3;J_/F#OH1(-N
M-QIXT8#X7I<,>GW/<^-!_S</C73P>,-3J4W&7K9R7E@IT_J'W8[=.R[5:,VI
M2H>>Z_[8,D=/QXDH%.J3R-^\-F+VA"EVJRR2\54Q-"ZU&M8=.1:9D,,#U_R-
M-,5*2,ZSS?!YR'-6P05;PT+DI'C>KC ,5L4D3YJ#%?^3H4UHGOFYWIJ,<C)>
ML)T+7D<;'=RF/.(*_([MW;?X85MC!)?)UJ-^/H'KOW.Q]Z"+TV 1GKT^FT["
ML_D%IO1B^6YR$4(X_^HM7P938[/G'[MMF+Z97(;! DY\F+^&\"P\#\#KM^'=
MQ5D8S& 93L)@"=/Y+&A_]9Y-EC"9S2^UW=]B0 ;NB8G!FP"6D\6KR46PM.:_
MG@?O83(--:7CNIT];SY6-)]84+_7E>+)Y@LUC<M:5C5!O4K DL5Z NQR-"4E
MAD?GJ$@@U#VXR=&"ZZZ^5-C<*^SCE+6!5$"H*/7W\@&!&F.4H5(&2R(C4K#*
MFM]F; .36&F*QKAMZ'5!F:P0%T:-V$O)*D[U."$%19LX2R"X97&M^ V#>9+P
M&&U$$;\L S1&ED(2H_.%EG9XX'='4Y&7I-B8]Z,V4(%FITRR: /(J[%'S<08
MK'DB5JF=M1]8\[R"ZT*L,T97[/#@N#_Z?G/B\, [<4?[3^\(1"UA4A0UR6#!
M$&M$JH#70N;@N=;/D AI<-LP(H$55 _^&8M9'C'9R/"]MI[XG0_BTPC:A2>I
MLPP#@S'+.+JTYBHU(B7[H^:2Z8V@TN&Y2]87!.V2X!V_H$=_IQEFB,1]!B4$
MMW%*BA7;Y9HW\+L8P,%(9]3W&:C.D0&!%QB/O"F'&(41%$#QJXGB-GP)X1+Q
M+K',-+)M3299!LB&-F&8D5 BU%53G@DO2!'K[RB0FH71%":>JK,F,*)D30E6
MNV!L"]#^;!7SE"#E1*YPR5.B'.KM[J&QHTB$/6U[/A(2:]W"T&6DK-AP]S*B
MO"HSLAGRP@3 ,(VVTB.AE,B-@AO=2F*2;948?0UYNUGV^[AH>WJY5&BVHCO%
MV[W3-GNGH^@^[=CV>_U'J:[M/4K[F-1NW^[Y_N<7V[&/^X,GB74,$ T8"'>%
M2?*RY;=V#"6ANH$,.^4M>/=#F+%D#_$&[/^_$LT_##,LE_M38>O\-^[76R+C
M% :F9_O?F6^'!]W>J#)/^$FD!4QLF-8B%_?\?&*2NMK=UI.P><+1;3/2S0O/
M0B4R3F&'R+>$\5>&ZR="A_A_(=P>6W3UK+U;B?<!=<QX^L11^8^+D%(T-T%#
MR3*BM>]=C=REJ1E_[AT+B3!7:[7/\B^W*=MG<[=C;IE._P)02P,$%     @
M.)!I5LBXJ-;"!   &Q,  !<   !V<V5C+3(P,C)X,3!K>&5X,S(R+FAT;=U8
M67/;-A!^[Z_8R%,GGA$O43YTQ#.*1#>>.I9'8I+FJ0,2H(B& E@0M*S^^BY
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
M*@59_Y\GQR>/T;^(NF"A1RUE=^]$OMD1PL'%WS3-W#%8Z@L<L;9B798YN9C
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
MTO"2  6[6+[-M!:JQR UF#=@RU<H-1<HO*M*P#(;BRE52V<FM<-1#4X>936
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
MX$#RL7U^H X1DA;(I2=:3S5[+3A8&.@75< GG3[^C*?KR?'C.QRO'G6VRA?
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
M[DD[2SKP5=#+,N\R58OL73K[E@,3^\S]2_*7%JQ=?S,X+,3O*__W^JY2XGK
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
M[WL"UG=2\!^-\V0%_YE5\_2'_P]02P,$%     @ .)!I5@>NXDM?%@  $H(
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
M#['R23C\&U!+ 0(4 Q0    ( #B0:5:E) @B/=X" .J%(  1
M  "  0    !V<V5C+3(P,C(Q,C,Q+FAT;5!+ 0(4 Q0    ( #B0:59)%@W9
M8A(  ._8   1              "  6S> @!V<V5C+3(P,C(Q,C,Q+GAS9%!+
M 0(4 Q0    ( #B0:5: :/W9_RH  %3  0 5              "  ?WP @!V
M<V5C+3(P,C(Q,C,Q7V-A;"YX;6Q02P$"% ,4    "  XD&E6GVQ@9$5Q   .
M'04 %0              @ $O' , =G-E8RTR,#(R,3(S,5]D968N>&UL4$L!
M A0#%     @ .)!I5F(U(KIH'@( LA<# !0              ( !IXT# '9S
M96,M,C R,C$R,S%?9S$N:G!G4$L! A0#%     @ .)!I5DV05T:IK0$ +0<"
M !0              ( !0:P% '9S96,M,C R,C$R,S%?9S(N:G!G4$L! A0#
M%     @ .)!I5GULFW,L)@$ WC$, !4              ( !'%H' '9S96,M
M,C R,C$R,S%?;&%B+GAM;%!+ 0(4 Q0    ( #B0:5:&A^PWX+@  ))T"  5
M              "  7N " !V<V5C+3(P,C(Q,C,Q7W!R92YX;6Q02P$"% ,4
M    "  XD&E6P[V:ZJD#  !;'0  %@              @ &..0D =G-E8RTR
M,#(R>#$P:WAE>#(Q+FAT;5!+ 0(4 Q0    ( #B0:58!_8720P,  - )   7
M              "  6L]"0!V<V5C+3(P,C)X,3!K>&5X,C,Q+FAT;5!+ 0(4
M Q0    ( #B0:59+-9+U)P@   8E   7              "  >- "0!V<V5C
M+3(P,C)X,3!K>&5X,S$Q+FAT;5!+ 0(4 Q0    ( #B0:5:?LD%],P@  )@D
M   7              "  3])"0!V<V5C+3(P,C)X,3!K>&5X,S$R+FAT;5!+
M 0(4 Q0    ( #B0:58Q?9Z'N@0  , 2   7              "  :=1"0!V
M<V5C+3(P,C)X,3!K>&5X,S(Q+FAT;5!+ 0(4 Q0    ( #B0:5;(N*C6P@0
M !L3   7              "  996"0!V<V5C+3(P,C)X,3!K>&5X,S(R+FAT
M;5!+ 0(4 Q0    ( #B0:59=_K).Y2T  %M' 0 >              "  8U;
M"0!V<V5C+3(P,C)X>&5X,3 Q>#(P,#9R97-T<BYH=&U02P$"% ,4    "  X
MD&E6!Z[B2U\6   2@@  '@              @ &NB0D =G-E8RTR,#(R>'AE
M>#$P,GAS97!A<F%T:6\N:'1M4$L! A0#%     @ .)!I5MX3* !5!@  J!H
M !X              ( !2: ) '9S96,M,C R,GAX97@S,7AV<V5X8VAA<G1E
M+FAT;5!+ 0(4 Q0    ( #B0:5;\%3K%EP,  &T.   >              "
M =JF"0!V<V5C+3(P,C)X>&5X,S)X8GEL87=S86UE;BYH=&U02P4&     !(
,$@#;!   K:H)

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